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" } } }