diff --git a/archived/symfony.messenger/2523f7d31488903e247a522e760dc279be7f7aaf.json b/archived/symfony.messenger/2523f7d31488903e247a522e760dc279be7f7aaf.json
new file mode 100644
index 00000000..f4adc4b7
--- /dev/null
+++ b/archived/symfony.messenger/2523f7d31488903e247a522e760dc279be7f7aaf.json
@@ -0,0 +1,64 @@
+{
+ "manifests": {
+ "symfony/messenger": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ },
+ "env": {
+ "#1": "Choose one of the transports below",
+ "#2": "MESSENGER_TRANSPORT_DSN=doctrine://default",
+ "#3": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages",
+ "#4": "MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages"
+ },
+ "conflict": {
+ "symfony/framework-bundle": "<4.3"
+ },
+ "post-install-output": [
+ " * You're ready to use the Messenger component. You can define your own message buses",
+ " or start using the default one right now by injecting the message_bus service",
+ " or type-hinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.",
+ "",
+ " * To send messages to a transport and handle them asynchronously:",
+ "",
+ " 1. Uncomment the MESSENGER_TRANSPORT_DSN> env var in .env>",
+ " and framework.messenger.transports.async> in config/packages/messenger.yaml>;",
+ " 2. Route your message classes to the async transport in config/packages/messenger.yaml>.",
+ "",
+ " * Read> the documentation at https://symfony.com/doc/current/messenger.html>"
+ ]
+ },
+ "files": {
+ "config/packages/messenger.yaml": {
+ "contents": [
+ "framework:",
+ " messenger:",
+ " # Uncomment this (and the failed transport below) to send failed messages to this transport for later handling.",
+ " # failure_transport: failed",
+ "",
+ " transports:",
+ " # https://symfony.com/doc/current/messenger.html#transport-configuration",
+ " # async: '%env(MESSENGER_TRANSPORT_DSN)%'",
+ " # failed: 'doctrine://default?queue_name=failed'",
+ " # sync: 'sync://'",
+ "",
+ " routing:",
+ " # Route your messages to the transports",
+ " # 'App\\Message\\YourMessage': async",
+ "",
+ "# when@test:",
+ "# framework:",
+ "# messenger:",
+ "# transports:",
+ "# # replace with your transport name here (e.g., my_transport: 'in-memory://')",
+ "# # For more Messenger testing tools, see https://github.com/zenstruck/messenger-test",
+ "# async: 'in-memory://'",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "2523f7d31488903e247a522e760dc279be7f7aaf"
+ }
+ }
+}
diff --git a/archived/symfony.webpack-encore-bundle/91f4d29f5ebbd2fcccc71ca55a17d14a17b308e8.json b/archived/symfony.webpack-encore-bundle/91f4d29f5ebbd2fcccc71ca55a17d14a17b308e8.json
new file mode 100644
index 00000000..d90a356c
--- /dev/null
+++ b/archived/symfony.webpack-encore-bundle/91f4d29f5ebbd2fcccc71ca55a17d14a17b308e8.json
@@ -0,0 +1,272 @@
+{
+ "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"
+ ],
+ "conflict": {
+ "symfony/framework-bundle": "<5.4"
+ },
+ "post-install-output": [
+ " * Install Yarn and run yarn install>",
+ "",
+ " * Start the development server: yarn encore dev-server>"
+ ]
+ },
+ "files": {
+ "assets/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 import will output into a single css file (app.css in this case)",
+ "import './styles/app.css';",
+ "",
+ "// start the Stimulus application",
+ "import './bootstrap';",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/bootstrap.js": {
+ "contents": [
+ "import { startStimulusApp } from '@symfony/stimulus-bridge';",
+ "",
+ "// Registers Stimulus controllers from controllers.json and in the controllers/ directory",
+ "export const app = startStimulusApp(require.context(",
+ " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',",
+ " true,",
+ " /\\.[jt]sx?$/",
+ "));",
+ "",
+ "// register any custom, 3rd party controllers here",
+ "// app.register('some_controller_name', SomeImportedController);",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/controllers.json": {
+ "contents": [
+ "{",
+ " \"controllers\": [],",
+ " \"entrypoints\": []",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/controllers/hello_controller.js": {
+ "contents": [
+ "import { Controller } from '@hotwired/stimulus';",
+ "",
+ "/*",
+ " * This is an example Stimulus controller!",
+ " *",
+ " * Any element with a data-controller=\"hello\" attribute will cause",
+ " * this controller to be executed. The name \"hello\" comes from the filename:",
+ " * hello_controller.js -> \"hello\"",
+ " *",
+ " * Delete this file or adapt it for your use!",
+ " */",
+ "export default class extends Controller {",
+ " connect() {",
+ " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/styles/app.css": {
+ "contents": [
+ "body {",
+ " background-color: lightgray;",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/webpack_encore.yaml": {
+ "contents": [
+ "webpack_encore:",
+ " # The path where Encore is building the assets - i.e. Encore.setOutputPath()",
+ " output_path: '%kernel.project_dir%/public/build'",
+ " # If multiple builds are defined (as shown below), you can disable the default build:",
+ " # output_path: false",
+ "",
+ " # Set attributes that will be rendered on all script and link tags",
+ " script_attributes:",
+ " defer: true",
+ " # Uncomment (also under link_attributes) if using Turbo Drive",
+ " # https://turbo.hotwired.dev/handbook/drive#reloading-when-assets-change",
+ " # 'data-turbo-track': reload",
+ " # link_attributes:",
+ " # Uncomment if using Turbo Drive",
+ " # 'data-turbo-track': reload",
+ "",
+ " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')",
+ " # crossorigin: 'anonymous'",
+ "",
+ " # Preload all rendered script and link tags automatically via the HTTP/2 Link header",
+ " # preload: true",
+ "",
+ " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data",
+ " # strict_mode: false",
+ "",
+ " # If you have multiple builds:",
+ " # builds:",
+ " # pass \"frontend\" as the 3rg arg to the Twig functions",
+ " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}",
+ "",
+ " # frontend: '%kernel.project_dir%/public/frontend/build'",
+ "",
+ " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)",
+ " # Put in config/packages/prod/webpack_encore.yaml",
+ " # cache: true",
+ "",
+ "framework:",
+ " assets:",
+ " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'",
+ "",
+ "#when@prod:",
+ "# webpack_encore:",
+ "# # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)",
+ "# # Available in version 1.2",
+ "# cache: true",
+ "",
+ "#when@test:",
+ "# webpack_encore:",
+ "# strict_mode: false",
+ ""
+ ],
+ "executable": false
+ },
+ "package.json": {
+ "contents": [
+ "{",
+ " \"devDependencies\": {",
+ " \"@hotwired/stimulus\": \"^3.0.0\",",
+ " \"@symfony/stimulus-bridge\": \"^3.0.0\",",
+ " \"@symfony/webpack-encore\": \"^2.0.0\",",
+ " \"core-js\": \"^3.0.0\",",
+ " \"regenerator-runtime\": \"^0.13.2\",",
+ " \"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": [
+ "const Encore = require('@symfony/webpack-encore');",
+ "",
+ "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.",
+ "// It's useful when you use tools that rely on webpack.config.js file.",
+ "if (!Encore.isRuntimeEnvironmentConfigured()) {",
+ " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');",
+ "}",
+ "",
+ "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",
+ " *",
+ " * Each entry will result in one JavaScript file (e.g. app.js)",
+ " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.",
+ " */",
+ " .addEntry('app', './assets/app.js')",
+ "",
+ " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)",
+ " .enableStimulusBridge('./assets/controllers.json')",
+ "",
+ " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.",
+ " .splitEntryChunks()",
+ "",
+ " // 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())",
+ "",
+ " .configureBabel((config) => {",
+ " config.plugins.push('@babel/plugin-proposal-class-properties');",
+ " })",
+ "",
+ " // enables @babel/preset-env polyfills",
+ " .configureBabelPresetEnv((config) => {",
+ " config.useBuiltIns = 'usage';",
+ " config.corejs = 3;",
+ " })",
+ "",
+ " // enables Sass/SCSS support",
+ " //.enableSassLoader()",
+ "",
+ " // uncomment if you use TypeScript",
+ " //.enableTypeScriptLoader()",
+ "",
+ " // uncomment if you use React",
+ " //.enableReactPreset()",
+ "",
+ " // uncomment to get integrity=\"...\" attributes on your script & link tags",
+ " // requires WebpackEncoreBundle 1.4 or higher",
+ " //.enableIntegrityHashes(Encore.isProduction())",
+ "",
+ " // uncomment if you're having problems with a jQuery plugin",
+ " //.autoProvidejQuery()",
+ ";",
+ "",
+ "module.exports = Encore.getWebpackConfig();",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "91f4d29f5ebbd2fcccc71ca55a17d14a17b308e8"
+ }
+ }
+}
diff --git a/index.json b/index.json
index 4f7b9796..cca697d5 100644
--- a/index.json
+++ b/index.json
@@ -1580,6 +1580,12 @@
"5.4"
],
"symfony/notifier": [
+ "3.4",
+ "4.0",
+ "4.1",
+ "4.2",
+ "4.3",
+ "4.4",
"5.0",
"5.1",
"5.2",
diff --git a/symfony.messenger.6.0.json b/symfony.messenger.6.0.json
index 0102b068..f4adc4b7 100644
--- a/symfony.messenger.6.0.json
+++ b/symfony.messenger.6.0.json
@@ -45,12 +45,20 @@
" routing:",
" # Route your messages to the transports",
" # 'App\\Message\\YourMessage': async",
+ "",
+ "# when@test:",
+ "# framework:",
+ "# messenger:",
+ "# transports:",
+ "# # replace with your transport name here (e.g., my_transport: 'in-memory://')",
+ "# # For more Messenger testing tools, see https://github.com/zenstruck/messenger-test",
+ "# async: 'in-memory://'",
""
],
"executable": false
}
},
- "ref": "25e3c964d3aee480b3acc3114ffb7940c89edfed"
+ "ref": "2523f7d31488903e247a522e760dc279be7f7aaf"
}
}
}
diff --git a/symfony.webpack-encore-bundle.1.10.json b/symfony.webpack-encore-bundle.1.10.json
index 15f7710f..d90a356c 100644
--- a/symfony.webpack-encore-bundle.1.10.json
+++ b/symfony.webpack-encore-bundle.1.10.json
@@ -166,7 +166,7 @@
" \"devDependencies\": {",
" \"@hotwired/stimulus\": \"^3.0.0\",",
" \"@symfony/stimulus-bridge\": \"^3.0.0\",",
- " \"@symfony/webpack-encore\": \"^1.7.0\",",
+ " \"@symfony/webpack-encore\": \"^2.0.0\",",
" \"core-js\": \"^3.0.0\",",
" \"regenerator-runtime\": \"^0.13.2\",",
" \"webpack-notifier\": \"^1.6.0\"",
@@ -266,7 +266,7 @@
"executable": false
}
},
- "ref": "2858aeed7e1d81a45365c049eb533cc8827e380b"
+ "ref": "91f4d29f5ebbd2fcccc71ca55a17d14a17b308e8"
}
}
}