From 4a9e8a63afece8811331d9bccebf1a63fecb257e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20Bal=C4=8Dytis?= Date: Wed, 13 Dec 2017 08:58:59 +0200 Subject: [PATCH 1/3] Adds support for maba/webpack-bundle --- maba/webpack-bundle/1.0/assets/.gitignore | 0 maba/webpack-bundle/1.0/manifest.json | 15 +++++++++++++++ maba/webpack-bundle/1.0/post-install.txt | 3 +++ 3 files changed, 18 insertions(+) create mode 100644 maba/webpack-bundle/1.0/assets/.gitignore create mode 100644 maba/webpack-bundle/1.0/manifest.json create mode 100644 maba/webpack-bundle/1.0/post-install.txt diff --git a/maba/webpack-bundle/1.0/assets/.gitignore b/maba/webpack-bundle/1.0/assets/.gitignore new file mode 100644 index 00000000..e69de29b diff --git a/maba/webpack-bundle/1.0/manifest.json b/maba/webpack-bundle/1.0/manifest.json new file mode 100644 index 00000000..066bbff0 --- /dev/null +++ b/maba/webpack-bundle/1.0/manifest.json @@ -0,0 +1,15 @@ +{ + "copy-from-recipe": { + "assets/": "assets/" + }, + "copy-from-package": { + "src/Resources/defaultConfig/latest/package.json": "package.json", + "src/Resources/defaultConfig/latest/webpack.config.js": "%CONFIG_DIR%/webpack.config.js" + }, + "gitignore": [ + "/node_modules/" + ], + "composer-scripts": { + "maba:webpack:install-node-modules": "symfony-cmd" + } +} \ No newline at end of file diff --git a/maba/webpack-bundle/1.0/post-install.txt b/maba/webpack-bundle/1.0/post-install.txt new file mode 100644 index 00000000..de0596ce --- /dev/null +++ b/maba/webpack-bundle/1.0/post-install.txt @@ -0,0 +1,3 @@ +Run maba:webpack:compile to compile assets when deploying. + +Always run maba:webpack:dev-server in dev environment. \ No newline at end of file From 0616343e85e700c2ad4aa62f52f3cee3bbfe25d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20Bal=C4=8Dytis?= Date: Wed, 13 Dec 2017 21:49:23 +0200 Subject: [PATCH 2/3] Registers bundle in all environments --- maba/webpack-bundle/1.0/manifest.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/maba/webpack-bundle/1.0/manifest.json b/maba/webpack-bundle/1.0/manifest.json index 066bbff0..a04f37f3 100644 --- a/maba/webpack-bundle/1.0/manifest.json +++ b/maba/webpack-bundle/1.0/manifest.json @@ -1,4 +1,7 @@ { + "bundles": { + "Maba\\Bundle\\WebpackBundle\\MabaWebpackBundle": ["all"] + }, "copy-from-recipe": { "assets/": "assets/" }, @@ -12,4 +15,4 @@ "composer-scripts": { "maba:webpack:install-node-modules": "symfony-cmd" } -} \ No newline at end of file +} From 5bce79cc17dd436717c07489f3a291bfada97a68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20Bal=C4=8Dytis?= Date: Wed, 13 Dec 2017 21:51:18 +0200 Subject: [PATCH 3/3] Newline at the end of file --- maba/webpack-bundle/1.0/post-install.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maba/webpack-bundle/1.0/post-install.txt b/maba/webpack-bundle/1.0/post-install.txt index de0596ce..b3641895 100644 --- a/maba/webpack-bundle/1.0/post-install.txt +++ b/maba/webpack-bundle/1.0/post-install.txt @@ -1,3 +1,3 @@ Run maba:webpack:compile to compile assets when deploying. -Always run maba:webpack:dev-server in dev environment. \ No newline at end of file +Always run maba:webpack:dev-server in dev environment.