npm.io
12.0.0 • Published 4 months ago

@pixolith/webpack-twig-assets-emitter-plugin

Licence
MIT
Version
12.0.0
Deps
5
Size
8 kB
Vulns
0
Weekly
0

Webpack Twig Assets Emitter Plugin

How to use

Install

npm install @pixolith/webpack-twig-assets-emitter-plugin --save-dev
Add the plugin
const TwigAssetEmitterPlugin = require('@pixolith/webpack-twig-assets-emitter-plugin');
Add this to the plugins section of your webpack.config.js
new TwigAssetEmitterPlugin({
    includes: ['js', 'css'],
    ignoreFiles: [],
    template: {
        scripts: {
            namespace: '@Storefront/storefront',
            path: '',
            filename: '_px_base.html.twig',
        },
        styles: {
            namespace: '@Storefront/storefront',
            path: 'layout',
            filename: '_px_meta.html.twig',
        },
        hints: {
            namespace: '@Storefront/storefront',
            path: 'layout',
            filename: '_px_meta.html.twig',
        },
    },
}),