Igor Minar
ae7f76e91f
build(analytics): add support for tracking npm installs
...
Since the very first npm install is called while node_modules is empty, we need to ignore it, but we can track
the start timestamp and record the install even once the installation is completed.
2015-10-29 13:53:21 +00:00
Alex Eagle
098201d0b8
fix(lint): enforce that module-private members have @internal.
...
This is needed to prevent leaking internal APIs to users via our published .d.ts typings.
Fixes #4645
Closes #4989
2015-10-28 22:14:48 +00:00
Alex Eagle
c90e1920f5
chore(tslint): disallow variable names that look like keywords.
...
We've had issues such as the one I documented: https://github.com/Microsoft/TypeScript/issues/5187
This tslint check prevents this happening again.
This change also updates to the newest tslint which gets typings from npm.
Closes #4970
2015-10-28 18:31:21 +00:00
Jesús Rodríguez Rodríguez
a31b2175dc
chore(gulpfile): fix link to clang formatting
...
Seems like the anchor tag wasn't updated here.
Closes #4410
2015-10-27 09:59:52 -07:00
Igor Minar
fbe748f273
build(node): update node from 4.1.1 to 4.2.1
...
This is just a maintenance upgrade to keep us close to the latest release.
No known bugs are being fixed by this upgrade.
I also removed the npm override in .travis.yaml since node 4 ships with a recent version of npm
and usually this version is preferred (it might contain custom patches).
Closes #4939
2015-10-27 14:15:54 +00:00
Igor Minar
ea6b316932
build(gulp): rename angularBuilder.mock to angularBuilder.uninitialized to prevent confusion with testing mocks
...
Closes #4936
2015-10-27 11:34:39 +00:00
Igor Minar
ef7050892e
build(gulp): don't exit prematurely during cleanup
...
Before this change we would exit while there were cleanup micro tasks scheduled for executions,
this caused tmp files to be left over and consume a lot of space.
Fixes #4441
2015-10-27 11:34:39 +00:00
kutyel
e4e74ae65c
chore: rename modules/examples to modules/playground
...
The directory contains code authored in a style that makes it transpilable to dart. As such, these are not idiomatic examples of Angular 2 usage.
The main purpose of this directory is to enable experimentation with Angular within the angular/angular repository.
Closes #4342
Closes #4639
2015-10-18 11:48:43 +00:00
Jeff Cross
57649d1839
fix(publish): emit type declarations with CJS build
...
Closes #4706
Closes #4708
2015-10-13 22:17:12 +00:00
vsavkin
50e922f37b
feat(build): add tasks to watch and recompile js and dart
2015-10-13 21:42:12 +00:00
Jason Teplitz
3b036601cc
fix(build): Fix serve.js.dev to build bundles
...
Closes #4700
2015-10-13 21:04:10 +00:00
Julie Ralph
f529236bfc
refactor(test): rename test_lib to testing
...
Old test_lib is now testing_internal
test_lib_public is now testing
2015-10-13 10:36:49 -07:00
Pawel Kozlowski
5a504e6b78
chore(bundles): use proper bundle arithmetic for all http bundles
...
Closes #4699
2015-10-13 15:28:33 +00:00
Igor Minar
da1272f368
build(analytics): add basic build-analytics to the project
...
This is pretty experimental, but the goal is to track the performance
of our build over time so that we can more easily track perf regressions.
Currently it's integrated only with gulp tasks, but I'd like to expand it
to tracking travis jobs, protractor/benchpress test runs, npm installs, etc.
No PII is being collected. And the data is collected via a Google Analytics
property owned by the Angular team account.
Closes #4672
2015-10-12 03:50:00 +00:00
Alex Eagle
95f984615b
Produce .d.ts files from our typescript compilation.
...
Deliver them into our npm module output so users can consume them directly.
Fixes #3082
2015-10-10 02:18:33 +00:00
Pawel Kozlowski
ff77230edb
chore(bundles): use proper bundle arithmetic for http
...
Closes #4575
2015-10-08 18:28:06 +00:00
Igor Minar
62e14dc529
build(bundle): fix angular2/test_lib bundle to reexport test_lib rather than test
...
Closes #4556
2015-10-07 04:49:46 +00:00
Rado Kirov
f7b75330e0
chore(test): make e2e tests use the bundles.
...
After this change, only web_worker thread in its e2e test is not using
the bundles.
Closes #4565
2015-10-07 01:17:19 +00:00
Igor Minar
75187d605b
chore: remove unused docs/dgeni tasks and packages
...
This stuff now lives in angular.io repo.
Related to #4477
Closes #4552
2015-10-06 22:54:17 +00:00
Tim Blasi
bb4fd2de94
build(gulp): simplify Dart transformer tasks
...
Now that `modules_dart` contains only `transform` code, simplify its
`gulp` rules.
2015-10-06 11:27:49 -07:00
Brian Ford
6117a7037b
chore(build): copy bundles so they can be used with e2e tests
2015-10-06 10:55:08 -07:00
Pawel Kozlowski
076191cf9d
chore(bundles): publish minified router bundle
...
Closes #4503
2015-10-06 15:50:33 +00:00
Pawel Kozlowski
74c0daab27
chore(build): minify bundles in parallel
2015-10-06 15:50:33 +00:00
Igor Minar
758efba34b
fix(gulp): use the new karma.Server api
...
Closes #4375
2015-10-03 21:33:58 +00:00
Igor Minar
9fa57d06da
style(gulp): make code more readable
2015-10-03 21:33:57 +00:00
Igor Minar
36562ecaae
build(gulp): bump check-environment node version to 4.1.1 and npm to 2.14.5
2015-10-03 21:33:57 +00:00
Tobias Bosch
6ae9686a0d
fix(benchpress): update build step, read and config
...
Closes #4419
2015-10-02 14:42:15 -07:00
Yegor Jbanov
841f8789fd
refactor(transformer): precompile stylesheets
...
Part of #3605
2015-10-01 18:48:27 -07:00
Marc Laval
5557a5716d
chore(saucelabs): fix badge
...
Closes #4412
2015-10-01 00:02:05 +00:00
Marc Laval
e1853b33d3
chore(saucelabs): add matrix badge to README.md
...
Closes #4400
2015-09-29 10:03:45 +02:00
vsavkin
5bf6a3af15
chore(typescript): fixes dart failures and linter
...
Closes #4359
2015-09-25 20:15:55 +00:00
Alex Eagle
7a53f82516
chore(typescript 1.6 upgrade): fix build.js and docs
2015-09-25 20:15:55 +00:00
Alex Eagle
2ee32fb02c
chore(typescript 1.6 upgrade): fix build.tools
2015-09-25 20:15:55 +00:00
Rado Kirov
ef61b81b0c
fix(bundles): add explicit format: cjs for empty files.
2015-09-24 13:42:12 -07:00
Alex Eagle
be6d92c29a
fix(dist): don't distribute the HTML dart api docs
...
fixes #4115
Closes #4211
2015-09-17 15:49:53 +00:00
vsavkin
16bf335a4a
refactor(async): replace RxJS with RxNext
...
Closes #3110
Closes #4201
2015-09-15 23:44:57 +00:00
Igor Minar
851b1cf013
build(gulp): properly exit tasks that don't use broccoli pipeline when ctrl+c is hit
...
Closes #4194
2015-09-15 18:00:01 +00:00
Igor Minar
dcd2df2486
build(gulp): add docs/angular.io/watch and docs/angular.io/copy tasks
2015-09-15 18:00:01 +00:00
Tim Blasi
cb4ff7491a
chore(dart/transform): Integrate protoc into gulp build
...
This change detects if the user has `protoc` available and, if so, uses
it to generate `.pb.dart` files. If not, pre-built files are used
instead.
2015-09-15 08:39:07 -07:00
Jeremy Elbourn
bfbce542e6
chore(material): add unit tests for MdButton.
2015-09-14 14:36:57 -07:00
Rado Kirov
cac25fe003
chore(build): replace traceur-runtime with es6-shim.
...
This removes traceur as a dependency for the t push -f
angular2 build.
Closes #4148
2015-09-14 21:02:29 +00:00
Rado Kirov
de9dc55852
chore(bundles): switch bundler tool input from es6 to es5.
...
Http sfx bundle was not regenerated when bundles.js task was called.
The new bundles are a bit bigger (angular2.min.js 519604 -> 590056 bytes).
Part of it is because TS inlines class shims vs defering to
TraceurRuntime.
BREAKING CHANGE:
TraceurRuntime is no longer need when consuming the angular 2 bundles.
Shims or native support for ES6 Map, Set and Symbol are still needed (can be
provided by es6-shim.js or core.js).
Closes #4141
2015-09-11 23:11:11 +00:00
Rado Kirov
e9ad100b1f
fix(build): switch to cjs output for es5.
...
System output does not work at the current versions of TS and
system.js. Will revisit after upgrading TS.
Removes unused traceur tooling.
Closes #3974
2015-09-04 23:10:34 +00:00
Alfonso Presa
12a8064c27
chore(gulpfile.js): Fix some hint issues in gulpfile.js
...
Closes #3905
2015-09-01 05:01:39 +00:00
Jason Teplitz
3468f7cfd5
chore(build): Add WebWorker bundle.
...
Closes #3207
Closes #3881
2015-08-28 20:40:16 +00:00
Pawel Kozlowski
a94f051d43
fix(bundle): don't include System.config in dev bundle
...
Fixes #3826
Closes #3862
2015-08-27 17:20:03 +00:00
Jeff Cross
8ed22ce6e7
chore: update all import paths
2015-08-25 15:33:23 -07:00
Jason Teplitz
5f6b7ffadb
chore(build): Fix flaky builds caused by doc generation.
...
Closes #3836
2015-08-25 21:29:45 +00:00
Jason Teplitz
6d2345accb
chore(build): Fix test.unit.dart and test.unit.dartvm transformer load errors
...
Closes #3832
2015-08-25 19:47:58 +00:00
Marc Laval
bf4b75ee9c
fix(build): error when running `npm test` locally
...
Closes #3806
2015-08-25 15:46:27 +00:00