UNPKG

awayjs-display

Version:
35 lines (34 loc) 994 B
var path = require("path"); module.exports = { entry: ['./index.ts'], output: { filename: './dist/awayjs-display.js', libraryTarget: 'umd', umdNamedDefine: true, library: "awayjs-display" }, externals: [ // Every non-relative module is external // abc -> require("abc") /^[a-z\-0-9]+$/ ], //turn on sourcemaps devtool: 'source-map', resolve: { alias: { 'awayjs-display': __dirname }, // Add `.ts` and `.tsx` as a resolvable extension. extensions: ['', '.webpack.js', '.web.js', '.ts', '.tsx', '.js'], fallback: [path.join(__dirname, 'node_modules')] }, resolveLoader: { fallback: [path.join(__dirname, 'node_modules')] }, module: { loaders: [ // all files with a `.ts` or `.tsx` extension will be handled by `ts-loader` { test: /\.ts(x?)$/, loader: require.resolve('ts-loader') } ] } }