c70e07fd1f
build(browserstack): add a Gulp task to use Browser Stack locally
...
Closes #5116
2015-11-05 15:53:04 +01:00
2cc6927d1a
chore(bundles): unify workflow for router bundles
...
Closes #5068
2015-11-03 08:31:45 +00:00
bff9dc26c7
chore(bundles): don't duplicate reflect-metadata in http bundle
...
Since HTTP can't be used on its own there is no reason for duplicating
reflect-metadata in the http bundle
2015-11-03 08:31:44 +00:00
2f047887d3
chore(bundles): unify padding with dependencies
2015-11-03 08:31:44 +00:00
9220b0bbc1
chore(bundles): unify router bundles creation with other bundles
2015-11-03 08:31:44 +00:00
13447e3198
build(browserstack): initial setup
...
Closes #4941
2015-11-01 23:22:40 +01:00
7d154e38d1
chore(gulp): rename serve/examples to serve/playground
2015-10-30 14:27:47 -07:00
78875d57c8
chore(typings): add router_spec to test.typings
...
Closes #4651
2015-10-30 20:28:56 +00:00
1dc8a0a95d
fix(build): EMFILE error on Windows when executing JS unit tests
...
Fixes #4525
Closes #4796
2015-10-30 04:45:35 +00:00
c930a533d1
chore(build): add RxJS to typings spec
...
Closes #4893
2015-10-29 23:06:16 +00:00
5f2eb3e078
chore(dgeni): clean up legacy typings bundle creation
...
Fixes #4967
Closes #4991
2015-10-29 21:19:59 +00:00
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
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
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
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
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
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
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
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
57649d1839
fix(publish): emit type declarations with CJS build
...
Closes #4706
Closes #4708
2015-10-13 22:17:12 +00:00
50e922f37b
feat(build): add tasks to watch and recompile js and dart
2015-10-13 21:42:12 +00:00
3b036601cc
fix(build): Fix serve.js.dev to build bundles
...
Closes #4700
2015-10-13 21:04:10 +00:00
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
5a504e6b78
chore(bundles): use proper bundle arithmetic for all http bundles
...
Closes #4699
2015-10-13 15:28:33 +00:00
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
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
ff77230edb
chore(bundles): use proper bundle arithmetic for http
...
Closes #4575
2015-10-08 18:28:06 +00:00
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
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
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
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
6117a7037b
chore(build): copy bundles so they can be used with e2e tests
2015-10-06 10:55:08 -07:00
076191cf9d
chore(bundles): publish minified router bundle
...
Closes #4503
2015-10-06 15:50:33 +00:00
74c0daab27
chore(build): minify bundles in parallel
2015-10-06 15:50:33 +00:00
758efba34b
fix(gulp): use the new karma.Server api
...
Closes #4375
2015-10-03 21:33:58 +00:00
9fa57d06da
style(gulp): make code more readable
2015-10-03 21:33:57 +00:00
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
6ae9686a0d
fix(benchpress): update build step, read and config
...
Closes #4419
2015-10-02 14:42:15 -07:00
841f8789fd
refactor(transformer): precompile stylesheets
...
Part of #3605
2015-10-01 18:48:27 -07:00
5557a5716d
chore(saucelabs): fix badge
...
Closes #4412
2015-10-01 00:02:05 +00:00
e1853b33d3
chore(saucelabs): add matrix badge to README.md
...
Closes #4400
2015-09-29 10:03:45 +02:00
5bf6a3af15
chore(typescript): fixes dart failures and linter
...
Closes #4359
2015-09-25 20:15:55 +00:00
7a53f82516
chore(typescript 1.6 upgrade): fix build.js and docs
2015-09-25 20:15:55 +00:00
2ee32fb02c
chore(typescript 1.6 upgrade): fix build.tools
2015-09-25 20:15:55 +00:00
ef61b81b0c
fix(bundles): add explicit format: cjs for empty files.
2015-09-24 13:42:12 -07:00
be6d92c29a
fix(dist): don't distribute the HTML dart api docs
...
fixes #4115
Closes #4211
2015-09-17 15:49:53 +00:00
16bf335a4a
refactor(async): replace RxJS with RxNext
...
Closes #3110
Closes #4201
2015-09-15 23:44:57 +00:00
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
dcd2df2486
build(gulp): add docs/angular.io/watch and docs/angular.io/copy tasks
2015-09-15 18:00:01 +00:00
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