├── .npmignore ├── scripts ├── test-cases │ ├── web │ │ ├── ionic.json │ │ └── bootstrap.json │ ├── both │ │ ├── ionic.json │ │ └── bootstrap.json │ └── mobile │ │ ├── ionic.json │ │ └── bootstrap.json ├── test-generator.sh └── update-starter-kit.sh ├── generators └── app │ ├── templates │ ├── .bowerrc │ ├── gulp │ │ ├── .jshintrc │ │ ├── unit-tests.js │ │ ├── translations.js │ │ ├── watch.js │ │ ├── images.js │ │ ├── inject.js │ │ ├── e2e-tests.js │ │ ├── typings.js │ │ ├── styles.js │ │ ├── server.js │ │ ├── scripts.js │ │ └── build.js │ ├── sources │ │ ├── main │ │ │ ├── theme │ │ │ │ ├── theme-variables.scss │ │ │ │ ├── _theme.scss │ │ │ │ ├── __bootstrap.bootstrap-variables.scss │ │ │ │ ├── __ionic.ionic-variables.scss │ │ │ │ ├── __ionic.ionic.scss │ │ │ │ └── __bootstrap.bootstrap.scss │ │ │ ├── ui-components │ │ │ │ └── loading │ │ │ │ │ ├── __bootstrap.loading.html │ │ │ │ │ ├── __material.loading.html │ │ │ │ │ ├── __ionic.loading.html │ │ │ │ │ ├── __ionic.loading.scss │ │ │ │ │ ├── loading.directive.ts │ │ │ │ │ └── loading.directive.spec.ts │ │ │ ├── main.wrappers.ts │ │ │ ├── hacks.scss │ │ │ ├── screens │ │ │ │ ├── home │ │ │ │ │ ├── _home.scss │ │ │ │ │ ├── __bootstrap.home.html │ │ │ │ │ ├── __ionic.home.html │ │ │ │ │ ├── home.controller.ts │ │ │ │ │ └── __material.home.html │ │ │ │ └── about │ │ │ │ │ ├── __bootstrap.about.html │ │ │ │ │ ├── __ionic.about.html │ │ │ │ │ ├── about.controller.ts │ │ │ │ │ └── __material.about.html │ │ │ ├── helpers.scss │ │ │ ├── shell │ │ │ │ ├── _shell.scss │ │ │ │ ├── __material.shell.html │ │ │ │ ├── __ionic.shell.html │ │ │ │ ├── _shell.controller.ts │ │ │ │ └── __bootstrap.shell.html │ │ │ ├── _main.module.ts │ │ │ ├── _main.scss │ │ │ ├── web-services │ │ │ │ └── quote │ │ │ │ │ ├── quote.service.ts │ │ │ │ │ └── quote.service.spec.ts │ │ │ ├── _main.routes.ts │ │ │ ├── main.config.ts │ │ │ ├── _main.constants.ts │ │ │ ├── helpers │ │ │ │ ├── context │ │ │ │ │ ├── context.service.ts │ │ │ │ │ └── context.service.spec.ts │ │ │ │ ├── logger │ │ │ │ │ ├── logger.spec.ts │ │ │ │ │ └── logger.ts │ │ │ │ └── cache │ │ │ │ │ ├── cache.service.ts │ │ │ │ │ └── cache.service.spec.ts │ │ │ └── _main.run.ts │ │ ├── images │ │ │ └── angularjs-logo.png │ │ ├── translations │ │ │ ├── _en-US.po │ │ │ └── _fr-FR.po │ │ └── _index.html │ ├── _web │ │ └── sources │ │ │ ├── robots.txt │ │ │ └── favicon.ico │ ├── browserslist │ ├── _mobile │ │ ├── resources │ │ │ ├── icon.png │ │ │ ├── splash.png │ │ │ ├── ios │ │ │ │ ├── icon │ │ │ │ │ ├── icon.png │ │ │ │ │ ├── icon-40.png │ │ │ │ │ ├── icon-50.png │ │ │ │ │ ├── icon-60.png │ │ │ │ │ ├── icon-72.png │ │ │ │ │ ├── icon-76.png │ │ │ │ │ ├── icon@2x.png │ │ │ │ │ ├── icon-40@2x.png │ │ │ │ │ ├── icon-50@2x.png │ │ │ │ │ ├── icon-60@2x.png │ │ │ │ │ ├── icon-60@3x.png │ │ │ │ │ ├── icon-72@2x.png │ │ │ │ │ ├── icon-76@2x.png │ │ │ │ │ ├── icon-small.png │ │ │ │ │ ├── icon-small@2x.png │ │ │ │ │ └── icon-small@3x.png │ │ │ │ └── splash │ │ │ │ │ ├── Default-667h.png │ │ │ │ │ ├── Default-736h.png │ │ │ │ │ ├── Default~iphone.png │ │ │ │ │ ├── Default@2x~iphone.png │ │ │ │ │ ├── Default-568h@2x~iphone.png │ │ │ │ │ ├── Default-Portrait~ipad.png │ │ │ │ │ └── Default-Portrait@2x~ipad.png │ │ │ └── android │ │ │ │ ├── icon │ │ │ │ ├── drawable-hdpi-icon.png │ │ │ │ ├── drawable-ldpi-icon.png │ │ │ │ ├── drawable-mdpi-icon.png │ │ │ │ ├── drawable-xhdpi-icon.png │ │ │ │ ├── drawable-xxhdpi-icon.png │ │ │ │ └── drawable-xxxhdpi-icon.png │ │ │ │ └── splash │ │ │ │ ├── drawable-port-hdpi-screen.png │ │ │ │ ├── drawable-port-ldpi-screen.png │ │ │ │ ├── drawable-port-mdpi-screen.png │ │ │ │ ├── drawable-port-xhdpi-screen.png │ │ │ │ ├── drawable-port-xxhdpi-screen.png │ │ │ │ └── drawable-port-xxxhdpi-screen.png │ │ ├── gulp │ │ │ └── cordova.js │ │ ├── hooks │ │ │ ├── after_prepare │ │ │ │ └── 010_add_platform_class.js │ │ │ └── README.md │ │ └── _config.xml │ ├── e2e │ │ ├── .jshintrc │ │ ├── main.po.js │ │ ├── screens │ │ │ ├── about │ │ │ │ ├── __ionic.about.po.js │ │ │ │ ├── __material.about.po.js │ │ │ │ ├── __bootstrap.about.po.js │ │ │ │ ├── __ionic.about.spec.js │ │ │ │ ├── __bootstrap.about.spec.js │ │ │ │ └── __material.about.spec.js │ │ │ └── home │ │ │ │ ├── __ionic.home.po.js │ │ │ │ ├── __ionic.home.spec.js │ │ │ │ ├── __bootstrap.home.spec.js │ │ │ │ ├── __material.home.spec.js │ │ │ │ ├── __bootstrap.home.po.js │ │ │ │ └── __material.home.po.js │ │ └── shell │ │ │ ├── __ionic.shell.spec.js │ │ │ ├── __ionic.shell.po.js │ │ │ ├── __bootstrap.shell.spec.js │ │ │ ├── __material.shell.spec.js │ │ │ ├── __bootstrap.shell.po.js │ │ │ └── __material.shell.po.js │ ├── .editorconfig │ ├── tsconfig.json │ ├── .gitignore │ ├── .htmlhintrc │ ├── gulpfile.js │ ├── docs │ │ ├── updating.md │ │ ├── coding-guides │ │ │ ├── javascript.md │ │ │ ├── html.md │ │ │ ├── typescript.md │ │ │ ├── unit-tests.md │ │ │ ├── css.md │ │ │ └── e2e-tests.md │ │ ├── i18n.md │ │ ├── _proxy.md │ │ ├── api-proxy.md │ │ ├── build-environments.md │ │ └── _tasks.md │ ├── .jshintrc │ ├── protractor.conf.js │ ├── _bower.json │ ├── tslint.json │ ├── _package.json │ ├── karma.conf.js │ ├── _gulpfile.config.js │ ├── _typings.json │ └── _README.md │ ├── options.json │ ├── prompts.json │ └── index.js ├── .gitignore ├── package.json ├── LICENSE ├── .travis.yml └── README.md /.npmignore: -------------------------------------------------------------------------------- 1 | sample/ 2 | deploy/ 3 | scripts/ 4 | .gitignore 5 | .travis.yml -------------------------------------------------------------------------------- /scripts/test-cases/web/ionic.json: -------------------------------------------------------------------------------- 1 | { 2 | "target": "web", 3 | "ui": "ionic" 4 | } -------------------------------------------------------------------------------- /generators/app/templates/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "sources/libraries" 3 | } 4 | -------------------------------------------------------------------------------- /scripts/test-cases/both/ionic.json: -------------------------------------------------------------------------------- 1 | { 2 | "target": "both", 3 | "ui": "ionic" 4 | } -------------------------------------------------------------------------------- /scripts/test-cases/both/bootstrap.json: -------------------------------------------------------------------------------- 1 | { 2 | "target": "both", 3 | "ui": "bootstrap" 4 | } -------------------------------------------------------------------------------- /scripts/test-cases/mobile/ionic.json: -------------------------------------------------------------------------------- 1 | { 2 | "target": "mobile", 3 | "ui": "ionic" 4 | } -------------------------------------------------------------------------------- /scripts/test-cases/web/bootstrap.json: -------------------------------------------------------------------------------- 1 | { 2 | "target": "web", 3 | "ui": "bootstrap" 4 | } -------------------------------------------------------------------------------- /scripts/test-cases/mobile/bootstrap.json: -------------------------------------------------------------------------------- 1 | { 2 | "target": "mobile", 3 | "ui": "bootstrap" 4 | } -------------------------------------------------------------------------------- /generators/app/templates/gulp/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.jshintrc", 3 | "node": true 4 | } 5 | -------------------------------------------------------------------------------- /generators/app/templates/sources/main/theme/theme-variables.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Application global variables. 3 | */ -------------------------------------------------------------------------------- /generators/app/templates/_web/sources/robots.txt: -------------------------------------------------------------------------------- 1 | # www.robotstxt.org/ 2 | 3 | # Allow crawling of all content 4 | User-agent: * 5 | Disallow: 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | sample/ 3 | sample-app/ 4 | deploy/ 5 | .idea/ 6 | npm-debug.log 7 | .npm-debug.log 8 | .DS_Store 9 | Thumbs.db 10 | -------------------------------------------------------------------------------- /generators/app/templates/_web/sources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_web/sources/favicon.ico -------------------------------------------------------------------------------- /generators/app/templates/browserslist: -------------------------------------------------------------------------------- 1 | # List of supported browsers, for autoprefixer 2 | # See https://github.com/ai/browserslist 3 | 4 | > 1% 5 | Last 2 versions 6 | IE 10 7 | -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/icon.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/splash.png -------------------------------------------------------------------------------- /generators/app/templates/sources/images/angularjs-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/sources/images/angularjs-logo.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-40.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-50.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-60.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-72.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-76.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon@2x.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-40@2x.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-50@2x.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-60@2x.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-60@3x.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-72@2x.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-76@2x.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-small.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-small@2x.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/icon/icon-small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/icon/icon-small@3x.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/splash/Default-667h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/splash/Default-667h.png -------------------------------------------------------------------------------- /generators/app/templates/_mobile/resources/ios/splash/Default-736h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular-starter-kit/generator-angular-pro/HEAD/generators/app/templates/_mobile/resources/ios/splash/Default-736h.png -------------------------------------------------------------------------------- /generators/app/templates/sources/main/ui-components/loading/__bootstrap.loading.html: -------------------------------------------------------------------------------- 1 |
5 | Version {{vm.version}} 6 |
7 |
5 | Hello world !
6 | 9 | {{vm.quote}} 10 |
11 |10 | Version {{vm.version}} 11 |
12 |
7 | 8 | Version {{vm.version}} 9 |
10 |9 | {{vm.quote}} 10 |
11 |
14 |