From 875769421ab374484ed486fd1b50d41c9a834279 Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Sat, 27 Mar 2021 15:29:41 -0700 Subject: [PATCH] Scaffold Webpack --- dist/js/gutenberg.js | 0 package.json | 9 ++++++++- src/js/gutenberg.js | 1 + webpack.mix.js | 10 ++++++++++ 4 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 dist/js/gutenberg.js create mode 100644 src/js/gutenberg.js create mode 100644 webpack.mix.js diff --git a/dist/js/gutenberg.js b/dist/js/gutenberg.js new file mode 100644 index 0000000..e69de29 diff --git a/package.json b/package.json index 609e9ad..7c5bb15 100755 --- a/package.json +++ b/package.json @@ -1,11 +1,18 @@ { "name": "wp-revisions-control", "version": "0.1.0", + "description": "Control how many revisions are stored for each post type", "main": "Gruntfile.js", "author": "Erick Hitter", "devDependencies": { "grunt": "~0.4.5", "grunt-wp-i18n": "~0.5.0", - "grunt-wp-readme-to-markdown": "~1.0.0" + "grunt-wp-readme-to-markdown": "~1.0.0", + "laravel-mix": "^6.0.13" + }, + "scripts": { + "dev": "NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js", + "watch": "NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --config=node_modules/laravel-mix/setup/webpack.config.js", + "production": "NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js" } } diff --git a/src/js/gutenberg.js b/src/js/gutenberg.js new file mode 100644 index 0000000..3355c93 --- /dev/null +++ b/src/js/gutenberg.js @@ -0,0 +1 @@ +console.log( 'Hello, world' ); diff --git a/webpack.mix.js b/webpack.mix.js new file mode 100644 index 0000000..e264da0 --- /dev/null +++ b/webpack.mix.js @@ -0,0 +1,10 @@ +const mix = require( 'laravel-mix' ); + +mix.autoload( {} ) + .react( 'src/js/gutenberg.js', 'dist/js/gutenberg.js' ) + .webpackConfig({ + externals: { + 'react': 'React', + 'react-dom': 'ReactDOM' + } + } ); -- GitLab