diff --git a/.gitignore b/.gitignore index a40b5e9..a2eddca 100644 --- a/.gitignore +++ b/.gitignore @@ -1,118 +1,119 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# TypeScript v1 declaration files -typings/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variables file -.env -.env.test - -# parcel-bundler cache (https://parceljs.org/) -.cache - -# Next.js build output -.next - -# Nuxt.js build / generate output -.nuxt -dist - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and *not* Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Output files -public/*.html -public/*.js -public/*.css -public/*.map -public/*.gz - -letsencrypt/ -mysql/ -Dockerfile -docker-compose.yml -startup.sql - +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# Next.js build output +.next + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and *not* Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Output files +public/*.html +public/*.js +public/*.css +public/*.map +public/*.gz +public/*.txt + +letsencrypt/ +mysql/ +Dockerfile +docker-compose.yml +startup.sql + diff --git a/package.json b/package.json index 43364d0..f4e2b30 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "dev": "concurrently npm:watch:server npm:watch:client", "watch:server": "nodemon ./* --ext js,jsx,json --ignore 'node_modules/*'", "watch:client": "webpack serve --env=development --config webpack.config.js", - "analyzer": "webpack --env=production --analyzer --config webpack.config.js" + "analyze": "webpack --env=production --env=analyze --config webpack.config.js" }, "repository": { "type": "git", diff --git a/webpack.config.js b/webpack.config.js index 78f1060..db639ba 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -9,8 +9,7 @@ const { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer'); const path = require('path'); //the exported config function -module.exports = ({ production, analyzer }) => { - +module.exports = ({ production, analyze }) => { return { mode: production ? "production" : "development", entry: path.resolve(__dirname, 'client', 'client.jsx'), @@ -80,7 +79,7 @@ module.exports = ({ production, analyzer }) => { minRatio: 0.8 }), new BundleAnalyzerPlugin({ - analyzerMode: analyzer ? 'server' : 'disabled' + analyzerMode: analyze ? 'server' : 'disabled' }) ], devServer: {