lowercases email on registration, adds node-webpack-externals to dev webpack cfg

This commit is contained in:
James
2020-08-24 12:19:24 -04:00
parent 13c857f753
commit 3a5881cc48
2 changed files with 7 additions and 1 deletions

View File

@@ -71,7 +71,11 @@ async function register(args) {
// 5. Perform register
// /////////////////////////////////////
const modelData = { ...data };
const modelData = {
...data,
email: data.email ? data.email.toLowerCase() : null,
};
delete modelData.password;
const user = new Model();

View File

@@ -1,5 +1,6 @@
const HtmlWebpackPlugin = require('html-webpack-plugin');
const { IgnorePlugin } = require('webpack');
const nodeExternals = require('webpack-node-externals');
const path = require('path');
const webpack = require('webpack');
const Dotenv = require('dotenv-webpack');
@@ -20,6 +21,7 @@ module.exports = (config) => {
},
devtool: 'source-map',
mode: 'development',
externals: [nodeExternals()],
resolveLoader: { modules: ['node_modules', path.join(__dirname, '../../node_modules')] },
module: {
rules: [