UNPKG

803 BJavaScriptView Raw
1var pkg = require('./package.json');
2var path = require('path');
3var Builder = require('systemjs-builder');
4var name = pkg.name;
5
6var builder = new Builder();
7var config = {
8 baseURL: '.',
9 transpiler: 'typescript',
10 typescriptOptions: {
11 module: 'cjs'
12 },
13 map: {
14 typescript: './node_modules/typescript/lib/typescript.js',
15 '@angular': path.resolve('node_modules/@angular'),
16 rxjs: path.resolve('node_modules/rxjs')
17 },
18 paths: {
19 '*': '*.js'
20 },
21 meta: {
22 'node_modules/@angular/*': { build: false },
23 'node_modules/rxjs/*': { build: false }
24 },
25};
26
27builder.config(config);
28
29builder
30.bundle(name, path.resolve(__dirname, 'bundles/', name + '.js'))
31.then(function() {
32 console.log('Build complete.');
33})
34.catch(function(err) {
35 console.log('Error', err);
36});
\No newline at end of file