s2b/vite-asset-collector

View on GitHub
Configuration/Services.yaml

Summary

Maintainability
Test Coverage
services:
  _defaults:
    autowire: true
    autoconfigure: true
    public: false

  Praetorius\ViteAssetCollector\:
    resource: '../Classes/*'
    exclude: '../Classes/Domain/Model/*'

  cache.viteassetcollector_manifest:
    class: TYPO3\CMS\Core\Cache\Frontend\FrontendInterface
    factory: ['@TYPO3\CMS\Core\Cache\CacheManager', 'getCache']
    arguments: ['viteassetcollector_manifest']

  Praetorius\ViteAssetCollector\Service\ViteService:
    arguments:
      $cache: '@cache.viteassetcollector_manifest'

  Praetorius\ViteAssetCollector\Command\ViteConfigCommand:
    tags:
      - name: console.command
        command: 'vite:config'
        description: 'Generates a boilerplate vite config file'

  Praetorius\ViteAssetCollector\Configuration\VitePlaceholderProcessor:
    public: true

  Praetorius\ViteAssetCollector\IconProvider\SvgIconProvider:
    public: true