GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Vanilla-JS-Routing/webpack.config.js at master · elstr/Vanilla-JS-Routing Expand file tree/ Copy pathwebpack.config.jsMore file actions 62 lines (61 loc) · 1.71 KB / Copy pathwebpack.config.jsFile metadata and controls62 lines (61 loc) · 1.71 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 const path = require('path'); const ExtractTextPlugin = require('extract-text-webpack-plugin') const HtmlWebpackPlugin = require('html-webpack-plugin'); const CleanWebpackPlugin = require('clean-webpack-plugin'); module.exports = { mode: process.env.NODE_ENV || 'development', entry: { app: path.resolve(__dirname, 'src/index.js'), }, output: { filename: "bundle.js", }, node: { Buffer: false, }, devServer: { open: false, historyApiFallback: true, port: 5000, }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, use: { loader: 'babel-loader', options: { presets: [ ['env', { modules: false, }], ], plugins: [ 'syntax-dynamic-import', ], }, }, }, { test: /\.css$/, exclude: /node_modules/, use: ExtractTextPlugin.extract({ use: 'css-loader', fallback: 'style-loader' }), }, { test: /\.svg$/, use: { loader: 'svg-url-loader' } } ], }, plugins: [ new HtmlWebpackPlugin({ template: path.resolve(__dirname, 'src/index.html'), }), new CleanWebpackPlugin([path.join(__dirname, 'public')]), new ExtractTextPlugin("css/styles.css"), ] } |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |