From 51bcd6d6d918c4be83744c09de3e20a8a8341df2 Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Sat, 4 Jun 2022 22:38:35 -0700 Subject: [PATCH] Prepare to replace laravel-mix with wp-scripts --- .distignore | 4 +-- .nvmrc | 1 + {dist => assets/build}/js/gutenberg.js | 0 {dist => assets/src}/js/classic-editor.js | 0 {src => assets/src}/js/gutenberg.js | 0 mix-manifest.json | 3 -- webpack.mix.js | 35 ----------------------- 7 files changed, 2 insertions(+), 41 deletions(-) create mode 100644 .nvmrc rename {dist => assets/build}/js/gutenberg.js (100%) rename {dist => assets/src}/js/classic-editor.js (100%) rename {src => assets/src}/js/gutenberg.js (100%) delete mode 100644 mix-manifest.json delete mode 100644 webpack.mix.js diff --git a/.distignore b/.distignore index d972106..9308262 100755 --- a/.distignore +++ b/.distignore @@ -15,7 +15,6 @@ bin composer.json composer.lock Gruntfile.js -mix-manifest.json package.json package-lock.json phpunit.xml @@ -27,8 +26,7 @@ phpcs.xml .phpcs.xml.dist phpcs.xml.dist README.md -src/ -webpack.mix.js +assets/src/ wp-cli.local.yml yarn.lock tests diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..6f7f377 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v16 diff --git a/dist/js/gutenberg.js b/assets/build/js/gutenberg.js similarity index 100% rename from dist/js/gutenberg.js rename to assets/build/js/gutenberg.js diff --git a/dist/js/classic-editor.js b/assets/src/js/classic-editor.js similarity index 100% rename from dist/js/classic-editor.js rename to assets/src/js/classic-editor.js diff --git a/src/js/gutenberg.js b/assets/src/js/gutenberg.js similarity index 100% rename from src/js/gutenberg.js rename to assets/src/js/gutenberg.js diff --git a/mix-manifest.json b/mix-manifest.json deleted file mode 100644 index 909890c..0000000 --- a/mix-manifest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "/dist/js/gutenberg.js": "/dist/js/gutenberg.js" -} diff --git a/webpack.mix.js b/webpack.mix.js deleted file mode 100644 index 8334225..0000000 --- a/webpack.mix.js +++ /dev/null @@ -1,35 +0,0 @@ -const mix = require( 'laravel-mix' ); - -mix - .autoload( {} ) - .options( { - terser: { - extractComments: false, - } - } ) - .js( 'src/js/gutenberg.js', 'dist/js/gutenberg.js' ) - .react() - .babelConfig( { - 'plugins': [ - [ - '@wordpress/babel-plugin-makepot', - { - 'output': 'languages/wp-revisions-control-gutenberg.pot', - }, - ], - ], - } ) - .webpackConfig( { - externals: { - '@wordpress/api-fetch': 'wp.apiFetch', - '@wordpress/components': 'wp.components', - '@wordpress/compose': 'wp.compose', - '@wordpress/data': 'wp.data', - '@wordpress/edit-post': 'wp.editPost', - '@wordpress/element': 'wp.element', - '@wordpress/i18n': 'wp.i18n', - '@wordpress/plugins': 'wp.plugins', - 'react': 'React', - 'react-dom': 'ReactDOM', - }, - } ); -- GitLab