diff --git a/packages/animations/browser/.babelrc-browser b/packages/animations/browser/.babelrc-browser deleted file mode 100644 index 946b2f1b3f..0000000000 --- a/packages/animations/browser/.babelrc-browser +++ /dev/null @@ -1,9 +0,0 @@ -{ - "presets": ["es2015"], - "plugins": [["transform-es2015-modules-umd", { - "globals": { - }, - "exactGlobals": true - }]], - "moduleId": "@angular/animations/browser" -} diff --git a/packages/animations/browser/.babelrc-browser-testing b/packages/animations/browser/.babelrc-browser-testing deleted file mode 100644 index f565cc5642..0000000000 --- a/packages/animations/browser/.babelrc-browser-testing +++ /dev/null @@ -1,11 +0,0 @@ - -{ - "presets": ["es2015"], - "plugins": [["transform-es2015-modules-umd", { - "globals": { - "@angular/animations": "ng.animations" - }, - "exactGlobals": true - }]], - "moduleId": "@angular/animations/browser/testing" -} diff --git a/packages/animations/browser/package.json b/packages/animations/browser/package.json new file mode 100644 index 0000000000..584c245aef --- /dev/null +++ b/packages/animations/browser/package.json @@ -0,0 +1,6 @@ +{ + "typings": "../typings/browser/index.d.ts", + "main": "../bundles/animation-browser.umd.js", + "module": "../@angular/animations/browser.es5.js", + "es2015": "../@angular/animations/browser.js" +} diff --git a/packages/animations/browser/rollup.config.js b/packages/animations/browser/rollup.config.js new file mode 100644 index 0000000000..96ab02a275 --- /dev/null +++ b/packages/animations/browser/rollup.config.js @@ -0,0 +1,19 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +export default { + entry: '../../../dist/packages-dist/animations/@angular/animations/browser.es5.js', + dest: '../../../dist/packages-dist/animations/bundles/animations-browser.umd.js', + format: 'umd', + moduleName: 'ng.animations.browser', + globals: { + '@angular/core': 'ng.core', + '@angular/common': 'ng.common', + '@angular/animations': 'ng.animations' + } +}; diff --git a/packages/animations/browser/test/engine/dom_animation_engine_spec.ts b/packages/animations/browser/test/engine/dom_animation_engine_spec.ts index 3829b10113..365eaa02f5 100644 --- a/packages/animations/browser/test/engine/dom_animation_engine_spec.ts +++ b/packages/animations/browser/test/engine/dom_animation_engine_spec.ts @@ -6,13 +6,13 @@ * found in the LICENSE file at https://angular.io/license */ import {AnimationEvent, NoopAnimationPlayer, animate, keyframes, state, style, transition, trigger} from '@angular/animations'; -import {el} from '@angular/platform-browser/testing/browser_util'; +import {el} from '@angular/platform-browser/testing/src/browser_util'; import {buildAnimationKeyframes} from '../../src/dsl/animation_timeline_visitor'; import {buildTrigger} from '../../src/dsl/animation_trigger'; import {AnimationStyleNormalizer, NoopAnimationStyleNormalizer} from '../../src/dsl/style_normalization/animation_style_normalizer'; import {DomAnimationEngine} from '../../src/render/dom_animation_engine'; -import {MockAnimationDriver, MockAnimationPlayer} from '../../testing/mock_animation_driver'; +import {MockAnimationDriver, MockAnimationPlayer} from '../../testing/src/mock_animation_driver'; function makeTrigger(name: string, steps: any) { const triggerData = trigger(name, steps); diff --git a/packages/animations/browser/testing/rollup.config.js b/packages/animations/browser/testing/rollup.config.js index 0ee8058d39..bde5281dad 100644 --- a/packages/animations/browser/testing/rollup.config.js +++ b/packages/animations/browser/testing/rollup.config.js @@ -7,15 +7,13 @@ */ export default { - entry: - '../../../../dist/packages-dist/platform-browser/@angular/platform-browser/animations/testing.es5.js', - dest: - '../../../../dist/packages-dist/platform-browser/bundles/platform-browser-animations-testing.umd.js', + entry: '../../../../dist/packages-dist/animations/@angular/animations/browser/testing.es5.js', + dest: '../../../../dist/packages-dist/animations/bundles/animations-browser-testing.umd.js', format: 'umd', - moduleName: 'ng.platformBrowser.testing', + moduleName: 'ng.animations.browser.testing', globals: { '@angular/core': 'ng.core', '@angular/common': 'ng.common', - '@angular/platform-browser': 'ng.platformBrowser' + '@angular/animations': 'ng.animations' } }; diff --git a/packages/animations/browser/testing/src/mock_animation_driver.ts b/packages/animations/browser/testing/src/mock_animation_driver.ts index cec7c66476..b349ef45b9 100644 --- a/packages/animations/browser/testing/src/mock_animation_driver.ts +++ b/packages/animations/browser/testing/src/mock_animation_driver.ts @@ -7,7 +7,7 @@ */ import {AUTO_STYLE, AnimationPlayer, NoopAnimationPlayer, ɵStyleData} from '@angular/animations'; -import {AnimationDriver} from '../src/render/animation_driver'; +import {AnimationDriver} from '../../src/render/animation_driver'; /** * @experimental Animation support is experimental. diff --git a/packages/animations/browser/testing/tsconfig-build.json b/packages/animations/browser/testing/tsconfig-build.json index ab1a41f1e0..fea449e67c 100644 --- a/packages/animations/browser/testing/tsconfig-build.json +++ b/packages/animations/browser/testing/tsconfig-build.json @@ -1,16 +1,15 @@ { - "extends": "./tsconfig-build", + "extends": "../../tsconfig-build", "compilerOptions": { - "outDir": "../../../dist/packages-dist/animations", "paths": { - "@angular/animations": ["../../../dist/packages-dist/animations"] + "@angular/animations": ["../../dist/packages/animations"] } }, "files": [ - "browser/testing/index.ts", - "../../../node_modules/@types/hammerjs/index.d.ts", - "../../../node_modules/@types/jasmine/index.d.ts", - "../../../node_modules/zone.js/dist/zone.js.d.ts" + "index.ts", + "../../../../node_modules/@types/hammerjs/index.d.ts", + "../../../../node_modules/@types/jasmine/index.d.ts", + "../../../../node_modules/zone.js/dist/zone.js.d.ts" ], "angularCompilerOptions": { "strictMetadataEmit": true diff --git a/packages/animations/browser/tsconfig-build.json b/packages/animations/browser/tsconfig-build.json index 50880dfb4d..769bd13ed6 100644 --- a/packages/animations/browser/tsconfig-build.json +++ b/packages/animations/browser/tsconfig-build.json @@ -1,14 +1,13 @@ { - "extends": "./tsconfig-build", + "extends": "../tsconfig-build", "compilerOptions": { - "outDir": "../../../dist/packages-dist/animations", "paths": { - "@angular/animations": ["../../../dist/packages-dist/animations"] + "@angular/animations": ["../../dist/packages/animations"] } }, "files": [ - "browser/public_api.ts", + "public_api.ts", "../../../node_modules/zone.js/dist/zone.js.d.ts", "../../system.d.ts" ], diff --git a/packages/animations/tsconfig-build.json b/packages/animations/tsconfig-build.json index 44329d1c9d..48195a320d 100644 --- a/packages/animations/tsconfig-build.json +++ b/packages/animations/tsconfig-build.json @@ -6,7 +6,7 @@ "experimentalDecorators": true, "module": "es2015", "moduleResolution": "node", - "outDir": "../../../dist/packages-dist/animations", + "outDir": "../../dist/packages/animations", "paths": { }, "rootDir": ".", @@ -20,8 +20,8 @@ }, "files": [ "public_api.ts", - "../../../node_modules/zone.js/dist/zone.js.d.ts", - "../../system.d.ts" + "../../node_modules/zone.js/dist/zone.js.d.ts", + "../system.d.ts" ], "angularCompilerOptions": { "annotateForClosureCompiler": true, diff --git a/packages/platform-browser/animations/src/module.ts b/packages/platform-browser/animations/src/module.ts index effd444d2f..e374c716ff 100644 --- a/packages/platform-browser/animations/src/module.ts +++ b/packages/platform-browser/animations/src/module.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ import {NgModule} from '@angular/core'; -import {BrowserModule} from '@angular/platform-browser'; +import {BrowserModule} from '../../src/browser'; import {BROWSER_ANIMATIONS_PROVIDERS, BROWSER_NOOP_ANIMATIONS_PROVIDERS} from './providers'; diff --git a/packages/platform-browser/animations/src/providers.ts b/packages/platform-browser/animations/src/providers.ts index a0a8902b52..1b6833cbf7 100644 --- a/packages/platform-browser/animations/src/providers.ts +++ b/packages/platform-browser/animations/src/providers.ts @@ -8,7 +8,7 @@ import {AnimationDriver, ɵAnimationEngine as AnimationEngine, ɵAnimationStyleNormalizer as AnimationStyleNormalizer, ɵDomAnimationEngine as DomAnimationEngine, ɵNoopAnimationDriver as NoopAnimationDriver, ɵNoopAnimationEngine as NoopAnimationEngine, ɵWebAnimationsDriver as WebAnimationsDriver, ɵWebAnimationsStyleNormalizer as WebAnimationsStyleNormalizer, ɵsupportsWebAnimations as supportsWebAnimations} from '@angular/animations/browser'; import {Injectable, NgZone, Provider, RendererFactory2} from '@angular/core'; -import {ɵDomRendererFactory2} from '@angular/platform-browser'; +import {DomRendererFactory2} from '../../src/dom/dom_renderer'; import {AnimationRendererFactory} from './animation_renderer'; @@ -31,7 +31,7 @@ export function instantiateDefaultStyleNormalizer() { } export function instantiateRendererFactory( - renderer: ɵDomRendererFactory2, engine: AnimationEngine, zone: NgZone) { + renderer: DomRendererFactory2, engine: AnimationEngine, zone: NgZone) { return new AnimationRendererFactory(renderer, engine, zone); } @@ -45,7 +45,7 @@ export const BROWSER_ANIMATIONS_PROVIDERS: Provider[] = [ {provide: AnimationEngine, useClass: InjectableAnimationEngine}, { provide: RendererFactory2, useFactory: instantiateRendererFactory, - deps: [ɵDomRendererFactory2, AnimationEngine, NgZone] + deps: [DomRendererFactory2, AnimationEngine, NgZone] } ]; @@ -57,6 +57,6 @@ export const BROWSER_NOOP_ANIMATIONS_PROVIDERS: Provider[] = [ {provide: AnimationEngine, useClass: NoopAnimationEngine}, { provide: RendererFactory2, useFactory: instantiateRendererFactory, - deps: [ɵDomRendererFactory2, AnimationEngine, NgZone] + deps: [DomRendererFactory2, AnimationEngine, NgZone] } ]; diff --git a/packages/platform-browser/animations/test/noop_animation_engine_spec.ts b/packages/platform-browser/animations/test/noop_animation_engine_spec.ts index 11c364f8cf..ef36ba1211 100644 --- a/packages/platform-browser/animations/test/noop_animation_engine_spec.ts +++ b/packages/platform-browser/animations/test/noop_animation_engine_spec.ts @@ -7,7 +7,7 @@ */ import {state, style, trigger} from '@angular/animations'; import {ɵNoopAnimationEngine as NoopAnimationEngine} from '@angular/animations/browser'; -import {el} from '@angular/platform-browser/testing/browser_util'; +import {el} from '@angular/platform-browser/testing/src/browser_util'; export function main() { describe('NoopAnimationEngine', () => { diff --git a/packages/platform-browser/animations/tsconfig-build.json b/packages/platform-browser/animations/tsconfig-build.json index b1ae369a3f..b73d97145d 100644 --- a/packages/platform-browser/animations/tsconfig-build.json +++ b/packages/platform-browser/animations/tsconfig-build.json @@ -1,19 +1,18 @@ { - "extends": "./tsconfig-build", + "extends": "../tsconfig-build", "compilerOptions": { - "outDir": "../../../dist/packages-dist/platform-browser", "paths": { - "rxjs/*": ["../../../node_modules/rxjs/*"], - "@angular/core": ["../../../dist/packages-dist/core"], - "@angular/core/testing": ["../../../dist/packages-dist/core/testing"], - "@angular/animations": ["../../../dist/packages-dist/animations"], - "@angular/animations/browser": ["../../../dist/packages-dist/animations/browser"], - "@angular/platform-browser": ["../../../dist/packages-dist/platform-browser"] + "rxjs/*": ["../../node_modules/rxjs/*"], + "@angular/core": ["../../dist/packages/core"], + "@angular/core/testing": ["../../dist/packages/core/testing"], + "@angular/animations": ["../../dist/packages/animations"], + "@angular/animations/browser": ["../../dist/packages/animations/browser"], + "@angular/platform-browser": ["../../dist/packages/platform-browser"] } }, "files": [ - "animations/public_api.ts", + "public_api.ts", "../../../node_modules/zone.js/dist/zone.js.d.ts", "../../system.d.ts" ], diff --git a/tools/gulp-tasks/public-api.js b/tools/gulp-tasks/public-api.js index 33ffa5bfe5..be79b22c47 100644 --- a/tools/gulp-tasks/public-api.js +++ b/tools/gulp-tasks/public-api.js @@ -7,7 +7,7 @@ const entrypoints = [ //'dist/packages-dist/compiler/index.d.ts', //'dist/packages-dist/compiler/testing.d.ts', 'dist/packages-dist/upgrade/typings/upgrade.d.ts', - 'dist/packages-dist/upgrade/typings/static/static.d.ts', + 'dist/packages-dist/upgrade/typings/static/index.d.ts', 'dist/packages-dist/platform-browser/typings/platform-browser.d.ts', 'dist/packages-dist/platform-browser/typings/testing/index.d.ts', 'dist/packages-dist/platform-browser-dynamic/typings/platform-browser-dynamic.d.ts', @@ -19,9 +19,9 @@ const entrypoints = [ 'dist/packages-dist/http/typings/http.d.ts', 'dist/packages-dist/http/typings/testing/index.d.ts', 'dist/packages-dist/forms/typings/forms.d.ts', 'dist/packages-dist/router/typings/router.d.ts', 'dist/packages-dist/animations/typings/animations.d.ts', - 'dist/packages-dist/animations/typings/browser/browser.d.ts', + 'dist/packages-dist/animations/typings/browser/index.d.ts', 'dist/packages-dist/animations/typings/browser/testing/index.d.ts', - 'dist/packages-dist/platform-browser/typings/animations/animations.d.ts' + 'dist/packages-dist/platform-browser/typings/animations/index.d.ts' ]; const publicApiDir = 'tools/public_api_guard'; diff --git a/tools/public_api_guard/animations/typings/browser/browser.d.ts b/tools/public_api_guard/animations/typings/browser/index.d.ts similarity index 100% rename from tools/public_api_guard/animations/typings/browser/browser.d.ts rename to tools/public_api_guard/animations/typings/browser/index.d.ts