139 Commits

Author SHA1 Message Date
Jeff Cross
f717bde013 feat(mobile): add blueprint for app manifest and icons 2016-05-11 21:13:45 -07:00
Hans
d81e4b1638 feature: now use Handlebars for building the index.html. (#712) 2016-05-10 16:58:48 -07:00
Hans Larsen
7ba388db8e fix: use options sourceDir, and fix null property access. Also use 1.9
proper tsconfig reading.

Fixes #619.
2016-05-09 13:22:46 -07:00
Jonathan Kuleff
413d6e0a4e chore: exclude tsconfig.json from being copied to dist/ (#686) 2016-05-09 08:48:44 -07:00
Hans
cc989462f5 Bug fixes (#622)
* chore: if no files in tsconfig, use empty array

* chore: cleanup and check for file existence in the build.

Fixes #620.
2016-05-03 22:04:54 -07:00
Hans
a9f14a725d chore: fix all linting issues with generated app (#611) 2016-05-03 09:55:46 -07:00
Alex Rickabaugh
44e300bcd0 refactor(sw): Delete the service worker manifest generation functionality from the CLI (#609) 2016-05-03 01:02:08 -06:00
Filipe Silva
84017f8ed5 feat(prod): add bundling (#549) 2016-05-03 02:43:03 +01:00
Hans
78e040c43f chore: upgrade to new packaging (#550) 2016-05-02 18:46:44 -06:00
Mike Brocchi
9969509f15 feat: allow for configurable source diretory location and selector prefix at app creation 2016-05-01 14:42:51 -04:00
Zack Chapple
cb6dcc0d3f feat(migration): copying JS files when created in cli generated app, removing dead code (#546) 2016-04-27 15:05:58 +01:00
Filipe Silva
a6cf82564d fix(envs): update source dir (#535)
Close #530
2016-04-27 12:35:51 +01:00
Hans
b8f6fb4de8 chore: use _sourceDir everywhere (#541) 2016-04-26 23:55:52 -07:00
Mike Brocchi
875a743cd0 feat: auto-prefix selectors based upon configuration
Fixes #539
2016-04-26 23:57:38 -04:00
Jan Kuri
8ae3cb6d6e chore(config): ng-config (#506) 2016-04-26 15:48:41 -07:00
Hans
c5e43d07ed chore: add a first draft of the config schema. (#484) 2016-04-22 11:26:18 -07:00
Hans
49456773f3 chore: make Angular2App a full broccoli plugin. (#449)
`toTree()` is always called and nothing else is ever done anyway.
Also added an inputNode as input. If ommitted uses the source dir, as
before.
2016-04-18 17:31:17 -07:00
Hans
0b6949128d fix: when a file has an error, recompile it next run. (#445)
Fixes #435
2016-04-16 15:24:43 +01:00
Filipe Silva
0f3f11b855 feat(prod-build): add environment config (#411) 2016-04-14 00:55:11 +01:00
Hans
4fa8de5867 build: adding support for custom globs in the angular2app, and cleanup (#422) 2016-04-11 17:45:25 -07:00
Hans Larsen
af5dbef974 build: do not do a full build _after_ we have done an incremental one. 2016-04-10 16:47:55 -07:00
Hans
f505b75e94 fix: deleting the data instead of setting it null. (#413)
Also, remove ngConfig which was added by mistake, and new tests for
sass.
2016-04-09 12:11:49 -07:00
Hans Larsen
2fac21b695 build: Angular2App is now a class, and accepts options for css compilers. 2016-04-08 17:49:26 -07:00
Cédric Exbrayat
4fe8687c63 fix: use symLinkSync for TS compiler output 2016-04-08 12:07:36 -07:00
Hans Larsen
12ee1ef446 chore: monkey patch findBuildFile to use our angular-cli-build file. 2016-04-06 13:44:25 -07:00
jkuri
3b72dced7b fix(build): remove source files from dist dir 2016-04-06 00:16:16 +02:00
jkuri
bf1f762887 docs: css preprocessors support 2016-04-05 20:53:49 +02:00
jkuri
d2f2404f96 chore: add css preprocessor trees 2016-04-05 19:27:23 +02:00
jkuri
f5397c531b feat(css): broccoli compass plugin 2016-04-05 19:27:23 +02:00
jkuri
6a93b3ea87 feat(css): broccoli stylus plugin 2016-04-05 19:27:23 +02:00
jkuri
5f7336b9d5 feat(css): broccoli less plugin 2016-04-05 19:27:23 +02:00
jkuri
e9cebaa356 feat(css): broccoli sass plugin 2016-04-05 19:27:23 +02:00
Mike Brocchi
a5ddd75f3f feat: adds client dir between src and app
Adds a directory layer in preparation for following the style guide in the blueprints
Updates to templates, tests and build process
Related to #316
2016-04-04 23:37:14 -04:00
Ciro Nunes
a0589969f5 feat(build production): introduce the production build
Closes #41
2016-04-04 00:22:37 +02:00
Hans Larsen
25aeba77bd fix: the manifest paths should not include the root 2016-03-31 11:28:33 -07:00
Hans Larsen
cc578dbc12 fix: if there's no public/ directory, do not merge it in build 2016-03-31 11:08:09 -07:00
Hans Larsen
edc038ff9b fix: on error builds an error was thrown because of duped files. 2016-03-30 21:37:45 -07:00
chrisramsey
0f7134ce38 feat: adds public folder
Close #368
2016-03-30 04:09:06 +02:00
Hans Larsen
62ea1f2b11 fix: regenerate the program on file change, and only once per rerun 2016-03-29 17:11:37 -07:00
Hans Larsen
8b6e80cb26 build: refactor the typescript compiler broccoli plugin 2016-03-28 12:41:20 -07:00
zackarychapple
7ba8b394b0 feat(formatting): adding editor config, adding eslint and tslint config. 2016-03-24 22:02:42 -04:00
jkuri
6fa059be26 chore(): update ember-cli to 2.4.2 2016-03-24 20:13:03 +01:00
Hans Larsen
1819afe3c9 build: Update the broccoli scripts to 1.0 2016-03-22 12:00:58 -07:00
jkuri
cae13707db feat(builder): broccoli bump to 1.0 2016-03-20 19:43:54 -07:00
Mike Brocchi
f2f5ff9250 fix(paths): fix the determination of execution path
Windows does not populate  this fix allows for determination
of the directory from which an ng command was executed
Fixes #297
2016-03-17 22:59:35 -04:00
Igor Minar
19774b9898 fix(build): compile source files from within the src/ directory
We need to preserve the paths to be the same during build as they are in source repo,
so that editor and build pipeline are aligned.
2016-03-17 16:23:54 -07:00
Igor Minar
3bcacb6ce6 fix: read compilation roots from the tsconfig.json#files 2016-03-17 16:23:54 -07:00
Igor Minar
e30629c365 fix(build): correctly compile source files against typings
It looks like previously we were grabbing typings from outside of the tmp/ directory.
If this ever worked, it worked only by accident.
2016-03-17 16:23:54 -07:00
Hans Larsen
e122062c3a chore(): allow the CLI tool itself to use TypeScript.
This does not work for the Broccoli (yet).
2016-03-16 12:57:12 -07:00
Filipe Silva
854650eea6 fix(service-worker): fix manifest path separator
Fix #251
2016-02-27 13:06:35 +00:00