Skip to content

Instantly share code, notes, and snippets.

@teamco
teamco / webpack.dev.config.js
Created December 17, 2019 20:31
webpack.dev.config.js
const path = require('path');
const webpack = require('webpack');
const {CleanWebpackPlugin} = require('clean-webpack-plugin');
const HtmlWebPackPlugin = require('html-webpack-plugin');
const StartServerPlugin = require('start-server-webpack-plugin');
const NodemonPlugin = require('nodemon-webpack-plugin');
const SimpleProgressWebpackPlugin = require('simple-progress-webpack-plugin');
const FriendlyErrorsWebpackPlugin = require('friendly-errors-webpack-plugin');
const config = {
@teamco
teamco / webpack.server.config.js
Last active December 17, 2019 20:35
webpack.server.config.js
const path = require('path');
const nodeExternals = require('webpack-node-externals');
module.exports = (env, argv) => {
const SERVER_PATH = (argv.mode === 'production') ?
'./app/javascript/server/server-prod.js' :
'./app/javascript/server/server-dev.js';
return ({
entry: {
server: SERVER_PATH
<!DOCTYPE html>
<html>
<head>
<title></title>
<script data-main="scripts/core/application.js" src="scripts/lib/require.js"></script>
<script type="text/javascript">
// App.com.base.extendPrototype(App.Base, {