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 — DropOut/webpack.config.js at master · Frdomdev/DropOut Expand file tree/ Copy pathwebpack.config.jsMore file actions 78 lines (74 loc) · 1.63 KB / Copy pathwebpack.config.jsFile metadata and controls78 lines (74 loc) · 1.63 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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 require('dotenv').config() const ExtractTextPlugin = require('extract-text-webpack-plugin') const globImporter = require('node-sass-glob-importer') const MODE = process.env.MODE || 'development' const enabledSourceMap = (MODE === 'development') const js = { mode: MODE, entry: `${ __dirname }/src/scripts/app.js`, output: { path: `${ __dirname }/public/scripts`, filename: 'app.min.js' }, module: { rules: [ { test: /\.tag$/, exclude: /node_modules/, use: [ { loader: 'riot-tag-loader', options: { type: 'es6', hot: true } } ] }, { test: /(\.js|\.json)/, use: ['babel-loader'], exclude: /node_modules/ } ] } } const css = { mode: MODE, entry: `${ __dirname }/src/scss/style.scss`, output: { path: `${ __dirname }/public/stylesheets`, filename: 'style.css' }, module: { rules: [ { test: /\.scss/, use: ExtractTextPlugin.extract({ use: [ { loader: 'css-loader', options: { url: false, sourceMap: enabledSourceMap, minimize: !enabledSourceMap, importLoaders: 2 } }, { loader: 'sass-loader', options: { importer: globImporter(), sourceMap: enabledSourceMap } } ] }) } ] }, plugins: [ new ExtractTextPlugin('style.css') ] } module.exports = [js, 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. |