UNPKG

ui-router

Version:

State-based routing for Javascript

49 lines (40 loc) 1.13 kB
// <package>/../../src/ is copied to <package>/src // This config is then copied to <package>/src/webpack.config.js var pkg = require('../package.json'); var banner = pkg.description + '\n' + '@version v' + pkg.version + '\n' + '@link ' + pkg.homepage + '\n' + '@license MIT License, http://www.opensource.org/licenses/MIT'; var webpack = require('webpack'); module.exports = { entry: { "ui-router-ng2": "./ng2.ts", "ui-router-ng2.min": "./ng2.ts" }, output: { path: __dirname + "/../_bundles", filename: "[name].js", libraryTarget: "umd", library: "ui-router-ng2", umdNamedDefine: true }, devtool: 'source-map', resolve: { modulesDirectories: ['../../node_modules'], extensions: ['', '.js', '.ts'] }, plugins: [ new webpack.optimize.UglifyJsPlugin({ include: /\.min\.js$/, minimize: true }), new webpack.BannerPlugin(banner) ], module: { loaders: [ { test: /\.ts$/, loader: "ts-loader" } ] }, externals: { "angular2/core": { root: 'angular2/core', commonjs2: 'angular2/core', commonjs: 'angular2/core' } } };