Mercurial > code > home > repos > streamed-graph
changeset 16:3f3c27ed27eb
split a config
author | drewp@bigasterisk.com |
---|---|
date | Sun, 08 Dec 2019 23:32:36 -0800 |
parents | 7ca4ff2088c3 |
children | 4bf74032e2e8 |
files | webpack-test.config.ts |
diffstat | 1 files changed, 50 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/webpack-test.config.ts Sun Dec 08 23:32:36 2019 -0800 @@ -0,0 +1,50 @@ +import path from "path"; +import webpack from 'webpack'; +import { CheckerPlugin } from 'awesome-typescript-loader'; + +const resolveConfig = { + alias: { + 'webpack-plugin-serve/client': './node_modules/webpack-plugin-serve/client.js', + }, + extensions: ['.ts', '.js', '.json'] +}; + +const moduleConfig = { + rules: [ + { + test: /\.ts$/, + use: ['awesome-typescript-loader'], + exclude: /node_modules/ + }, + { + test: /\.css$/i, + use: ['file-loader'] + }, + { + test: /zzzzz\.js$/, use: { + loader: 'babel-loader', + options: { + } + } + } + ] +}; +const pluginsConfig = [ + new CheckerPlugin() +]; +export default { + name: "test", + mode: "development", + entry: [ + "./src/json_ld_quads_test.ts" + ], + output: { + filename: "test.bundle.js", + path: path.resolve(__dirname, 'build') + }, + + resolve: resolveConfig, + module: moduleConfig, + plugins: pluginsConfig +}; +