From cd61c4094b766ba9724bb06f1e8580bf1f8b26b4 Mon Sep 17 00:00:00 2001 From: Ryan Weaver Date: Wed, 7 Jun 2023 14:02:35 -0400 Subject: [PATCH] Adding svelte and vue --- symfony/ux-svelte/2.8/manifest.json | 5 ++++ symfony/ux-svelte/2.9/manifest.json | 37 +++++++++++++++++++++++++++++ symfony/ux-vue/2.8/manifest.json | 5 ++++ symfony/ux-vue/2.9/manifest.json | 37 +++++++++++++++++++++++++++++ 4 files changed, 84 insertions(+) create mode 100644 symfony/ux-svelte/2.8/manifest.json create mode 100644 symfony/ux-svelte/2.9/manifest.json create mode 100644 symfony/ux-vue/2.8/manifest.json create mode 100644 symfony/ux-vue/2.9/manifest.json diff --git a/symfony/ux-svelte/2.8/manifest.json b/symfony/ux-svelte/2.8/manifest.json new file mode 100644 index 00000000..7c82371e --- /dev/null +++ b/symfony/ux-svelte/2.8/manifest.json @@ -0,0 +1,5 @@ +{ + "bundles": { + "Symfony\\UX\\Svelte\\SvelteBundle": ["all"] + } +} diff --git a/symfony/ux-svelte/2.9/manifest.json b/symfony/ux-svelte/2.9/manifest.json new file mode 100644 index 00000000..26946ec2 --- /dev/null +++ b/symfony/ux-svelte/2.9/manifest.json @@ -0,0 +1,37 @@ +{ + "bundles": { + "Symfony\\UX\\Svelte\\SvelteBundle": ["all"] + }, + "conflict": { + "symfony/webpack-encore-bundle": "<2.0", + "symfony/flex": "<1.20.0 || >=2.0.0,<2.3.0" + }, + "add-lines": [ + { + "file": "webpack.config.js", + "content": "\n .enableSvelte()", + "position": "after_target", + "target": ".splitEntryChunks()" + }, + { + "file": "assets/app.js", + "content": "import { registerSvelteControllerComponents } from '@symfony/ux-svelte';", + "position": "top", + "warn_if_missing": true + }, + { + "file": "assets/app.js", + "content": "registerSvelteControllerComponents(require.context('./svelte/controllers', true, /\\.svelte$/));", + "position": "bottom", + "warn_if_missing": true, + "requires": "symfony/webpack-encore-bundle" + }, + { + "file": "assets/app.js", + "content": "registerSvelteControllerComponents();", + "position": "bottom", + "warn_if_missing": true, + "requires": "symfony/asset-mapper" + } + ] +} diff --git a/symfony/ux-vue/2.8/manifest.json b/symfony/ux-vue/2.8/manifest.json new file mode 100644 index 00000000..9010c6f2 --- /dev/null +++ b/symfony/ux-vue/2.8/manifest.json @@ -0,0 +1,5 @@ +{ + "bundles": { + "Symfony\\UX\\Vue\\VueBundle": ["all"] + } +} diff --git a/symfony/ux-vue/2.9/manifest.json b/symfony/ux-vue/2.9/manifest.json new file mode 100644 index 00000000..4089ba24 --- /dev/null +++ b/symfony/ux-vue/2.9/manifest.json @@ -0,0 +1,37 @@ +{ + "bundles": { + "Symfony\\UX\\Vue\\VueBundle": ["all"] + }, + "conflict": { + "symfony/webpack-encore-bundle": "<2.0", + "symfony/flex": "<1.20.0 || >=2.0.0,<2.3.0" + }, + "add-lines": [ + { + "file": "webpack.config.js", + "content": "\n .enableVueLoader()", + "position": "after_target", + "target": ".splitEntryChunks()" + }, + { + "file": "assets/app.js", + "content": "import { registerVueControllerComponents } from '@symfony/ux-vue';", + "position": "top", + "warn_if_missing": true + }, + { + "file": "assets/app.js", + "content": "registerVueControllerComponents(require.context('./vue/controllers', true, /\\.vue$/));", + "position": "bottom", + "warn_if_missing": true, + "requires": "symfony/webpack-encore-bundle" + }, + { + "file": "assets/app.js", + "content": "registerVueControllerComponents();", + "position": "bottom", + "warn_if_missing": true, + "requires": "symfony/asset-mapper" + } + ] +}