From 31fe01e01f23f82bf1ea2139fe76453586953ac0 Mon Sep 17 00:00:00 2001 From: Ward Bell Date: Wed, 18 May 2016 16:20:24 -0700 Subject: [PATCH] docs: SystemJS to use @angular umd bundles --- .../quickstart/ts/systemjs.config.1.js | 37 ++++++++++--------- public/docs/_examples/systemjs.config.js | 36 ++++++++++-------- 2 files changed, 41 insertions(+), 32 deletions(-) diff --git a/public/docs/_examples/quickstart/ts/systemjs.config.1.js b/public/docs/_examples/quickstart/ts/systemjs.config.1.js index 68881c6a3f..8cdeb99cb5 100644 --- a/public/docs/_examples/quickstart/ts/systemjs.config.1.js +++ b/public/docs/_examples/quickstart/ts/systemjs.config.1.js @@ -1,12 +1,16 @@ -// #docregion +/** + * System configuration for Angular 2 samples + * Adjust as necessary for your application needs. + */ (function(global) { // map tells the System loader where to look for things var map = { 'app': 'app', // 'dist', - 'rxjs': 'node_modules/rxjs', + + '@angular': 'node_modules/@angular', 'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api', - '@angular': 'node_modules/@angular' + 'rxjs': 'node_modules/rxjs' }; // packages tells the System loader how to load when no filename and/or no extension @@ -16,22 +20,21 @@ 'angular2-in-memory-web-api': { defaultExtension: 'js' }, }; - var packageNames = [ - '@angular/common', - '@angular/compiler', - '@angular/core', - '@angular/http', - '@angular/platform-browser', - '@angular/platform-browser-dynamic', - '@angular/router', - '@angular/router-deprecated', - '@angular/testing', - '@angular/upgrade', + var ngPackageNames = [ + 'common', + 'compiler', + 'core', + 'http', + 'platform-browser', + 'platform-browser-dynamic', + 'router', + 'router-deprecated', + 'upgrade', ]; - // add package entries for angular packages in the form '@angular/common': { main: 'index.js', defaultExtension: 'js' } - packageNames.forEach(function(pkgName) { - packages[pkgName] = { main: 'index.js', defaultExtension: 'js' }; + // Add package entries for angular packages + ngPackageNames.forEach(function(pkgName) { + packages['@angular/'+pkgName] = { main: pkgName + '.umd.js', defaultExtension: 'js' }; }); var config = { diff --git a/public/docs/_examples/systemjs.config.js b/public/docs/_examples/systemjs.config.js index 3bd127415a..dc5c1484b6 100644 --- a/public/docs/_examples/systemjs.config.js +++ b/public/docs/_examples/systemjs.config.js @@ -7,9 +7,10 @@ // map tells the System loader where to look for things var map = { 'app': 'app', // 'dist', - 'rxjs': 'node_modules/rxjs', + + '@angular': 'node_modules/@angular', 'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api', - '@angular': 'node_modules/@angular' + 'rxjs': 'node_modules/rxjs' }; // packages tells the System loader how to load when no filename and/or no extension @@ -19,21 +20,26 @@ 'angular2-in-memory-web-api': { defaultExtension: 'js' }, }; - var packageNames = [ - '@angular/common', - '@angular/compiler', - '@angular/core', - '@angular/http', - '@angular/platform-browser', - '@angular/platform-browser-dynamic', - '@angular/router', - '@angular/router-deprecated', - '@angular/upgrade', + var ngPackageNames = [ + 'common', + 'compiler', + 'core', + 'http', + 'platform-browser', + 'platform-browser-dynamic', + 'router', + 'router-deprecated', + 'upgrade', ]; - // add package entries for angular packages in the form '@angular/common': { main: 'index.js', defaultExtension: 'js' } - packageNames.forEach(function(pkgName) { - packages[pkgName] = { main: 'index.js', defaultExtension: 'js' }; + // Add package entries for angular packages + ngPackageNames.forEach(function(pkgName) { + + // Bundled (~40 requests): + packages['@angular/'+pkgName] = { main: pkgName + '.umd.js', defaultExtension: 'js' }; + + // Individual files (~300 requests): + //packages['@angular/'+pkgName] = { main: 'index.js', defaultExtension: 'js' }; }); var config = {