diff --git a/api/middleware/mustBeAuthenticated.js b/api/middleware/mustBeAuthenticated.js index a173fb2..77dfe87 100644 --- a/api/middleware/mustBeAuthenticated.js +++ b/api/middleware/mustBeAuthenticated.js @@ -1,6 +1,7 @@ const mustBeAuthenticated = (req, res, next) => { if (process.env.NODE_ENV == "development") { - console.info(`Restricted endpoint ${req.originalUrl}, but running in dev mode.`) + console.info(`Restricted endpoint ${req.originalUrl}, allowing with environment development.`) + req.isAuthenticated = () => true; return next(); } diff --git a/config/webpack.config.prod.js b/config/webpack.config.prod.js index abaf0c4..f990bc9 100644 --- a/config/webpack.config.prod.js +++ b/config/webpack.config.prod.js @@ -71,12 +71,12 @@ const webpackConfig = merge(commonConfig(false), { if (!isProd) { webpackConfig.devtool = "source-map"; +} - if (process.env.npm_config_report) { - const BundleAnalyzerPlugin = require("webpack-bundle-analyzer") - .BundleAnalyzerPlugin; - webpackConfig.plugins.push(new BundleAnalyzerPlugin()); - } +if (process.env.BUILD_REPORT) { + const BundleAnalyzerPlugin = require("webpack-bundle-analyzer") + .BundleAnalyzerPlugin; + webpackConfig.plugins.push(new BundleAnalyzerPlugin()); } module.exports = webpackConfig; diff --git a/package.json b/package.json index 8707e98..25e4ad6 100644 --- a/package.json +++ b/package.json @@ -4,12 +4,12 @@ "description": "", "main": "server.js", "scripts": { + "build": "cross-env NODE_ENV=production webpack --progress", + "build-report": "cross-env NODE_ENV=production BUILD_REPORT=true webpack --progress", + "dev": "yarn webpack serve --mode development --env development", "start": "node server.js", - "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", - "dev": "cross-env NODE_ENV=development webpack-dev-server", - "start-dev": "cross-env NODE_ENV=development node server.js", + "start-noauth": "cross-env NODE_ENV=development node server.js", "test": "echo \"Error: no test specified\" && exit 1" - "build": "cross-env NODE_ENV=production webpack --hide-modules" }, "author": "", "license": "ISC",