function buildJS()

in gulpfile.babel.js [66:104]


function buildJS(filename) {
    return () => {
        return gulp.src(`./src/js/${filename}`)
            .pipe(named())
            .pipe(ws({
                watch: false,
                mode: isDeploy ? 'production' : 'development',
                module: {
                    rules: [
                        {
                            test: /\.css$/,
                            loader: 'style!css'
                        },
                        {
                            test: /\.js$/,
                            exclude: /node_modules/,
                            use: 'babel-loader'
                        },
                        {
                            test: /\.html$/,
                            use: 'raw-loader'
                        },
                        {
                            test: /\.mjs$/,
                            type: "javascript/auto",
                        }
                    ]
                },
                devtool: 'source-map',
                plugins: webpackPlugins
            }, webpack))
            .on('error', function handleError(e) {
                this.emit('end'); // Recover from errors
            })
            .pipe(replace('<%= path %>', path))
            .pipe(gulp.dest(buildDir));

    }
}