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(2mo ago)57351.4k↓27.7%29[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 2w 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 2w 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

62

—

FairBetter than 99% of packages

Maintenance88

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.5% 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

84d 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 (197 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

103574.3k70](/packages/friendsoftypo3-content-blocks)[eliashaeussler/typo3-form-consent

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

15100.9k](/packages/eliashaeussler-typo3-form-consent)[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.

22272.4k](/packages/eliashaeussler-typo3-warming)[typo3/cms-install

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

1812.5M579](/packages/typo3-cms-install)[typo3/cms-redirects

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

167.6M84](/packages/typo3-cms-redirects)[eliashaeussler/typo3-solver

Solver - Extends TYPO3's exception handling with AI generated solutions. Problems can also be solved from command line. Several OpenAI parameters are configurable and prompts and solution providers can be customized as desired.

302.1k](/packages/eliashaeussler-typo3-solver)

PHPackages © 2026

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