UNPKG

963 BJavaScriptView Raw
1var path = require('path');
2
3var NODE_MODULES_PATH = path.resolve(__dirname, 'node_modules');
4
5var loaders = {
6 loaders: [
7 {
8 test: /\.ts[x]?$/,
9 exclude : NODE_MODULES_PATH,
10 loader: 'ts-loader?logLevel=warn' // &transpileOnly=true
11 },
12 {
13 test: /\.json$/,
14 loader: 'json-loader'
15 }
16 ],
17 noParse: /\.min\.js$/
18};
19
20var resolve = {
21 extensions: ["", ".webpack.js", ".web.js", ".js", ".ts", ".tsx"],
22 alias: {
23 'bluebird-retry': 'bluebird-retry/lib/bluebird-retry'
24 }
25};
26
27var output = {
28 path: __dirname + '/dist',
29 filename: '[name].bundle.js',
30 libraryTarget: 'umd',
31 library: '[name]',
32 pathinfo: true
33};
34
35module.exports = {
36 context: __dirname,
37 entry: {
38 test: ['./test/browser'],
39 webtest: ['mocha-loader!./test/browser']
40 },
41 devtool: 'eval',
42 output: output,
43 resolve: resolve,
44 module: loaders
45};