awayjs-display
Version:
AwayJS displaylist classes
35 lines (34 loc) • 994 B
JavaScript
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') }
]
}
}