From eff0210b40565f799052780523bd22681d6b610c Mon Sep 17 00:00:00 2001 From: Angel Rodriguez Date: Mon, 1 Oct 2018 13:56:19 +0200 Subject: [PATCH] Add public dir with google console validation html page --- package-lock.json | 38 ++++++++++++++++++++++++++ package.json | 1 + src/public/google96dd53efdc540a07.html | 1 + webpack.dev.config.js | 4 +++ webpack.prod.config.js | 4 +++ 5 files changed, 48 insertions(+) create mode 100644 src/public/google96dd53efdc540a07.html diff --git a/package-lock.json b/package-lock.json index c8a8c564..53a7eb88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6219,6 +6219,44 @@ "toggle-selection": "^1.0.3" } }, + "copy-webpack-plugin": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-zmC33E8FFSq3AbflTvqvPvBo621H36Afsxlui91d+QyZxPIuXghfnTsa1CuqiAaCPgJoSUWfTFbKJnadZpKEbQ==", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" + }, + "dependencies": { + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + } + } + }, "core-js": { "version": "2.5.7", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", diff --git a/package.json b/package.json index 1a84465f..15959581 100644 --- a/package.json +++ b/package.json @@ -139,6 +139,7 @@ "babel-eslint": "^9.0.0", "babel-loader": "^8.0.2", "babel-plugin-transform-remove-console": "^6.9.0", + "copy-webpack-plugin": "^4.5.2", "css-loader": "^1.0.0", "eslint": "^5.5.0", "eslint-config-airbnb": "^17.1.0", diff --git a/src/public/google96dd53efdc540a07.html b/src/public/google96dd53efdc540a07.html new file mode 100644 index 00000000..14feff94 --- /dev/null +++ b/src/public/google96dd53efdc540a07.html @@ -0,0 +1 @@ +google-site-verification: google96dd53efdc540a07.html \ No newline at end of file diff --git a/webpack.dev.config.js b/webpack.dev.config.js index ad2c9977..8854982c 100644 --- a/webpack.dev.config.js +++ b/webpack.dev.config.js @@ -3,6 +3,7 @@ const HtmlWebpackPlugin = require('html-webpack-plugin') const FaviconsWebpackPlugin = require('favicons-webpack-plugin') +const CopyWebpackPlugin = require('copy-webpack-plugin') const path = require('path') const webpack = require('webpack') @@ -166,5 +167,8 @@ module.exports = { WHITELIST: JSON.stringify(whitelist), }, }), + new CopyWebpackPlugin([{ + from: 'public', + }]), ], } diff --git a/webpack.prod.config.js b/webpack.prod.config.js index c73b3b59..c23b8e0d 100644 --- a/webpack.prod.config.js +++ b/webpack.prod.config.js @@ -6,6 +6,7 @@ const HtmlWebpackPlugin = require('html-webpack-plugin') const FaviconsWebpackPlugin = require('favicons-webpack-plugin') const NameAllModulesPlugin = require('name-all-modules-plugin') const UglifyJsPlugin = require('uglifyjs-webpack-plugin') +const CopyWebpackPlugin = require('copy-webpack-plugin') const path = require('path') const webpack = require('webpack') @@ -177,5 +178,8 @@ module.exports = { }, }), new UglifyJsPlugin(), + new CopyWebpackPlugin([{ + from: 'public', + }]), ], }