Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. var pkg = require('./package.json');
  2. var path = require('path');
  3. var Builder = require('systemjs-builder');
  4. var name = pkg.name;
  5.  
  6. var builder = new Builder();
  7. var config = {
  8. baseURL: '.',
  9. transpiler: 'typescript',
  10. typescriptOptions: {
  11. module: 'cjs'
  12. },
  13. map: {
  14. typescript: './node_modules/typescript/lib/typescript.js',
  15. angular2: path.resolve('node_modules/angular2'),
  16. rxjs: path.resolve('node_modules/rxjs')
  17. },
  18. paths: {
  19. '*': '*.js',
  20. 'moment': 'node_modules/moment/moment.js'
  21. },
  22. meta: {
  23. 'node_modules/angular2/*': { build: false },
  24. 'node_modules/rxjs/*': { build: false },
  25. 'moment': { 'format': 'global' }
  26. },
  27. };
  28.  
  29. builder.config(config);
  30.  
  31. builder
  32. .bundle(name, path.resolve(__dirname, 'bundles/', name + '.js'))
  33. .then(function() {
  34. console.log('Build complete.');
  35. })
  36. .catch(function(err) {
  37. console.log('Error', err);
  38. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement