PHPackages                             praetorius/vite-asset-collector - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. praetorius/vite-asset-collector

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

praetorius/vite-asset-collector
===============================

Use AssetCollector to embed frontend assets generated by vite

1.18.1(1mo ago)54325.1k↓29.6%28[9 issues](https://github.com/s2b/vite-asset-collector/issues)[5 PRs](https://github.com/s2b/vite-asset-collector/pulls)1GPL-2.0-or-laterPHPPHP &gt;=8.2CI passing

Since May 8Pushed 3w ago3 watchersCompare

[ Source](https://github.com/s2b/vite-asset-collector)[ Packagist](https://packagist.org/packages/praetorius/vite-asset-collector)[ RSS](/packages/praetorius-vite-asset-collector/feed)WikiDiscussions main Synced 4d ago

READMEChangelog (10)Dependencies (38)Versions (42)Used By (1)

Vite AssetCollector for TYPO3
=============================

[](#vite-assetcollector-for-typo3)

[![tests](https://github.com/s2b/vite-asset-collector/actions/workflows/tests.yaml/badge.svg)](https://github.com/s2b/vite-asset-collector/actions/workflows/tests.yaml)[![Total downloads](https://camo.githubusercontent.com/e034031b21698f38a848a8899c346d3390f2f2a0187ac1f233b8e55991dc206b/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f766974655f6173736574636f6c6c6563746f722f646f776e6c6f6164732f736869656c64732e737667)](https://extensions.typo3.org/extension/vite_asset_collector)[![TYPO3 versions](https://camo.githubusercontent.com/b5ea520452ae5dbc0fee88bc24e12c756c10eaabef7e112b1fc50ff0b8b5d139/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f766974655f6173736574636f6c6c6563746f722f7479706f332f736869656c64732e737667)](https://extensions.typo3.org/extension/vite_asset_collector)[![Latest version](https://camo.githubusercontent.com/2882027765ef46bacc6a58aefd82d9f636a73a3ce58b833202b42bcf4ec67dce/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f766974655f6173736574636f6c6c6563746f722f76657273696f6e2f736869656c64732e737667)](https://extensions.typo3.org/extension/vite_asset_collector)

Vite AssetCollector allows you to use the modern frontend bundler **[vite](https://vitejs.dev/)**to build your TYPO3 project's frontend assets.

Documentation
-------------

[](#documentation)

**[Documentation on docs.typo3.org](https://docs.typo3.org/p/praetorius/vite-asset-collector/main/en-us/)**

### tl;dr

[](#tldr)

```
composer req praetorius/vite-asset-collector
npm install --save-dev vite vite-plugin-typo3
```

- Include PlugIn in vite config
- Add `Configuration/ViteEntrypoints.json` to extension(s)
- Add `` to template
- Run vite server
- Have fun!

Discussion &amp; Support
------------------------

[](#discussion--support)

You can join **[\#vite on TYPO3 Slack](https://typo3.slack.com/app_redirect?channel=vite)**to discuss anything about vite and TYPO3.

Feel free to **[contact me directly](mailto:moin@praetorius.me)** if you are interested in a (paid) workshop to introduce vite to your TYPO3 projects.

###  Health Score

63

—

FairBetter than 99% of packages

Maintenance90

Actively maintained with recent releases

Popularity51

Moderate usage in the ecosystem

Community26

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 89.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~46 days

Recently: every ~9 days

Total

25

Last Release

39d ago

PHP version history (2 changes)1.1.0PHP &gt;=8.1

1.13.0PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/ca4eee1e54bccd482945cd03a170a3dfa0c4672c32d0a565dc1228a905a06c27?d=identicon)[s2b](/maintainers/s2b)

---

Top Contributors

[![s2b](https://avatars.githubusercontent.com/u/458524?v=4)](https://github.com/s2b "s2b (194 commits)")[![brotkrueml](https://avatars.githubusercontent.com/u/2566282?v=4)](https://github.com/brotkrueml "brotkrueml (4 commits)")[![franzkugelmann](https://avatars.githubusercontent.com/u/11320147?v=4)](https://github.com/franzkugelmann "franzkugelmann (3 commits)")[![BreathCodeFlow](https://avatars.githubusercontent.com/u/164152302?v=4)](https://github.com/BreathCodeFlow "BreathCodeFlow (2 commits)")[![ohader](https://avatars.githubusercontent.com/u/402145?v=4)](https://github.com/ohader "ohader (2 commits)")[![mediaessenz](https://avatars.githubusercontent.com/u/16038153?v=4)](https://github.com/mediaessenz "mediaessenz (2 commits)")[![ochorocho](https://avatars.githubusercontent.com/u/4623070?v=4)](https://github.com/ochorocho "ochorocho (2 commits)")[![beardcoder](https://avatars.githubusercontent.com/u/9371658?v=4)](https://github.com/beardcoder "beardcoder (1 commits)")[![Tim-Obert](https://avatars.githubusercontent.com/u/45205076?v=4)](https://github.com/Tim-Obert "Tim-Obert (1 commits)")[![glucka](https://avatars.githubusercontent.com/u/6602365?v=4)](https://github.com/glucka "glucka (1 commits)")[![janslu](https://avatars.githubusercontent.com/u/6967002?v=4)](https://github.com/janslu "janslu (1 commits)")[![jan-vodila](https://avatars.githubusercontent.com/u/6804776?v=4)](https://github.com/jan-vodila "jan-vodila (1 commits)")[![jramke](https://avatars.githubusercontent.com/u/81250358?v=4)](https://github.com/jramke "jramke (1 commits)")[![linawolf](https://avatars.githubusercontent.com/u/48202465?v=4)](https://github.com/linawolf "linawolf (1 commits)")[![rintisch](https://avatars.githubusercontent.com/u/44193208?v=4)](https://github.com/rintisch "rintisch (1 commits)")

---

Tags

buildfluidfrontendtypo3viewhelpervitewatcher

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/praetorius-vite-asset-collector/health.svg)

```
[![Health](https://phpackages.com/badges/praetorius-vite-asset-collector/health.svg)](https://phpackages.com/packages/praetorius-vite-asset-collector)
```

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1595.5k](/packages/eliashaeussler-typo3-form-consent)[typo3/cms-install

TYPO3 CMS Install Tool - The Install Tool is used for installation, upgrade, system administration and setup tasks.

1812.3M496](/packages/typo3-cms-install)[typo3/cms-redirects

TYPO3 CMS Redirects - Create manual redirects, list existing redirects and automatically createredirects on slug changes.

167.4M80](/packages/typo3-cms-redirects)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

22260.2k](/packages/eliashaeussler-typo3-warming)[brotkrueml/schema

Embedding schema.org vocabulary - API and view helpers for schema.org markup

34653.7k16](/packages/brotkrueml-schema)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
