Commit Graph

30 Commits

Author SHA1 Message Date
Adam Bradley
e3a5d1f93a chore(angular-server): init angular-server package (#18950) 2019-07-30 09:50:23 -05:00
Josh Thomas
bd5b67304d chore(): begin adding ionic components to mono-repo. 2017-06-21 09:33:06 -05:00
Brandy Carney
4cd5834cfd Merge branch 'master' into v4
# Conflicts:
#	.scss-lint.yml
#	README.md
#	scripts/gulp/tasks/e2e.dev.ts
#	scripts/gulp/util.ts
#	src/components/action-sheet/action-sheet-component.ts
#	src/components/card/card.ios.scss
#	src/components/card/card.md.scss
#	src/components/card/card.wp.scss
#	src/components/card/test/map/main.html
#	src/components/card/test/social/main.html
#	src/components/slides/slides.scss
#	src/components/slides/slides.ts
#	src/components/toggle/toggle.ios.scss
#	src/components/toggle/toggle.ts
#	src/themes/ionic.mixins.scss
2017-06-12 13:33:33 -04:00
Brandy Carney
ad40b3b86b chore(scripts): normalize paths and include typeRoots for Windows (#11933)
Short description of what this resolves:

Allows our e2e tests to run on a Windows machine

Changes proposed in this pull request:

Normalize paths using path.join()
Add typeRoots to the root tsconfig file
Change the spawnedCommand based on the OS
Fixes: #11551
2017-06-05 18:57:05 -04:00
Josh Thomas
d18f2e591c fix(): changed slides so that it is using the default import. 2017-05-02 14:11:04 -05:00
Adam Bradley
4954e38998 chore(scroll): remove scroll from module 2017-04-26 16:27:18 -05:00
Adam Bradley
5ddfbaaf39 feat(badge): update badge to ionic core 2017-04-18 15:33:46 -05:00
Dan Bucholtz
7281f020f4 chore(tsconfig): add target of es2015, systemjs to types 2017-03-02 14:15:54 -06:00
Adam Bradley
24d0052541 chore(noImplicitAny): add noImplicitAny to tsconfig 2017-01-12 10:14:50 -06: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
mhartington
d3780b32ed chore(): dont remove comments src 2016-12-08 10:06:41 -05:00
Dan Bucholtz
6b310cdd36 chore(build): include source maps in ionic-angular 2016-10-24 14:42:41 -05:00
Dan Bucholtz
56c2388322 chore(build): remove protractor typings
remove protractor typings
2016-09-21 17:10:35 -05:00
Dan Bucholtz
c7ce93d9fe chore(demos): convert to aot structure
convert to aot structure
2016-09-16 10:58:35 -05:00
Dan Bucholtz
0d55e3c417 chore(tsconfig): tsconfig updates 2016-09-13 15:49:15 -05:00
Mike Hartington
3b02ffbcdc chore(tsconfig): set noImplicitAny 2016-05-31 18:56:30 -04:00
Tim Lancina
8bbd1380ca chore(): use exclude in tsconfig
Otherwise not all source files are typechecked by IDEs (tests, demos,
etc.)
2016-03-02 13:42:12 -06:00
Tim Lancina
1cfca53f9d chore(npm): publish package as 'ionic-angular'
BREAKING CHANGE: imports from the framework were:
```
  import {Platform} from 'ionic-framework/ionic';
```
and are now:
```
  import {Platform} from 'ionic-angular';
```
2016-02-22 13:25:55 -06:00
Tim Lancina
c238b750c7 chore(): use correct files property in tsconfig 2016-02-22 08:58:53 -06:00
Tim Lancina
04c1c7c3bd chore(typings): add es6 and jasmine typings
As of beta.6, angular2 no longer ships es6-shim or jasmine typings, so
we provide them ourselves.
2016-02-15 15:36:01 -06:00
Tim Lancina
5f254f285f chore(e2e): make typescript and e2e friends 2016-02-12 11:37:39 -06:00
Tim Lancina
cd38c2ea87 create CJS srcs + definitions 2015-12-10 16:39:56 -06:00
Tim Lancina
ab38a7326d update tsconfig 2015-12-10 16:37:49 -06:00
Brandy Carney
1db6e45494 chore(tsconfig): excluding ionic to quiet typescript errors 2015-11-25 16:52:27 -05:00
Brandy Carney
12bdba0328 chore(tsconfig): set buildOnSave to false 2015-11-23 12:50:31 -05:00
Brandy Carney
116d4aa23c refactor(segment): MD fixing the segment colors in toolbars with colors
references #597
2015-11-20 13:16:19 -05:00
Adam Bradley
4bbee6e89f fix(item-sliding): improve rending w/out flickers 2015-11-13 22:12:02 -06:00
Adam Bradley
88492d69da fix(tsconfig): fix json errors, use same as ng2 2015-11-13 20:57:35 -06:00
Adam Bradley
1ae3113386 let there be typescript 2015-07-03 13:19:30 -05:00