style: formatted entire repo

This commit is contained in:
Florent Chehab
2020-05-09 15:40:26 +02:00
parent dafb9f4646
commit d4a30ea3ed
21 changed files with 1494 additions and 893 deletions

View File

@@ -1,61 +1,59 @@
const webpack = require("webpack");
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
const CopyPlugin = require('copy-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin')
const { CleanWebpackPlugin } = require("clean-webpack-plugin");
const CopyPlugin = require("copy-webpack-plugin");
const HtmlWebpackPlugin = require("html-webpack-plugin");
const path = require("path");
const config = {
entry: {
main: ["./src/js/index.js"],
},
output: {
path: path.join(__dirname, "..", "dist"),
filename: "[name]-[hash].js"
},
resolve: {
extensions: ["*", ".json", ".js"]
},
module: {
rules: [
{
test: /\.(js)$/,
exclude: /node_modules/,
loader: "babel-loader",
options: {
compact: true
}
},
{
test: /\.css$/,
use: ['style-loader', 'css-loader']
},
{
test: /\.(png|jpe?g|gif)$/i,
use: [
{
loader: 'file-loader',
},
entry: {
main: ["./src/js/index.js"],
},
output: {
path: path.join(__dirname, "..", "dist"),
filename: "[name]-[hash].js",
},
resolve: {
extensions: ["*", ".json", ".js"],
},
module: {
rules: [
{
test: /\.(js)$/,
exclude: /node_modules/,
loader: "babel-loader",
options: {
compact: true,
},
},
{
test: /\.css$/,
use: ["style-loader", "css-loader"],
},
{
test: /\.(png|jpe?g|gif)$/i,
use: [
{
loader: "file-loader",
},
],
},
],
}
]
},
plugins: [
new CleanWebpackPlugin(),
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
"window.jQuery": "jquery",
"window.$": "jquery",
}),
new CopyPlugin([
{ from: 'assets', to: '' },
]),
new HtmlWebpackPlugin({
template: 'src/index.html',
minify: false,
inject: true
})
]
},
plugins: [
new CleanWebpackPlugin(),
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery",
"window.$": "jquery",
}),
new CopyPlugin([{ from: "assets", to: "" }]),
new HtmlWebpackPlugin({
template: "src/index.html",
minify: false,
inject: true,
}),
],
};
module.exports = config;

View File

@@ -2,10 +2,10 @@ const merge = require("webpack-merge");
const baseConfig = require("./webpack.base");
module.exports = merge(baseConfig, {
mode: "production",
optimization: {
minimize: true,
nodeEnv: "production",
},
devtool: false
mode: "production",
optimization: {
minimize: true,
nodeEnv: "production",
},
devtool: false,
});

View File

@@ -3,16 +3,16 @@ const baseConfig = require("./webpack.base");
const webpack = require("webpack");
const devConfig = merge(baseConfig, {
mode: "development",
devtool: "eval-source-map",
optimization: {
minimize: false,
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new webpack.NamedModulesPlugin(),
new webpack.NoEmitOnErrorsPlugin(),
].concat(baseConfig.plugins),
mode: "development",
devtool: "eval-source-map",
optimization: {
minimize: false,
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new webpack.NamedModulesPlugin(),
new webpack.NoEmitOnErrorsPlugin(),
].concat(baseConfig.plugins),
});
module.exports = devConfig;