From 7915429c1349007709a406a88d8e608fad4a9cd2 Mon Sep 17 00:00:00 2001 From: Nikola Kalinov Date: Fri, 23 Sep 2016 16:32:28 +0300 Subject: [PATCH] close #37 #45 #47 #48 #51 --- demo/app.component.html | 68 +++++------------ demo/app.component.js.map | 2 +- demo/app.component.ts | 4 +- demo/app.module.js.map | 2 +- demo/app.module.ts | 13 ++-- index.html | 7 +- ng2-datetime.d.ts | 2 + ng2-datetime.js | 3 +- ng2-datetime.js.map | 2 +- ng2-datetime.ts | 3 +- package.json | 28 ++++--- src/ng2-datetime/ng2-datetime.js | 15 ---- src/ng2-datetime/ng2-datetime.js.map | 2 +- src/ng2-datetime/ng2-datetime.module.js.map | 2 +- src/ng2-datetime/ng2-datetime.module.ts | 11 +-- src/ng2-datetime/ng2-datetime.ts | 27 ++----- systemjs.config.js | 82 +++++++++------------ typings.json | 5 +- 18 files changed, 108 insertions(+), 170 deletions(-) create mode 100644 ng2-datetime.d.ts diff --git a/demo/app.component.html b/demo/app.component.html index 803d2a14..0cd149a5 100644 --- a/demo/app.component.html +++ b/demo/app.component.html @@ -11,9 +11,7 @@

-

- <datetime [(ngModel)]="date"></datetime> -

+
<datetime [(ngModel)]="date"></datetime>
ngModel: {{getDate(date) | date: "medium"}}
@@ -27,9 +25,7 @@

-

- <datetime [datepicker]="false" [(ngModel)]="date3"></datetime> -

+
<datetime [datepicker]="false" [(ngModel)]="date3"></datetime>
ngModel: {{getDate(date3) | date: "medium"}}
@@ -43,16 +39,13 @@

-

- <datetime [timepicker]="false" [(ngModel)]="date3"></datetime> -

