diff --git a/.gitignore b/.gitignore index 3aed639190..dbb9a2e2ad 100644 --- a/.gitignore +++ b/.gitignore @@ -34,7 +34,8 @@ demos/node_modules demos/polyfills demos/css demos/fonts -demos/src/**/*.js* +demos/src/**/*.js +demos/src/**/*.map demos/src/**/*.ngfactory.ts demos/src/**/*.d.ts demos/src/**/*.metadata.json diff --git a/demos/src/action-sheet/app.module.ts b/demos/src/action-sheet/app.module.ts index e0ecc23020..35a405eb96 100644 --- a/demos/src/action-sheet/app.module.ts +++ b/demos/src/action-sheet/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { ActionSheetController, IonicApp, IonicModule, Platform } from '../'; +import { ActionSheetController, IonicApp, IonicModule, Platform } from '../../ionic-angular'; @Component({ diff --git a/demos/src/alert/app.module.ts b/demos/src/alert/app.module.ts index cfa3752f48..d716e28e16 100644 --- a/demos/src/alert/app.module.ts +++ b/demos/src/alert/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { AlertController, IonicApp, IonicModule } from '../'; +import { AlertController, IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/button/app.module.ts b/demos/src/button/app.module.ts index 14d8c783b5..c521eef899 100644 --- a/demos/src/button/app.module.ts +++ b/demos/src/button/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/checkbox/app.module.ts b/demos/src/checkbox/app.module.ts index a341634d6a..c9d24747a3 100644 --- a/demos/src/checkbox/app.module.ts +++ b/demos/src/checkbox/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/chip/app.module.ts b/demos/src/chip/app.module.ts index 66e91f9aab..2ce291ecd1 100644 --- a/demos/src/chip/app.module.ts +++ b/demos/src/chip/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/config/app.module.ts b/demos/src/config/app.module.ts index 17b5b6802c..ea362ad799 100644 --- a/demos/src/config/app.module.ts +++ b/demos/src/config/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule, Platform, NavController } from '../'; +import { IonicApp, IonicModule, Platform, NavController } from '../../ionic-angular'; if (!window.localStorage) { Object.defineProperty(window, 'localStorage', new (function () { diff --git a/demos/src/datetime/app.module.ts b/demos/src/datetime/app.module.ts index f17ce237dc..4b0ff35334 100644 --- a/demos/src/datetime/app.module.ts +++ b/demos/src/datetime/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/events/app.module.ts b/demos/src/events/app.module.ts index 35042ad131..5ab4982779 100644 --- a/demos/src/events/app.module.ts +++ b/demos/src/events/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule, ViewChild } from '@angular/core'; -import { Events, IonicApp, IonicModule, Nav } from '../'; +import { Events, IonicApp, IonicModule, Nav } from '../../ionic-angular'; @Component({ diff --git a/demos/src/fab/app.module.ts b/demos/src/fab/app.module.ts index f7a81004a1..310c71c464 100644 --- a/demos/src/fab/app.module.ts +++ b/demos/src/fab/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { FabContainer, IonicApp, IonicModule } from '../'; +import { FabContainer, IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/icon/app.module.ts b/demos/src/icon/app.module.ts index 14d8c783b5..c521eef899 100644 --- a/demos/src/icon/app.module.ts +++ b/demos/src/icon/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/infinite-scroll/app.module.ts b/demos/src/infinite-scroll/app.module.ts index ce018bb602..0864967977 100644 --- a/demos/src/infinite-scroll/app.module.ts +++ b/demos/src/infinite-scroll/app.module.ts @@ -1,5 +1,5 @@ import { Component, Injectable, NgModule } from '@angular/core'; -import { InfiniteScroll, IonicApp, IonicModule } from '../'; +import { InfiniteScroll, IonicApp, IonicModule } from '../../ionic-angular'; /** diff --git a/demos/src/input/app.module.ts b/demos/src/input/app.module.ts index 6854a76c55..217477890b 100644 --- a/demos/src/input/app.module.ts +++ b/demos/src/input/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/item-reorder/app.module.ts b/demos/src/item-reorder/app.module.ts index 45f7fca68d..0aa6c0f9a1 100644 --- a/demos/src/item-reorder/app.module.ts +++ b/demos/src/item-reorder/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule, ViewEncapsulation } from '@angular/core'; -import { IonicApp, IonicModule, NavController, reorderArray } from '../'; +import { IonicApp, IonicModule, NavController, reorderArray } from '../../ionic-angular'; @Component({ diff --git a/demos/src/item-sliding/app.module.ts b/demos/src/item-sliding/app.module.ts index 167b068af0..47e5ebf608 100644 --- a/demos/src/item-sliding/app.module.ts +++ b/demos/src/item-sliding/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule, ViewEncapsulation } from '@angular/core'; -import { IonicApp, IonicModule, ItemSliding, ToastController } from '../'; +import { IonicApp, IonicModule, ItemSliding, ToastController } from '../../ionic-angular'; @Component({ diff --git a/demos/src/item/app.module.ts b/demos/src/item/app.module.ts index 14d8c783b5..c521eef899 100644 --- a/demos/src/item/app.module.ts +++ b/demos/src/item/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/label/app.module.ts b/demos/src/label/app.module.ts index ed42627f38..d6b841cdf1 100644 --- a/demos/src/label/app.module.ts +++ b/demos/src/label/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/list/app.module.ts b/demos/src/list/app.module.ts index 6854a76c55..217477890b 100644 --- a/demos/src/list/app.module.ts +++ b/demos/src/list/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/loading/app.module.ts b/demos/src/loading/app.module.ts index a78c3da735..024a126bd0 100644 --- a/demos/src/loading/app.module.ts +++ b/demos/src/loading/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule, LoadingController, NavController } from '../'; +import { IonicApp, IonicModule, LoadingController, NavController } from '../../ionic-angular'; @Component({ diff --git a/demos/src/menu/app.module.ts b/demos/src/menu/app.module.ts index baf9b7699b..15b12cf183 100644 --- a/demos/src/menu/app.module.ts +++ b/demos/src/menu/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule, MenuController } from '../'; +import { IonicApp, IonicModule, MenuController } from '../../ionic-angular'; @Component({ diff --git a/demos/src/modal/app.module.ts b/demos/src/modal/app.module.ts index 3f292db77d..f169229b18 100644 --- a/demos/src/modal/app.module.ts +++ b/demos/src/modal/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule, ModalController, NavParams, ViewController } from '../'; +import { IonicApp, IonicModule, ModalController, NavParams, ViewController } from '../../ionic-angular'; @Component({ diff --git a/demos/src/nav-params/app.module.ts b/demos/src/nav-params/app.module.ts index 5590b959ff..4f17f2f72e 100644 --- a/demos/src/nav-params/app.module.ts +++ b/demos/src/nav-params/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule, NavController, NavParams } from '../'; +import { IonicApp, IonicModule, NavController, NavParams } from '../../ionic-angular'; @Component({ diff --git a/demos/src/navbar/app.module.ts b/demos/src/navbar/app.module.ts index 35e02be3bf..f59e91fb05 100644 --- a/demos/src/navbar/app.module.ts +++ b/demos/src/navbar/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; // Use the toolbar demo but pass in the demo name to change the title diff --git a/demos/src/navigation/app.module.ts b/demos/src/navigation/app.module.ts index d43fe4a514..9dc7aee31e 100644 --- a/demos/src/navigation/app.module.ts +++ b/demos/src/navigation/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule, NavController } from '../'; +import { IonicApp, IonicModule, NavController } from '../../ionic-angular'; let pageNum = 2; diff --git a/demos/src/platform/app.module.ts b/demos/src/platform/app.module.ts index c265b2d617..392ece4627 100644 --- a/demos/src/platform/app.module.ts +++ b/demos/src/platform/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule, Platform } from '../'; +import { IonicApp, IonicModule, Platform } from '../../ionic-angular'; @Component({ diff --git a/demos/src/popover/app.module.ts b/demos/src/popover/app.module.ts index ce8dd3dea3..36566f7ad8 100644 --- a/demos/src/popover/app.module.ts +++ b/demos/src/popover/app.module.ts @@ -1,5 +1,5 @@ import { Component, ElementRef, NgModule, ViewChild } from '@angular/core'; -import { IonicApp, IonicModule, NavParams, PopoverController } from '../'; +import { IonicApp, IonicModule, NavParams, PopoverController } from '../../ionic-angular'; @Component({ diff --git a/demos/src/radio/app.module.ts b/demos/src/radio/app.module.ts index 6e8958fffb..b0c3652adb 100644 --- a/demos/src/radio/app.module.ts +++ b/demos/src/radio/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/range/app.module.ts b/demos/src/range/app.module.ts index 14ad535a98..90b60e3a99 100644 --- a/demos/src/range/app.module.ts +++ b/demos/src/range/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/refresher/app.module.ts b/demos/src/refresher/app.module.ts index 6e83d52691..c406bf7291 100644 --- a/demos/src/refresher/app.module.ts +++ b/demos/src/refresher/app.module.ts @@ -1,5 +1,5 @@ import { Component, Injectable, NgModule } from '@angular/core'; -import { IonicApp, IonicModule, Refresher } from '../'; +import { IonicApp, IonicModule, Refresher } from '../../ionic-angular'; /** diff --git a/demos/src/scroll/app.module.ts b/demos/src/scroll/app.module.ts index 6854a76c55..217477890b 100644 --- a/demos/src/scroll/app.module.ts +++ b/demos/src/scroll/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/searchbar/app.module.ts b/demos/src/searchbar/app.module.ts index 92b17b8f64..0813343bfc 100644 --- a/demos/src/searchbar/app.module.ts +++ b/demos/src/searchbar/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/segment/app.module.ts b/demos/src/segment/app.module.ts index 15c7ca41e4..a041c0fa1e 100644 --- a/demos/src/segment/app.module.ts +++ b/demos/src/segment/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/select/app.module.ts b/demos/src/select/app.module.ts index 64472912a4..76da7dafb7 100644 --- a/demos/src/select/app.module.ts +++ b/demos/src/select/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/show-when/app.module.ts b/demos/src/show-when/app.module.ts index 14d8c783b5..c521eef899 100644 --- a/demos/src/show-when/app.module.ts +++ b/demos/src/show-when/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/slides/app.module.ts b/demos/src/slides/app.module.ts index 14d8c783b5..c521eef899 100644 --- a/demos/src/slides/app.module.ts +++ b/demos/src/slides/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/tabs/app.module.ts b/demos/src/tabs/app.module.ts index fff466febf..7b7cd99dfb 100644 --- a/demos/src/tabs/app.module.ts +++ b/demos/src/tabs/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule, ViewEncapsulation } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ diff --git a/demos/src/textarea/app.module.ts b/demos/src/textarea/app.module.ts index 0131529ea6..217477890b 100644 --- a/demos/src/textarea/app.module.ts +++ b/demos/src/textarea/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ @@ -30,4 +30,4 @@ export class ApiDemoApp { ApiDemoPage ] }) -export class AppModule {} \ No newline at end of file +export class AppModule {} diff --git a/demos/src/title/app.module.ts b/demos/src/title/app.module.ts index 1c66c65bee..59e3bf4667 100644 --- a/demos/src/title/app.module.ts +++ b/demos/src/title/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; // Use the toolbar demo but pass in the demo name to change the title @@ -35,4 +35,4 @@ export class ApiDemoApp { ApiDemoPage ] }) -export class AppModule {} \ No newline at end of file +export class AppModule {} diff --git a/demos/src/toast/app.module.ts b/demos/src/toast/app.module.ts index 19f2632cca..399a319932 100644 --- a/demos/src/toast/app.module.ts +++ b/demos/src/toast/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule, ToastController } from '../'; +import { IonicApp, IonicModule, ToastController } from '../../ionic-angular'; @Component({ @@ -76,4 +76,4 @@ export class ApiDemoApp { ApiDemoPage ] }) -export class AppModule {} \ No newline at end of file +export class AppModule {} diff --git a/demos/src/toggle/app.module.ts b/demos/src/toggle/app.module.ts index 9c61a43ea8..dd2363aae7 100644 --- a/demos/src/toggle/app.module.ts +++ b/demos/src/toggle/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ @@ -43,4 +43,4 @@ export class ApiDemoApp { ApiDemoPage ] }) -export class AppModule {} \ No newline at end of file +export class AppModule {} diff --git a/demos/src/toolbar/app.module.ts b/demos/src/toolbar/app.module.ts index f50cb7e1fa..7682b29f4b 100644 --- a/demos/src/toolbar/app.module.ts +++ b/demos/src/toolbar/app.module.ts @@ -1,5 +1,5 @@ import { Component, NgModule } from '@angular/core'; -import { IonicApp, IonicModule } from '../'; +import { IonicApp, IonicModule } from '../../ionic-angular'; @Component({ @@ -32,4 +32,4 @@ export class ApiDemoApp { ApiDemoPage ] }) -export class AppModule {} \ No newline at end of file +export class AppModule {} diff --git a/demos/src/tsconfig.json b/demos/src/tsconfig.json new file mode 100644 index 0000000000..1781ffcd82 --- /dev/null +++ b/demos/src/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "allowUnreachableCode": false, + "declaration": true, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "lib": [ + "dom", + "es2015" + ], + "module": "es2015", + "moduleResolution": "node", + "noImplicitAny": false, + "removeComments": false, + "sourceMap": true, + "target": "es5", + "types": [ + "jasmine" + ] + }, + "include": [ + "./**/*.ts" + ], + "compileOnSave": false, + "buildOnSave": false, + "atom": { + "rewriteTsconfig": false + } +} \ No newline at end of file diff --git a/package.json b/package.json index 42605b0256..b62b52abca 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "zone.js": "~0.6.26" }, "devDependencies": { + "@ionic/app-scripts": "0.0.48-201612291559", "@ionic/commit-hooks": "1.0.3", "@types/connect": "3.4.30", "@types/del": "2.2.31", @@ -122,17 +123,18 @@ "ts-node": "1.3.0", "tslint": "3.15.1", "tslint-ionic-rules": "0.0.7", - "typescript": "2.0.9", + "typescript": "~2.0.10", "vinyl": "1.2.0", - "webpack": "2.1.0-beta.26", + "webpack": "^2.1.0-beta.27", "yargs": "5.0.0" }, "config": { "commitizen": { "path": "node_modules/ionic-cz-conventional-changelog" - } + }, + "ionic_copy": "./scripts/demos/copy.config.js" }, "pre-push#master": [ "test" ] -} \ No newline at end of file +} diff --git a/scripts/demos/copy.config.js b/scripts/demos/copy.config.js new file mode 100644 index 0000000000..769ba9d6ea --- /dev/null +++ b/scripts/demos/copy.config.js @@ -0,0 +1,7 @@ +// we don't want to run copy for the demos, so just override the config for now +module.exports = { + copyAssets: { }, + copyIndexContent: { }, + copyFonts: { }, + copyPolyfills: { } +} \ No newline at end of file diff --git a/scripts/demos/demos.template.prod.html b/scripts/demos/demos.template.prod.html index a4fb38890b..21bebb8775 100644 --- a/scripts/demos/demos.template.prod.html +++ b/scripts/demos/demos.template.prod.html @@ -6,7 +6,7 @@ - +
@@ -14,6 +14,6 @@