Files
symfony-flex-recipes/archived/symfony.webpack-encore-bundle/4c97a884bc54a4e66bb2d0785ca855141880b6a8.json
T
github-action[bot]andgithub-action[bot] a5298a919f Update Flex archives
2021-12-18 17:20:12 +00:00

160 lines
7.2 KiB
JSON

{
"manifests": {
"symfony/webpack-encore-bundle": {
"manifest": {
"bundles": {
"Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [
"all"
]
},
"copy-from-recipe": {
"assets/": "assets/",
"config/": "%CONFIG_DIR%/",
"package.json": "package.json",
"webpack.config.js": "webpack.config.js"
},
"gitignore": [
"/node_modules/",
"/%PUBLIC_DIR%/build/",
"npm-debug.log",
"yarn-error.log"
]
},
"files": {
"assets/.gitignore": {
"contents": [
""
],
"executable": false
},
"assets/css/app.css": {
"contents": [
"body {",
" background-color: lightgray;",
"}",
""
],
"executable": false
},
"assets/js/app.js": {
"contents": [
"/*",
" * Welcome to your app's main JavaScript file!",
" *",
" * We recommend including the built version of this JavaScript file",
" * (and its CSS file) in your base layout (base.html.twig).",
" */",
"",
"// any CSS you require will output into a single css file (app.css in this case)",
"require('../css/app.css');",
"",
"// Need jQuery? Install it with \"yarn add jquery\", then uncomment to require it.",
"// var $ = require('jquery');",
"",
"console.log('Hello Webpack Encore! Edit me in assets/js/app.js');",
""
],
"executable": false
},
"config/packages/assets.yaml": {
"contents": [
"framework:",
" assets:",
" json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'",
""
],
"executable": false
},
"config/packages/webpack_encore.yaml": {
"contents": [
"webpack_encore:",
" # The path where Encore is building the assets.",
" # This should match Encore.setOutputPath() in webpack.config.js.",
" output_path: '%kernel.project_dir%/public/build'",
""
],
"executable": false
},
"package.json": {
"contents": [
"{",
" \"devDependencies\": {",
" \"@symfony/webpack-encore\": \"^0.21.0\",",
" \"webpack-notifier\": \"^1.6.0\"",
" },",
" \"license\": \"UNLICENSED\",",
" \"private\": true,",
" \"scripts\": {",
" \"dev-server\": \"encore dev-server\",",
" \"dev\": \"encore dev\",",
" \"watch\": \"encore dev --watch\",",
" \"build\": \"encore production --progress\"",
" }",
"}",
""
],
"executable": false
},
"webpack.config.js": {
"contents": [
"var Encore = require('@symfony/webpack-encore');",
"",
"Encore",
" // directory where compiled assets will be stored",
" .setOutputPath('public/build/')",
" // public path used by the web server to access the output path",
" .setPublicPath('/build')",
" // only needed for CDN's or sub-directory deploy",
" //.setManifestKeyPrefix('build/')",
"",
" /*",
" * ENTRY CONFIG",
" *",
" * Add 1 entry for each \"page\" of your app",
" * (including one that's included on every page - e.g. \"app\")",
" *",
" * Each entry will result in one JavaScript file (e.g. app.js)",
" * and one CSS file (e.g. app.css) if you JavaScript imports CSS.",
" */",
" .addEntry('app', './assets/js/app.js')",
" //.addEntry('page1', './assets/js/page1.js')",
" //.addEntry('page2', './assets/js/page2.js')",
"",
" // will require an extra script tag for runtime.js",
" // but, you probably want this, unless you're building a single-page app",
" .enableSingleRuntimeChunk()",
"",
" /*",
" * FEATURE CONFIG",
" *",
" * Enable & configure other features below. For a full",
" * list of features, see:",
" * https://symfony.com/doc/current/frontend.html#adding-more-features",
" */",
" .cleanupOutputBeforeBuild()",
" .enableBuildNotifications()",
" .enableSourceMaps(!Encore.isProduction())",
" // enables hashed filenames (e.g. app.abc123.css)",
" .enableVersioning(Encore.isProduction())",
"",
" // enables Sass/SCSS support",
" //.enableSassLoader()",
"",
" // uncomment if you use TypeScript",
" //.enableTypeScriptLoader()",
"",
" // uncomment if you're having problems with a jQuery plugin",
" //.autoProvidejQuery()",
";",
"",
"module.exports = Encore.getWebpackConfig();",
""
],
"executable": false
}
},
"ref": "4c97a884bc54a4e66bb2d0785ca855141880b6a8"
}
}
}