@@ -87,7 +87,11 @@ const VERSIONS = {
8787 RXJS_VERSION : pkg . dependencies [ 'rxjs' ] ,
8888 ZONEJS_VERSION : pkg . dependencies [ 'zone.js' ] ,
8989 ANGULARFIRE2_VERSION : pkg . version ,
90- FIRESTORE_VERSION : pkg . dependencies [ 'firestore' ]
90+ FIRESTORE_VERSION : pkg . dependencies [ 'firestore' ] ,
91+ WS_VERSION : pkg . dependencies [ 'ws' ] ,
92+ BUFFERUTIL_VERSION : pkg . dependencies [ 'bufferutil' ] ,
93+ UTF_8_VALIDATE_VERSION : pkg . dependencies [ 'utf-8-validate' ] ,
94+ XMLHTTPREQUEST_VERSION : pkg . dependencies [ 'xmlhttprequest' ]
9195} ;
9296
9397const MODULE_NAMES = {
@@ -114,6 +118,7 @@ const SRC_PKG_PATHS = {
114118 database : `${ process . cwd ( ) } /src/database/package.json` ,
115119 "database-deprecated" : `${ process . cwd ( ) } /src/database-deprecated/package.json` ,
116120 firestore : `${ process . cwd ( ) } /src/firestore/package.json` ,
121+ "firebase-node" : `${ process . cwd ( ) } /src/firebase-node/package.json` ,
117122 storage : `${ process . cwd ( ) } /src/storage/package.json`
118123} ;
119124
@@ -123,6 +128,7 @@ const DEST_PKG_PATHS = {
123128 database : `${ process . cwd ( ) } /dist/packages-dist/database/package.json` ,
124129 "database-deprecated" : `${ process . cwd ( ) } /dist/packages-dist/database-deprecated/package.json` ,
125130 firestore : `${ process . cwd ( ) } /dist/packages-dist/firestore/package.json` ,
131+ "firebase-node" : `${ process . cwd ( ) } /dist/packages-dist/firebase-node/package.json` ,
126132 storage : `${ process . cwd ( ) } /dist/packages-dist/storage/package.json`
127133} ;
128134
@@ -268,6 +274,10 @@ function copyDocs() {
268274 return copy ( `${ process . cwd ( ) } /docs` , `${ process . cwd ( ) } /dist/packages-dist/docs` ) ;
269275}
270276
277+ function copyNodeFixes ( ) {
278+ return copy ( `${ process . cwd ( ) } /src/firebase-node` , `${ process . cwd ( ) } /dist/packages-dist/firebase-node` ) ;
279+ }
280+
271281function measure ( module ) {
272282 const path = `${ process . cwd ( ) } /dist/packages-dist/bundles/${ module } .umd.js` ;
273283 const file = readFileSync ( path ) ;
@@ -286,6 +296,7 @@ function getVersions() {
286296 getDestPackageFile ( 'auth' ) ,
287297 getDestPackageFile ( 'database' ) ,
288298 getDestPackageFile ( 'firestore' ) ,
299+ getDestPackageFile ( 'firebase-node' ) ,
289300 getDestPackageFile ( 'storage' ) ,
290301 getDestPackageFile ( 'database-deprecated' )
291302 ] ;
@@ -343,6 +354,8 @@ function buildLibrary(globals) {
343354 . switchMap ( ( ) => Observable . from ( copyNpmIgnore ( ) ) )
344355 . switchMap ( ( ) => Observable . from ( copyReadme ( ) ) )
345356 . switchMap ( ( ) => Observable . from ( copyDocs ( ) ) )
357+ . switchMap ( ( ) => Observable . from ( copyNodeFixes ( ) ) )
358+ . switchMap ( ( ) => replaceVersionsObservable ( 'firebase-node' , VERSIONS ) )
346359 . do ( ( ) => {
347360 const coreStats = measure ( 'core' ) ;
348361 const authStats = measure ( 'auth' ) ;
0 commit comments