+
<datetime [timepicker]="false" [(ngModel)]="date3"></datetime>
ngModel: {{getDate(date3) | date: "medium"}}
- \ No newline at end of file diff --git a/demo/app.component.js.map b/demo/app.component.js.map index ccaf83ba..3010529b 100644 --- a/demo/app.component.js.map +++ b/demo/app.component.js.map @@ -1 +1 @@ -{"version":3,"file":"app.component.js","sourceRoot":"","sources":["app.component.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAAwB,eAAe,CAAC,CAAA;AAMxC;IAAA;QAEI,UAAK,GAAS,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC;QAGpC,mBAAc,GAAQ;YAClB,SAAS,EAAE,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,SAAS,EAAE,IAAI;YACf,QAAQ,EAAE,QAAQ;YAClB,cAAc,EAAE,IAAI;YACpB,gBAAgB,EAAE,IAAI;YACtB,MAAM,EAAE,cAAc;SACzB,CAAC;QACF,UAAK,GAAS,IAAI,IAAI,EAAE,CAAC;QAGzB,qBAAgB,GAAQ,EAAE,CAAC;IAe/B,CAAC;IAbG,2CAAoB,GAApB,UAAqB,QAAQ;QACzB,mBAAmB;QACnB,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QAEzB,+DAA+D;QAC/D,IAAI,CAAC,gBAAgB,GAAG;YACpB,SAAS,EAAE,QAAQ;SACtB,CAAC;IACN,CAAC;IAEM,8BAAO,GAAd,UAAe,EAAE;QACb,MAAM,CAAC,EAAE,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC;IAC9B,CAAC;IAlCL;QAAC,gBAAS,CAAC;YACP,QAAQ,EAAE,QAAQ;YAClB,WAAW,EAAE,yBAAyB;SACzC,CAAC;;oBAAA;IAgCF,mBAAC;AAAD,CAAC,AA/BD,IA+BC;AA/BY,oBAAY,eA+BxB,CAAA"} \ No newline at end of file +{"version":3,"file":"app.component.js","sourceRoot":"","sources":["app.component.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAA0B,eAAe,CAAC,CAAA;AAM1C;IAAA;QAEI,UAAK,GAAS,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC;QAGpC,mBAAc,GAAQ;YAClB,SAAS,EAAE,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,SAAS,EAAE,IAAI;YACf,QAAQ,EAAE,QAAQ;YAClB,cAAc,EAAE,IAAI;YACpB,gBAAgB,EAAE,IAAI;YACtB,MAAM,EAAE,cAAc;SACzB,CAAC;QACF,UAAK,GAAS,IAAI,IAAI,EAAE,CAAC;QAGzB,qBAAgB,GAAQ,EAAE,CAAC;IAe/B,CAAC;IAbG,2CAAoB,GAApB,UAAqB,QAAQ;QACzB,mBAAmB;QACnB,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QAEzB,+DAA+D;QAC/D,IAAI,CAAC,gBAAgB,GAAG;YACpB,SAAS,EAAE,QAAQ;SACtB,CAAC;IACN,CAAC;IAED,8BAAO,GAAP,UAAQ,EAAE;QACN,MAAM,CAAC,EAAE,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC;IAC9B,CAAC;IAlCL;QAAC,gBAAS,CAAC;YACP,QAAQ,EAAE,QAAQ;YAClB,WAAW,EAAE,yBAAyB;SACzC,CAAC;;oBAAA;IAgCF,mBAAC;AAAD,CAAC,AA/BD,IA+BC;AA/BY,oBAAY,eA+BxB,CAAA"} \ No newline at end of file diff --git a/demo/app.component.ts b/demo/app.component.ts index 379bd0d8..fdcc59c2 100644 --- a/demo/app.component.ts +++ b/demo/app.component.ts @@ -1,4 +1,4 @@ -import {Component} from '@angular/core'; +import { Component } from '@angular/core'; @Component({ selector: 'my-app', @@ -32,7 +32,7 @@ export class AppComponent { }; } - public getDate(dt): number { + getDate(dt): number { return dt && dt.getTime(); } } diff --git a/demo/app.module.js.map b/demo/app.module.js.map index 983eaf8d..b9e19a32 100644 --- a/demo/app.module.js.map +++ b/demo/app.module.js.map @@ -1 +1 @@ -{"version":3,"file":"app.module.js","sourceRoot":"","sources":["app.module.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAA+B,eAAe,CAAC,CAAA;AAC/C,iCAA+B,2BAA2B,CAAC,CAAA;AAC3D,sBAA6B,gBAAgB,CAAC,CAAA;AAC9C,8BAA+B,iBAAiB,CAAC,CAAA;AACjD,oCAA+B,yCAAyC,CAAC,CAAA;AAOzE;IAAA;IAAwB,CAAC;IALzB;QAAC,eAAQ,CAAC;YACN,YAAY,EAAE,CAAC,4BAAY,CAAC;YAC5B,OAAO,EAAO,CAAC,gCAAa,EAAE,mBAAW,EAAE,sCAAgB,CAAC;YAC5D,SAAS,EAAK,CAAC,4BAAY,CAAC;SAC/B,CAAC;;iBAAA;IACsB,gBAAC;AAAD,CAAC,AAAzB,IAAyB;AAAZ,iBAAS,YAAG,CAAA"} \ No newline at end of file +{"version":3,"file":"app.module.js","sourceRoot":"","sources":["app.module.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAA+B,eAAe,CAAC,CAAA;AAC/C,iCAA8B,2BAA2B,CAAC,CAAA;AAC1D,sBAA4B,gBAAgB,CAAC,CAAA;AAC7C,8BAA+B,iBAAiB,CAAC,CAAA;AACjD,oCAAiC,yCAAyC,CAAC,CAAA;AAO3E;IAAA;IACA,CAAC;IAND;QAAC,eAAQ,CAAC;YACN,YAAY,EAAE,CAAC,4BAAY,CAAC;YAC5B,OAAO,EAAE,CAAC,gCAAa,EAAE,mBAAW,EAAE,sCAAgB,CAAC;YACvD,SAAS,EAAE,CAAC,4BAAY,CAAC;SAC5B,CAAC;;iBAAA;IAEF,gBAAC;AAAD,CAAC,AADD,IACC;AADY,iBAAS,YACrB,CAAA"} \ No newline at end of file diff --git a/demo/app.module.ts b/demo/app.module.ts index 32d89cea..02f41d76 100644 --- a/demo/app.module.ts +++ b/demo/app.module.ts @@ -1,12 +1,13 @@ import { NgModule } from '@angular/core'; -import { BrowserModule } from '@angular/platform-browser'; -import { FormsModule } from '@angular/forms'; +import { BrowserModule } from '@angular/platform-browser'; +import { FormsModule } from '@angular/forms'; import { AppComponent } from './app.component'; -import {NKDatetimeModule} from '../src/ng2-datetime/ng2-datetime.module'; +import { NKDatetimeModule } from '../src/ng2-datetime/ng2-datetime.module'; @NgModule({ declarations: [AppComponent], - imports: [BrowserModule, FormsModule, NKDatetimeModule], - bootstrap: [AppComponent], + imports: [BrowserModule, FormsModule, NKDatetimeModule], + bootstrap: [AppComponent], }) -export class AppModule {} \ No newline at end of file +export class AppModule { +} \ No newline at end of file diff --git a/index.html b/index.html index a1da4e08..883df8b8 100644 --- a/index.html +++ b/index.html @@ -8,11 +8,12 @@ + - - + + @@ -20,6 +21,7 @@ integrity="sha256-cCueBR6CsyA4/9szpPfrX3s49M9vUU5BgtiJj06wt/s=" crossorigin="anonymous"> + @@ -27,6 +29,7 @@ System.import('demo').catch(function (err) { console.error(err); }); + hljs.initHighlightingOnLoad(); diff --git a/ng2-datetime.d.ts b/ng2-datetime.d.ts new file mode 100644 index 00000000..b07ba875 --- /dev/null +++ b/ng2-datetime.d.ts @@ -0,0 +1,2 @@ +export * from './src/ng2-datetime/ng2-datetime'; +export * from './src/ng2-datetime/ng2-datetime.module'; diff --git a/ng2-datetime.js b/ng2-datetime.js index ec7d0008..a2eccb21 100644 --- a/ng2-datetime.js +++ b/ng2-datetime.js @@ -1,5 +1,6 @@ "use strict"; var ng2_datetime_1 = require('./src/ng2-datetime/ng2-datetime'); exports.NKDatetime = ng2_datetime_1.NKDatetime; -exports.NKDatetimeModule = ng2_datetime_1.NKDatetimeModule; +var ng2_datetime_module_1 = require('./src/ng2-datetime/ng2-datetime.module'); +exports.NKDatetimeModule = ng2_datetime_module_1.NKDatetimeModule; //# sourceMappingURL=ng2-datetime.js.map \ No newline at end of file diff --git a/ng2-datetime.js.map b/ng2-datetime.js.map index aa65eaed..03b8b9cd 100644 --- a/ng2-datetime.js.map +++ b/ng2-datetime.js.map @@ -1 +1 @@ -{"version":3,"file":"ng2-datetime.js","sourceRoot":"","sources":["ng2-datetime.ts"],"names":[],"mappings":";AAAA,6BAA2C,iCAAiC,CAAC;AAArE,+CAAU;AAAE,2DAAyD"} \ No newline at end of file +{"version":3,"file":"ng2-datetime.js","sourceRoot":"","sources":["ng2-datetime.ts"],"names":[],"mappings":";AAAA,6BAA2B,iCAAiC,CAAC;AAApD,+CAAoD;AAC7D,oCAAiC,wCAAwC,CAAC;AAAjE,kEAAiE"} \ No newline at end of file diff --git a/ng2-datetime.ts b/ng2-datetime.ts index 5dcb61fd..9d3d9d09 100644 --- a/ng2-datetime.ts +++ b/ng2-datetime.ts @@ -1 +1,2 @@ -export {NKDatetime, NKDatetimeModule} from './src/ng2-datetime/ng2-datetime'; \ No newline at end of file +export { NKDatetime } from './src/ng2-datetime/ng2-datetime'; +export { NKDatetimeModule } from './src/ng2-datetime/ng2-datetime.module'; \ No newline at end of file diff --git a/package.json b/package.json index 1f6c8461..7eadedca 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "1.1.5", "description": "Bootstrap datetime picker for Angular2", "main": "ng2-datetime.js", + "typings": "ng2-datetime.d.ts", "keywords": [ "angular2", "ng2", @@ -15,11 +16,11 @@ "author": "Nikola Kalinov (http://nkalinov.com)", "scripts": { "start": "concurrently \"npm run tsc:w\" \"npm run lite\" ", - "tsc": "tsc", - "tsc:w": "tsc -w", "lite": "lite-server", "postinstall": "typings install", - "test": "node ./node_modules/.bin/karma start" + "tsc": "tsc", + "tsc:w": "tsc -w", + "typings": "typings" }, "license": "ISC", "repository": { @@ -27,17 +28,17 @@ "url": "https://github.com/nkalinov/ng2-datetime.git" }, "dependencies": { - "@angular/common": "2.0.0-rc.5", - "@angular/compiler": "2.0.0-rc.5", - "@angular/core": "2.0.0-rc.5", - "@angular/forms": "^0.3.0", - "@angular/platform-browser": "2.0.0-rc.5", - "@angular/platform-browser-dynamic": "^2.0.0-rc.5", - "core-js": "^2.4.0", + "@angular/common": "2.0.0", + "@angular/compiler": "2.0.0", + "@angular/core": "2.0.0", + "@angular/forms": "2.0.0", + "@angular/platform-browser": "2.0.0", + "@angular/platform-browser-dynamic": "2.0.0", + "core-js": "^2.4.1", "reflect-metadata": "^0.1.3", - "rxjs": "5.0.0-beta.6", + "rxjs": "5.0.0-beta.12", "systemjs": "0.19.27", - "zone.js": "^0.6.12", + "zone.js": "^0.6.23", "jquery": "^2.2.1", "bootstrap": "^3.3.6", "bootstrap-datepicker": "^1.6.0", @@ -54,8 +55,5 @@ "concurrently": "^2.0.0", "lite-server": "^2.2.0", "typescript": "^1.8.10" - }, - "peerDependencies": { - "typings": "*" } } diff --git a/src/ng2-datetime/ng2-datetime.js b/src/ng2-datetime/ng2-datetime.js index 869091f3..ab208cc1 100644 --- a/src/ng2-datetime/ng2-datetime.js +++ b/src/ng2-datetime/ng2-datetime.js @@ -9,7 +9,6 @@ var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; var core_1 = require('@angular/core'); -var common_1 = require('@angular/common'); var forms_1 = require('@angular/forms'); var NKDatetime = (function () { function NKDatetime(ngControl) { @@ -210,18 +209,4 @@ function uniqueId(prefix) { function isDate(obj) { return Object.prototype.toString.call(obj) === '[object Date]'; } -var NKDatetimeModule = (function () { - function NKDatetimeModule() { - } - NKDatetimeModule = __decorate([ - core_1.NgModule({ - imports: [forms_1.FormsModule, common_1.CommonModule], - exports: [NKDatetime], - declarations: [NKDatetime] - }), - __metadata('design:paramtypes', []) - ], NKDatetimeModule); - return NKDatetimeModule; -}()); -exports.NKDatetimeModule = NKDatetimeModule; //# sourceMappingURL=ng2-datetime.js.map \ No newline at end of file diff --git a/src/ng2-datetime/ng2-datetime.js.map b/src/ng2-datetime/ng2-datetime.js.map index 7924eff7..82842120 100644 --- a/src/ng2-datetime/ng2-datetime.js.map +++ b/src/ng2-datetime/ng2-datetime.js.map @@ -1 +1 @@ -{"version":3,"file":"ng2-datetime.js","sourceRoot":"","sources":["ng2-datetime.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ng2-datetime.js","sourceRoot":"","sources":["ng2-datetime.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/ng2-datetime/ng2-datetime.module.js.map b/src/ng2-datetime/ng2-datetime.module.js.map index 1f1b6992..13474109 100644 --- a/src/ng2-datetime/ng2-datetime.module.js.map +++ b/src/ng2-datetime/ng2-datetime.module.js.map @@ -1 +1 @@ -{"version":3,"file":"ng2-datetime.module.js","sourceRoot":"","sources":["ng2-datetime.module.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAAuB,eAAe,CAAC,CAAA;AACvC,uBAA2B,iBAAiB,CAAC,CAAA;AAC7C,sBAA0B,gBAAgB,CAAC,CAAA;AAC3C,6BAAyB,gBAAgB,CAAC,CAAA;AAO1C;IAAA;IAAgC,CAAC;IALjC;QAAC,eAAQ,CAAC;YACN,OAAO,EAAE,CAAC,qBAAY,EAAE,mBAAW,CAAC;YACpC,OAAO,EAAE,CAAC,yBAAU,CAAC;YACrB,YAAY,EAAE,CAAC,yBAAU,CAAC;SAC7B,CAAC;;wBAAA;IAC8B,uBAAC;AAAD,CAAC,AAAjC,IAAiC;AAApB,wBAAgB,mBAAI,CAAA"} \ No newline at end of file +{"version":3,"file":"ng2-datetime.module.js","sourceRoot":"","sources":["ng2-datetime.module.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAAyB,eAAe,CAAC,CAAA;AACzC,uBAA6B,iBAAiB,CAAC,CAAA;AAC/C,sBAA4B,gBAAgB,CAAC,CAAA;AAC7C,6BAA2B,gBAAgB,CAAC,CAAA;AAO5C;IAAA;IACA,CAAC;IAND;QAAC,eAAQ,CAAC;YACN,OAAO,EAAE,CAAC,qBAAY,EAAE,mBAAW,CAAC;YACpC,OAAO,EAAE,CAAC,yBAAU,CAAC;YACrB,YAAY,EAAE,CAAC,yBAAU,CAAC;SAC7B,CAAC;;wBAAA;IAEF,uBAAC;AAAD,CAAC,AADD,IACC;AADY,wBAAgB,mBAC5B,CAAA"} \ No newline at end of file diff --git a/src/ng2-datetime/ng2-datetime.module.ts b/src/ng2-datetime/ng2-datetime.module.ts index 4aabfd9c..bbc539b7 100644 --- a/src/ng2-datetime/ng2-datetime.module.ts +++ b/src/ng2-datetime/ng2-datetime.module.ts @@ -1,11 +1,12 @@ -import {NgModule} from '@angular/core'; -import {CommonModule} from '@angular/common'; -import {FormsModule} from '@angular/forms'; -import {NKDatetime} from './ng2-datetime'; +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { NKDatetime } from './ng2-datetime'; @NgModule({ imports: [CommonModule, FormsModule], exports: [NKDatetime], declarations: [NKDatetime] }) -export class NKDatetimeModule { } +export class NKDatetimeModule { +} diff --git a/src/ng2-datetime/ng2-datetime.ts b/src/ng2-datetime/ng2-datetime.ts index 3c91d3bb..2836c54f 100644 --- a/src/ng2-datetime/ng2-datetime.ts +++ b/src/ng2-datetime/ng2-datetime.ts @@ -1,13 +1,9 @@ import { Component, Output, Input, EventEmitter, HostListener, AfterViewInit, OnDestroy, - SimpleChanges, OnChanges, NgModule + SimpleChanges, OnChanges } from '@angular/core'; -import {CommonModule} from '@angular/common' -import {ControlValueAccessor, NgControl, FormsModule} from '@angular/forms'; -import {TimepickerEvent} from './timepicker-event-interface'; - -declare var $: any; -declare var jQuery: any; +import { ControlValueAccessor, NgControl } from '@angular/forms'; +import { TimepickerEvent } from './timepicker-event-interface'; @Component({ selector: 'datetime', @@ -130,10 +126,10 @@ export class NKDatetime implements ControlValueAccessor, AfterViewInit, OnDestro checkEmptyValue(e: any) { const value = e.target.value; if (value === '' && ( - this.timepickerOptions === false || - this.datepickerOptions === false || - (this.timeModel === '' && this.dateModel === '') - )) { + this.timepickerOptions === false || + this.datepickerOptions === false || + (this.timeModel === '' && this.dateModel === '') + )) { this.dateChange.emit(null); } } @@ -176,7 +172,7 @@ export class NKDatetime implements ControlValueAccessor, AfterViewInit, OnDestro this.timepicker = ($('#' + this.idTimePicker)).timepicker(options); this.timepicker .on('changeTime.timepicker', (e: TimepickerEvent) => { - let {meridian, hours} = e.time; + let { meridian, hours } = e.time; if (meridian) { // has meridian -> convert 12 to 24h @@ -243,10 +239,3 @@ function uniqueId(prefix: string): string { function isDate(obj: any) { return Object.prototype.toString.call(obj) === '[object Date]'; } - -@NgModule({ - imports: [FormsModule, CommonModule], - exports: [NKDatetime], - declarations: [NKDatetime] -}) -export class NKDatetimeModule { } diff --git a/systemjs.config.js b/systemjs.config.js index 221ade8f..96df4930 100644 --- a/systemjs.config.js +++ b/systemjs.config.js @@ -2,49 +2,39 @@ * 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 = { - 'demo': 'demo', // 'dist', - 'src': 'src', // 'dist', - '@angular': 'node_modules/@angular', - 'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api', - 'rxjs': 'node_modules/rxjs' - }; - // packages tells the System loader how to load when no filename and/or no extension - var packages = { - 'demo': { main: 'main.js', defaultExtension: 'js' }, - 'src': { defaultExtension: 'js' }, - 'rxjs': { defaultExtension: 'js' }, - 'angular2-in-memory-web-api': { main: 'index.js', defaultExtension: 'js' }, - }; - var ngPackageNames = [ - 'common', - 'compiler', - 'core', - 'forms', - 'http', - 'platform-browser', - 'platform-browser-dynamic', - 'router', - 'router-deprecated', - 'upgrade' - ]; - // Individual files (~300 requests): - function packIndex(pkgName) { - packages['@angular/'+pkgName] = { main: 'index.js', defaultExtension: 'js' }; - } - // Bundled (~40 requests): - function packUmd(pkgName) { - packages['@angular/'+pkgName] = { main: 'bundles/' + pkgName + '.umd.js', defaultExtension: 'js' }; - } - // Most environments should use UMD; some (Karma) need the individual index files - var setPackageConfig = System.packageWithIndex ? packIndex : packUmd; - // Add package entries for angular packages - ngPackageNames.forEach(setPackageConfig); - var config = { - map: map, - packages: packages - }; - System.config(config); -})(this); \ No newline at end of file +(function (global) { + System.config({ + paths: { + // paths serve as alias + 'npm:': 'node_modules/' + }, + // map tells the System loader where to look for things + map: { + // our app is within the app folder + demo: 'demo', + src: 'src', + // angular bundles + '@angular/core': 'npm:@angular/core/bundles/core.umd.js', + '@angular/common': 'npm:@angular/common/bundles/common.umd.js', + '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js', + '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js', + '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js', + '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js', + // other libraries + 'rxjs': 'npm:rxjs', + }, + // packages tells the System loader how to load when no filename and/or no extension + packages: { + demo: { + main: './main.js', + defaultExtension: 'js' + }, + src: { + defaultExtension: 'js' + }, + rxjs: { + defaultExtension: 'js' + } + } + }); +})(this); diff --git a/typings.json b/typings.json index 50e0a0c3..684396d7 100644 --- a/typings.json +++ b/typings.json @@ -1,7 +1,8 @@ { "globalDependencies": { - "core-js": "registry:dt/core-js#0.0.0+20160602141332", + "core-js": "registry:dt/core-js#0.0.0+20160725163759", "jasmine": "registry:dt/jasmine#2.2.0+20160621224255", - "jquery": "registry:dt/jquery#1.10.0+20160628074423" + "jquery": "registry:dt/jquery#1.10.0+20160908203239", + "node": "registry:dt/node#6.0.0+20160909174046" } }