github.com/readium/readium-lcp-server@v0.0.0-20240101192032-6e95190e99f1/frontend/manage/systemjs.config.js (about) 1 /** 2 * System configuration for Angular samples 3 * Adjust as necessary for your application needs. 4 */ 5 (function (global) { 6 System.config({ 7 paths: { 8 // paths serve as alias 9 'npm:': 'node_modules/' 10 }, 11 // map tells the System loader where to look for things 12 map: { 13 // our app is within the app folder 14 app: 'dist/app', 15 16 // angular bundles 17 '@angular/core': 'npm:@angular/core/bundles/core.umd.js', 18 '@angular/common': 'npm:@angular/common/bundles/common.umd.js', 19 '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js', 20 '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js', 21 '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js', 22 '@angular/http': 'npm:@angular/http/bundles/http.umd.js', 23 '@angular/router': 'npm:@angular/router/bundles/router.umd.js', 24 '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js', 25 26 // other libraries 27 'rxjs': 'npm:rxjs', 28 'angular-in-memory-web-api': 'npm:angular-in-memory-web-api/bundles/in-memory-web-api.umd.js', 29 'ng2-slugify': 'npm:ng2-slugify', 30 'jssha': 'npm:jssha/src', 31 'ng2-datetime-picker': 'npm:ng2-datetime-picker/dist', 32 'moment': 'node_modules/moment', 33 'config': '/config.js', 34 'file-saver': 'npm:file-saver', 35 'ng2-file-upload':'npm:ng2-file-upload/bundles/ng2-file-upload.umd.js' 36 }, 37 // packages tells the System loader how to load when no filename and/or no extension 38 packages: { 39 app: { 40 main: './main.js', 41 defaultExtension: 'js' 42 }, 43 rxjs: { 44 defaultExtension: 'js' 45 }, 46 'jssha': { 47 main: 'sha.js', 48 defaultExtension: 'js' 49 50 }, 51 'ng2-datetime-picker': { 52 main: 'ng2-datetime-picker.umd.js', 53 defaultExtension: 'js' 54 }, 55 'moment': { 56 main: 'moment.js', 57 defaultExtension: 'js' 58 }, 59 'file-saver': { 60 main: './FileSaver.js', 61 defaultExtension: 'js' 62 }, 63 'ng2-slugify': { 64 main: './ng2-slugify.js', 65 defaultExtension: 'js' 66 } 67 } 68 }); 69 })(this);