Skip to content

Commit 610f35d

Browse files
authored
chore(packaging): Support new @firebase scoped packages (#1423)
* fix(deps): add firebase types to peerDeps * fix(deps): Add module deps for Firebase * fix(deps): scoped firebase packaging * chore(deps): Update deps * fix(build): Use Firefox
1 parent 23ab383 commit 610f35d

File tree

18 files changed

+1914
-329
lines changed

18 files changed

+1914
-329
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ before_script:
2626

2727
script:
2828
- npm run build
29-
- ./node_modules/.bin/karma start --single-run --browsers Chrome --reporters mocha
29+
- ./node_modules/.bin/karma start --single-run --browsers Firefox --reporters mocha
3030
# Run integration test to make sure our typings are correct for user-land.
3131
- node tools/run-typings-test.js
3232

karma.conf.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ module.exports = function(config) {
4141
logLevel: config.LOG_INFO,
4242
autoWatch: true,
4343
reporters: ['mocha'],
44-
browsers: ['Chrome'],
44+
browsers: ['Firefox'],
4545
singleRun: false
4646
})
4747
};

package.json

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angularfire2",
3-
"version": "5.0.0-rc.5-next",
3+
"version": "5.0.0-rc.5.6-next",
44
"description": "The official library of Firebase and Angular.",
55
"private": true,
66
"scripts": {
@@ -34,7 +34,18 @@
3434
"@angular/core": "^5.0.0",
3535
"@angular/platform-browser": "^5.0.0",
3636
"@angular/platform-browser-dynamic": "^5.0.0",
37-
"firebase": "^4.5.0",
37+
"@firebase/app": "^0.1.6",
38+
"@firebase/app-types": "^0.1.1",
39+
"@firebase/auth": "^0.3.2",
40+
"@firebase/auth-types": "^0.1.1",
41+
"@firebase/database": "^0.1.7",
42+
"@firebase/database-types": "^0.1.1",
43+
"@firebase/firestore": "^0.2.3",
44+
"@firebase/firestore-types": "^0.1.1",
45+
"@firebase/messaging-types": "^0.1.1",
46+
"@firebase/storage": "^0.1.6",
47+
"@firebase/storage-types": "^0.1.1",
48+
"firebase": "^4.8.2",
3849
"rxjs": "^5.5.4",
3950
"zone.js": "^0.8.0"
4051
},
@@ -56,9 +67,9 @@
5667
"jasmine": "^2.4.1",
5768
"jasmine-core": "^2.4.1",
5869
"json": "^9.0.3",
59-
"karma": "^0.13.19",
60-
"karma-chrome-launcher": "^0.2.2",
61-
"karma-firefox-launcher": "^0.1.7",
70+
"karma": "^2.0.0",
71+
"karma-chrome-launcher": "^2.2.0",
72+
"karma-firefox-launcher": "^1.1.0",
6273
"karma-jasmine": "^0.3.6",
6374
"karma-mocha-reporter": "^2.0.2",
6475
"karma-systemjs": "^0.10.0",
@@ -71,6 +82,7 @@
7182
"rollup": "^0.35.11",
7283
"rollup-plugin-node-resolve": "^3.0.0",
7384
"rollup-watch": "^2.5.0",
85+
"shelljs": "^0.8.0",
7486
"systemjs": "^0.19.16",
7587
"systemjs-builder": "^0.15.7",
7688
"traceur": "0.0.96",

src/auth/auth.module.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { NgModule, NgZone } from '@angular/core';
22
import { FirebaseApp, AngularFireModule } from 'angularfire2';
33
import { AngularFireAuth } from './auth';
4+
import '@firebase/auth';
45

56
export function _getAngularFireAuth(app: FirebaseApp) {
67
return new AngularFireAuth(app);

src/auth/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"@angular/core": "ANGULAR_VERSION",
2323
"@angular/platform-browser": "ANGULAR_VERSION",
2424
"@angular/platform-browser-dynamic": "ANGULAR_VERSION",
25-
"firebase": "FIREBASE_VERSION",
25+
"@firebase/app": "FIREBASE_APP_VERSION",
26+
"@firebase/auth": "FIREBASE_AUTH_VERSION",
2627
"rxjs": "RXJS_VERSION",
2728
"zone.js": "ZONEJS_VERSION"
2829
},

src/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"@angular/core": "ANGULAR_VERSION",
2222
"@angular/platform-browser": "ANGULAR_VERSION",
2323
"@angular/platform-browser-dynamic": "ANGULAR_VERSION",
24-
"firebase": "FIREBASE_VERSION",
24+
"@firebase/app": "FIREBASE_APP_VERSION",
2525
"rxjs": "RXJS_VERSION",
2626
"zone.js": "ZONEJS_VERSION"
2727
},

src/database-deprecated/database.module.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { NgModule } from '@angular/core';
22
import { AngularFireModule, FirebaseApp } from 'angularfire2';
33
import { AngularFireDatabase } from './database';
4+
import '@firebase/database';
45

56
export function _getAngularFireDatabase(app: FirebaseApp) {
67
return new AngularFireDatabase(app);

src/database-deprecated/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"@angular/core": "ANGULAR_VERSION",
2323
"@angular/platform-browser": "ANGULAR_VERSION",
2424
"@angular/platform-browser-dynamic": "ANGULAR_VERSION",
25-
"firebase": "FIREBASE_VERSION",
25+
"@firebase/app": "FIREBASE_APP_VERSION",
26+
"@firebase/database": "FIREBASE_DATABASE_VERSION",
2627
"rxjs": "RXJS_VERSION",
2728
"zone.js": "ZONEJS_VERSION"
2829
},

src/database/database.module.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { NgModule } from '@angular/core';
22
import { AngularFireModule, FirebaseApp } from 'angularfire2';
33
import { AngularFireDatabase } from './database';
4+
import '@firebase/database';
45

56
export function _getAngularFireDatabase(app: FirebaseApp) {
67
return new AngularFireDatabase(app);

src/database/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"@angular/core": "ANGULAR_VERSION",
2323
"@angular/platform-browser": "ANGULAR_VERSION",
2424
"@angular/platform-browser-dynamic": "ANGULAR_VERSION",
25-
"firebase": "FIREBASE_VERSION",
25+
"@firebase/app": "FIREBASE_APP_VERSION",
26+
"@firebase/database": "FIREBASE_DATABASE_VERSION",
2627
"rxjs": "RXJS_VERSION",
2728
"zone.js": "ZONEJS_VERSION"
2829
},

0 commit comments

Comments
 (0)