-
Notifications
You must be signed in to change notification settings - Fork 27.2k
Closed
Labels
area: packagingIssues related to Angular's creation of npm packagesIssues related to Angular's creation of npm packageseffort2: days
Milestone
Description
See this comment for details.
Essentially, the folder structure should be updated to look like this:
- modules/
--- angular2/
----- core/
----- forms/
----- http/...
----- router/...
----- web-worker/...
--- benchmarks/...
--- benchmarks_external/...
--- benchpress/...
--- examples/...
--- material2/...
--- rtts_assert/... (deprecated)
--- transforms/...
TODO:
- Move
docsoutside ofangular2. - Break
test_libandmocksinto separate bundle-specific test folders,http_test,core_test,router_test. - Add
Breaking Changenotes to commits - Release ts2dart with updated paths chore: update facade paths to new paths in core dart-archive/ts2dart#266
- Remove superfluous top-level exports
- Add new public API exports to respective files/bundles.
- Clean up the decorators spec to not leak between specs
angular2/test/core/util/decoratorsspec "should not apply decorators from the prototype chain". - Manually test npm version of benchpress after all changes (it depends on di)
- Test angular.io to make sure correct paths are reflected
- Maybe re-write all
angular2/angular2imports to be more specific. - Update
testpaths to reflectsrc - Consolidate exports in src folders (to reduce redundancy between core and core_no_render exports).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: packagingIssues related to Angular's creation of npm packagesIssues related to Angular's creation of npm packageseffort2: days