Commit Graph

224 Commits

Author SHA1 Message Date
Brandy Carney
c8c90572bc chore(scripts): update e2e prod build to work with ionic-app-scripts (#10083)
* chore(e2e): WIP to add files needed for app-scripts

* chore(e2e): WIP one e2e test building but with errors

* chore(e2e): move e2e.prod to working with app-scripts

move shared functions into util, add support for debug flag when
running e2e.prod / demos.prod which gets passed to app-scripts

* chore(build): fix app-scripts build for all e2e and demos

* chore(e2e): update ionic-angular import path

* chore(build): update dev paths to work with prod

* chore(e2e): get watch working with e2e prod

* docs(scripts): update README for running e2e and demos

closes #8411
closes #10023
2017-01-19 11:09:57 -05:00
Brandy Carney
efb07724a7 chore(ionic): release rc.5 2017-01-11 12:04:02 -05:00
Adam Bradley
7000b1b173 refactor: improve tree shaking abilities
Internal refactor completed in order to improve tree shaking and dead
code removal. The public API, with an exception to ion-slides, has
stayed the same. However, internally many changes were required so
bundlers could better exclude modules which should not be bundled.
Ultimately most changes resorted to removing references to `window` or
`document`, or a module that referenced one of those.

BREAKING CHANGES

ion-slides was refactored to remove the external dependencies, and
rewritten in TypeScript/ES6 modules to again improve tree shaking
abilities.
2017-01-09 09:51:39 -06:00
Brandy Carney
b69eed5220 chore(demos): update demos build task to use app-scripts (#9830)
* chore(build): WIP getting ionic working with app-scripts

the tsconfig file change is just for testing, this will need to be
undone

* chore(demos): update tsconfig and gitignore for demos

update tsconfig and gitinogre for demos

* chore(build): WIP check in progress with building with app-scripts

this only works with demos/action-sheet currently

* refactor(demos): add custom copy config

add custom copy config

* chore(tsconfig): revert root tsconfig

* chore(demos): change import paths

* chore(demos): move sass config, add new tsconfig, update template

* chore(scripts): update demos tasks to use app scripts with folder name

tweak the createTempTsConfig function to include a path to read from,
move getFolderInfo into util to share

at this point you should be able to run `gulp demos.prod` with a folder
e.g. `--f=alert` and open the index of that test to see it. Doesn’t
work yet with all of the tests at once. Need to have ran `gulp
release.prepareReleasePackage` first.

* chore(build): WIP working on getting all of the demos building

* chore(demos): update demos task for app-scripts build

* chore(demos): fix tslint errors thrown by app-scripts

* chore(demos): get the demos working with fonts and variable file

* chore(demos): add watch task to the new prod task

* chore(demos): remove old demos.prod file and rename new one to it

* chore(npm): remove build npm script

* chore(demos): only log component name in url if one was passed
2017-01-03 10:23:14 -06:00
Brandy Carney
a4ce9195af chore(ionic): release rc.4 2016-12-15 11:18:41 -05:00
Adam Bradley
8c297fee33 chore(worker): create tasks for external web workers 2016-12-08 22:36:57 -06:00
mhartington
01ee938307 chore(): bump commit-hooks 2016-12-08 17:11:35 -05:00
mhartington
70622cf980 chore(): only run test on master branch 2016-12-08 17:00:49 -05:00
mhartington
faec92691b chore(): move to pre-push hooks 2016-12-07 12:31:12 -05:00
Adam Bradley
0b4e8cee53 chore(minify): minify web worker 2016-12-06 13:44:02 -06:00
Brandy Carney
730e943a8a chore(commit): add pre commit to run validate 2016-12-02 15:55:39 -05:00
Adam Bradley
dc1c04646a chore(angular): update to angular 2.2.1 2016-11-18 09:39:24 -06:00
Brandy Carney
66ca491989 chore(ionic): release rc.3 2016-11-17 15:03:30 -05:00
Adam Bradley
45fcf76e4d chore(package): update dependency versions 2016-11-15 12:45:55 -06:00
Denny Biasiolli
217c171e5f chore(CI): update dgeni 2016-11-14 10:10:29 -06:00
Brandy Carney
eb55747485 chore(ionic): release rc.2 2016-11-03 17:00:18 -04:00
Justin Willis
8eae2cb213 fix(): update to latest Angular and NGC 2016-10-26 13:58:39 -05:00
Brandy Carney
837ca76dad chore(scripts): update npm script to link and README instructions
fixes #8874
2016-10-25 13:31:06 -04:00
Ramon Henrique Ornelas
3f3c8c6434 chore(): bump version tslint-ionic-rules (#8859) 2016-10-25 11:06:16 -04:00
Dan Bucholtz
1856b0ba3d chore(build): fix version to Angular 2 to avoid ngc errors 2016-10-24 14:42:26 -05:00
Brandy Carney
d93070a7d5 chore(gulp): update e2e and snapshot (#8846)
* chore(e2e): add livereload server and clean task for e2e

* chore(e2e): refactor to use gulp connect and open

* chore(e2e): WIP remove open, add formatting, add reload task

* wip(e2e): use SystemJS for faster dev e2e rebuilds

* chore(e2e): wip removing old gulp file, old e2e task

update template for e2e and port number

* chore(e2e): wip add SystemJS for dev build of e2e, use those tasks instead

* chore(e2e): uncomment out range components

* chore(e2e): wip fix paths for the e2e tempate

* chore(scripts): update README back to the old way

* chore(e2e): code cleanup

* chore(e2e): split tasks into dev and prod, put common tasks in e2e

* chore(e2e): rename e2e templates and add to readme

* chore(e2e): fix dev build so it will work with snapshot

* chore(snapshot): get snapshot working with dev and prod builds
2016-10-21 23:59:20 +02:00
Manu Mtz.-Almeida
ff1f340285 test(assert): adds new debugging assert() util
improves removing of console.debug statements

fixes #8483
2016-10-18 09:10:00 -05:00
Brandy Carney
92479ca93f chore(ionic): release rc.1 2016-10-13 16:52:12 -04:00
Brandy Carney
3cf90c6eb8 chore(e2e): update e2e watch to use gulp-connect and open
references #8411
2016-10-11 11:16:37 -04:00
Dan Bucholtz
55d8594f6c chore(build): release process automated
release process automated
2016-09-28 12:22:49 -05:00
Dan Bucholtz
bd828fa8c6 chore(changelog): update changelog 2016-09-27 22:18:32 -05:00
Dan Bucholtz
c2f9c350de chore(build): tick package version
tick package version
2016-09-27 11:42:17 -05:00
Dan Bucholtz
412a55deef chore(build): dry run part 2
dry run part 2
2016-09-27 11:15:13 -05:00
Dan Bucholtz
ef0175f82a chore(build): rc dry run
rc dry run
2016-09-27 10:50:41 -05:00
Dan Bucholtz
4903bc81e4 chore(dependencies): update ionic-angular dependencies to include compiler-cli 2016-09-26 15:14:47 -05:00
Dan Bucholtz
1bf85c4d76 chore(build): update ionic-angular dependencies to match internal discussion 2016-09-25 11:21:59 -05:00
Dan Bucholtz
156223edba chore(build): changes to build site
changes to build site
2016-09-20 12:25:33 -05:00
Dan Bucholtz
4c57873c09 chore(build): move to rollup for e2e, move to es6 imports and type definitions
move to rollup for e2e, move to es6 imports and type definitions
2016-09-20 01:02:39 -05:00
Dan Bucholtz
da4970e176 chore(build): move back to rxjs instead of es6 rxjs 2016-09-19 16:22:00 -05:00
Adam Bradley
60f8f5b2e7 chore(package): update angular versions 2016-09-16 00:47:31 -05:00
Dan Bucholtz
5a3cff06ba chore(build): add roll-up and plugins for polyfills, etc
add roll-up and plugins for polyfills, etc
2016-09-16 00:20:59 -05:00
Dan Bucholtz
3710671d79 chore(build): clean up dependencies 2016-09-15 23:50:21 -05:00
Justin Willis
a252388e7f chore(build): generate static polyfills 2016-09-15 23:38:35 -05:00
Adam Bradley
5963921655 chore(angular): update to angular 2.0.0-rc.7 2016-09-13 21:48:43 -05:00
Brandy Carney
0a5ce42b6e chore(polyfills): include polyfills task in compile and e2e 2016-09-13 18:31:23 -04:00
Justin Willis
ce78194207 feat(): add polyfill task
* feat(): polyfills task

* fix(): remove base option

* fix(): minification and small polyfills

* fix(): add readme and new file names

* fix(): change task names

* fix(): naming changes
2016-09-13 18:28:45 -04:00
Dan Bucholtz
8349e855dc chore(package): update dependencies 2016-09-13 15:13:57 -05:00
Brandy Carney
7b88c03300 chore(ionic): release beta.11 2016-08-05 11:32:22 -04:00
Brian Dennis
d5da8ab0e2 docs(sass): add sass processor 2016-08-04 10:26:21 -05:00
Brian Dennis
f4fac225fa chore(docs): change api root to latest stable 2016-07-18 18:10:14 -05:00
Adam Bradley
009d5a980a chore(angular): update to angular 2.0.0-rc.4 2016-06-30 23:31:13 -05:00
Adam Bradley
b0a1151a0f chore(readme): update npm readme 2016-06-29 14:02:41 -05:00
Adam Bradley
9c896f59bc chore(package): generate dist package.json from root package.json
Closes #6854
2016-06-29 13:44:36 -05:00
Brandy Carney
e9226178dc chore(ionic): release beta.10 2016-06-27 15:40:44 -04:00
Adam Bradley
e06581d84c chore(angular): update to angular 2.0.0-rc.3 2016-06-22 14:27:08 -05:00