From 968d6c22cab3ddbd03a0104565b178ea2904e189 Mon Sep 17 00:00:00 2001 From: Rob Eisenberg Date: Fri, 26 Feb 2016 11:07:53 -0500 Subject: [PATCH] fix(all): remove core-js dependency --- package.json | 9 +++------ src/aurelia.js | 1 - src/framework-configuration.js | 1 - test/aurelia.spec.js | 4 +--- test/framework-configuration.js | 4 +--- test/setup.js | 3 +++ 6 files changed, 8 insertions(+), 14 deletions(-) create mode 100644 test/setup.js diff --git a/package.json b/package.json index 3af74025..61a65c29 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,7 @@ "aurelia-pal": "^1.0.0-beta.1.1.1", "aurelia-path": "^1.0.0-beta.1.1.0", "aurelia-task-queue": "^1.0.0-beta.1.1.0", - "aurelia-templating": "^1.0.0-beta.1.1.0", - "core-js": "^2.0.3" + "aurelia-templating": "^1.0.0-beta.1.1.0" }, "dependencies": { "aurelia-binding": "^1.0.0-beta.1.1.0", @@ -47,8 +46,7 @@ "aurelia-pal": "^1.0.0-beta.1.1.1", "aurelia-path": "^1.0.0-beta.1.1.0", "aurelia-task-queue": "^1.0.0-beta.1.1.0", - "aurelia-templating": "^1.0.0-beta.1.1.0", - "core-js": "^2.0.3" + "aurelia-templating": "^1.0.0-beta.1.1.0" }, "devDependencies": { "aurelia-pal-browser": "^1.0.0-beta.1.1.2", @@ -66,8 +64,7 @@ "aurelia-pal": "^1.0.0-beta.1.1.1", "aurelia-path": "^1.0.0-beta.1.1.0", "aurelia-task-queue": "^1.0.0-beta.1.1.0", - "aurelia-templating": "^1.0.0-beta.1.1.0", - "core-js": "^2.0.3" + "aurelia-templating": "^1.0.0-beta.1.1.0" }, "devDependencies": { "aurelia-tools": "^0.1.12", diff --git a/src/aurelia.js b/src/aurelia.js index d1734059..3c4c077c 100644 --- a/src/aurelia.js +++ b/src/aurelia.js @@ -1,5 +1,4 @@ /*eslint no-unused-vars:0*/ -import 'core-js'; import * as TheLogManager from 'aurelia-logging'; import {Container} from 'aurelia-dependency-injection'; import {Loader} from 'aurelia-loader'; diff --git a/src/framework-configuration.js b/src/framework-configuration.js index 72f6d0b9..c78cb695 100644 --- a/src/framework-configuration.js +++ b/src/framework-configuration.js @@ -1,5 +1,4 @@ /*eslint no-unused-vars:0, no-cond-assign:0*/ -import 'core-js'; import * as TheLogManager from 'aurelia-logging'; import {ViewEngine} from 'aurelia-templating'; import {join} from 'aurelia-path'; diff --git a/test/aurelia.spec.js b/test/aurelia.spec.js index 4cbdbca6..7ee07338 100644 --- a/test/aurelia.spec.js +++ b/test/aurelia.spec.js @@ -1,14 +1,12 @@ +import './setup'; import {Aurelia} from '../src/aurelia'; import {Container} from 'aurelia-dependency-injection'; import {Loader} from 'aurelia-loader'; import {BindingLanguage, ViewSlot, ViewResources, CompositionEngine} from 'aurelia-templating'; import {FrameworkConfiguration} from '../src/framework-configuration'; -import {initialize} from 'aurelia-pal-browser'; import {PLATFORM} from 'aurelia-pal'; describe('aurelia', () => { - beforeAll(() => initialize()); - describe("constructor", () => { it("should have good defaults", () => { diff --git a/test/framework-configuration.js b/test/framework-configuration.js index 9e7a0f0b..3288148f 100644 --- a/test/framework-configuration.js +++ b/test/framework-configuration.js @@ -1,11 +1,9 @@ +import './setup'; import {FrameworkConfiguration} from '../src/framework-configuration'; import {Aurelia} from '../src/aurelia'; import {Metadata} from 'aurelia-metadata'; -import {initialize} from 'aurelia-pal-browser'; describe('the framework config', () => { - beforeAll(() => initialize()); - it('should initialize', () => { let aureliaMock = jasmine.createSpyObj('aureliaMock', ['loader']); let config = new FrameworkConfiguration(aureliaMock); diff --git a/test/setup.js b/test/setup.js new file mode 100644 index 00000000..412e2439 --- /dev/null +++ b/test/setup.js @@ -0,0 +1,3 @@ +import {initialize} from 'aurelia-pal-browser'; + +initialize(); \ No newline at end of file