UNPKG

909 BJavaScriptView Raw
1var map = {
2 '@angular': 'node_modules/@angular',
3 'lodash': 'node_modules/lodash/index',
4 'rxjs': 'node_modules/rxjs',
5};
6
7var angularPackageNames = [
8 'core',
9 'compiler',
10 'common',
11 'platform-browser',
12 'platform-browser-dynamic',
13 'http',
14];
15
16var packages = {
17 'lib': {
18 defaultExtension: 'js',
19 },
20 'node_modules': {
21 defaultExtension: 'js',
22 },
23 'rxjs': {
24 main: 'Rx.js',
25 },
26};
27
28function setAngularPackage(packageName) {
29 map[`@angular/${packageName}`] = `node_modules/@angular/${packageName}/bundles/${packageName}.umd.js`;
30}
31
32function setAngularTestingPackage(packageName) {
33 map[`@angular/${packageName}/testing`] = `node_modules/@angular/${packageName}/bundles/${packageName}-testing.umd.js`;
34}
35
36angularPackageNames.forEach(setAngularPackage);
37angularPackageNames.forEach(setAngularTestingPackage);
38
39System.config({
40 map: map,
41 packages: packages,
42});