mirror of
https://github.com/symfony/recipes.git
synced 2026-09-12 23:56:25 +03:00
101 lines
4.1 KiB
JSON
101 lines
4.1 KiB
JSON
{
|
|
"manifests": {
|
|
"symfony/asset-mapper": {
|
|
"manifest": {
|
|
"copy-from-recipe": {
|
|
"assets/": "assets/",
|
|
"config/": "%CONFIG_DIR%/",
|
|
"importmap.php": "importmap.php"
|
|
},
|
|
"gitignore": [
|
|
"/%PUBLIC_DIR%/assets/"
|
|
],
|
|
"add-lines": [
|
|
{
|
|
"file": "templates/base.html.twig",
|
|
"content": " {{ importmap() }}",
|
|
"position": "after_target",
|
|
"target": "{% block javascripts %}",
|
|
"warn_if_missing": true
|
|
},
|
|
{
|
|
"file": "templates/base.html.twig",
|
|
"content": " <link rel=\"stylesheet\" href=\"{{ asset('styles/app.css') }}\">",
|
|
"position": "after_target",
|
|
"target": "{% block stylesheets %}",
|
|
"warn_if_missing": true
|
|
}
|
|
],
|
|
"conflict": {
|
|
"symfony/framework-bundle": "<6.3",
|
|
"symfony/twig-bundle": "<6.3",
|
|
"symfony/flex": "<1.20.0 || >=2.0.0,<2.3.0"
|
|
}
|
|
},
|
|
"files": {
|
|
"assets/app.js": {
|
|
"contents": [
|
|
"/*",
|
|
" * Welcome to your app's main JavaScript file!",
|
|
" *",
|
|
" * This file will be included onto the page via the importmap() Twig function,",
|
|
" * which should already be in your base.html.twig.",
|
|
" */",
|
|
"console.log('This log comes from assets/app.js - welcome to AssetMapper! \ud83c\udf89')",
|
|
""
|
|
],
|
|
"executable": false
|
|
},
|
|
"assets/styles/app.css": {
|
|
"contents": [
|
|
"body {",
|
|
" background-color: skyblue;",
|
|
"}",
|
|
""
|
|
],
|
|
"executable": false
|
|
},
|
|
"config/packages/asset_mapper.yaml": {
|
|
"contents": [
|
|
"framework:",
|
|
" asset_mapper:",
|
|
" # The paths to make available to the asset mapper.",
|
|
" paths:",
|
|
" - assets/",
|
|
""
|
|
],
|
|
"executable": false
|
|
},
|
|
"importmap.php": {
|
|
"contents": [
|
|
"<?php",
|
|
"",
|
|
"/**",
|
|
" * Returns the import map for this application.",
|
|
" *",
|
|
" * - \"path\" is a path inside the asset mapper system. Use the",
|
|
" * \"debug:asset-map\" command to see the full list of paths.",
|
|
" *",
|
|
" * - \"preload\" set to true for any modules that are loaded on the initial",
|
|
" * page load to help the browser download them earlier.",
|
|
" *",
|
|
" * The \"importmap:require\" command can be used to add new entries to this file.",
|
|
" *",
|
|
" * This file has been auto-generated by the importmap commands.",
|
|
" */",
|
|
"return [",
|
|
" 'app' => [",
|
|
" 'path' => 'app.js',",
|
|
" 'preload' => true,",
|
|
" ],",
|
|
"];",
|
|
""
|
|
],
|
|
"executable": false
|
|
}
|
|
},
|
|
"ref": "e8c46ba5e488fc2d7462ab6832559ab93867370a"
|
|
}
|
|
}
|
|
}
|