Skip to content

Commit faa9fc6

Browse files
authored
Add a script to build only the SDK and its dependencies (#2799)
* add a command to build a package and its deps * just a test. please remove * always build @firebase/app * [AUTOMATED]: License Headers
1 parent cae4645 commit faa9fc6

File tree

19 files changed

+20
-2
lines changed

19 files changed

+20
-2
lines changed

packages/analytics/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1414
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1515
"build": "rollup -c",
16+
"build:deps": "lerna run --scope @firebase/'{app,analytics}' --include-dependencies build",
1617
"dev": "rollup -c -w",
1718
"test": "yarn type-check && yarn run-p lint test:browser",
1819
"test:browser": "karma start --single-run --nocache",

packages/app/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/**
22
* @license
3-
* Copyright 2017 Google Inc.
3+
* Copyright 2017 Google LLC
44
*
55
* Licensed under the Apache License, Version 2.0 (the "License");
66
* you may not use this file except in compliance with the License.
@@ -21,7 +21,7 @@ import { isNode, isBrowser } from '@firebase/util';
2121
import { logger } from './src/logger';
2222
import { registerCoreComponents } from './src/registerCoreComponents';
2323

24-
// Firebase Lite detection
24+
// Firebase Lite detection test
2525
// eslint-disable-next-line @typescript-eslint/no-explicit-any
2626
if (isBrowser() && (self as any).firebase !== undefined) {
2727
logger.warn(`

packages/app/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1818
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1919
"build": "rollup -c",
20+
"build:deps": "lerna run --scope @firebase/app --include-dependencies build",
2021
"dev": "rollup -c -w",
2122
"test": "yarn type-check && run-p lint test:browser test:node",
2223
"type-check": "tsc -p . --noEmit",

packages/auth/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
],
1212
"scripts": {
1313
"build": "gulp",
14+
"build:deps": "lerna run --scope @firebase/auth --include-dependencies build",
1415
"demo": "./buildtools/run_demo.sh",
1516
"generate-test-files": "./buildtools/generate_test_files.sh",
1617
"prepare": "yarn build",

packages/component/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1515
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1616
"build": "rollup -c",
17+
"build:deps": "lerna run --scope @firebase/component --include-dependencies build",
1718
"dev": "rollup -c -w",
1819
"test": "yarn type-check && run-p lint test:browser test:node",
1920
"type-check": "tsc -p . --noEmit",

packages/database/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1515
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1616
"build": "rollup -c",
17+
"build:deps": "lerna run --scope @firebase/'{app,database}' --include-dependencies build",
1718
"dev": "rollup -c -w",
1819
"test": "run-p lint test:emulator",
1920
"test:all": "run-p lint test:browser test:node",

packages/firebase/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
},
3131
"scripts": {
3232
"build": "rollup -c",
33+
"build:deps": "lerna run --scope firebase --include-dependencies build",
3334
"dev": "rollup -c -w",
3435
"prepare": "yarn build"
3536
},

packages/firestore/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"scripts": {
77
"prebuild": "tsc -d --downlevelIteration --declarationDir dist/lib --emitDeclarationOnly && tsc -m es2015 --moduleResolution node scripts/*.ts ",
88
"build": "rollup -c",
9+
"build:deps": "lerna run --scope @firebase/'{app,firestore}' --include-dependencies build",
910
"build:console": "node tools/console.build.js",
1011
"predev": "yarn prebuild",
1112
"dev": "rollup -c -w",

packages/functions/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1515
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1616
"build": "rollup -c",
17+
"build:deps": "lerna run --scope @firebase/'{app,functions}' --include-dependencies build",
1718
"dev": "rollup -c -w",
1819
"test": "yarn type-check && run-p lint test:browser test:node",
1920
"type-check": "tsc -p . --noEmit",

packages/installations/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1212
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1313
"build": "rollup -c",
14+
"build:deps": "lerna run --scope @firebase/'{app,installations}' --include-dependencies build",
1415
"test": "yarn type-check && yarn test:karma && yarn lint",
1516
"test:karma": "karma start --single-run",
1617
"test:debug": "karma start --browsers=Chrome --auto-watch",

packages/logger/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1414
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1515
"build": "rollup -c",
16+
"build:deps": "lerna run --scope @firebase/logger --include-dependencies build",
1617
"dev": "rollup -c -w",
1718
"test": "run-p lint test:browser test:node",
1819
"test:browser": "karma start --single-run",

packages/messaging/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1414
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1515
"build": "rollup -c",
16+
"build:deps": "lerna run --scope @firebase/'{app,messaging}' --include-dependencies build",
1617
"dev": "rollup -c -w",
1718
"test": "run-p test:karma type-check lint",
1819
"test:karma": "karma start --single-run",

packages/performance/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1515
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts'",
1616
"build": "rollup -c",
17+
"build:deps": "lerna run --scope @firebase/'{app,performance}' --include-dependencies build",
1718
"dev": "rollup -c -w",
1819
"test": "run-p lint test:browser",
1920
"test:browser": "karma start --single-run",

packages/remote-config/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1515
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1616
"build": "rollup -c",
17+
"build:deps": "lerna run --scope @firebase/'{app,remote-config}' --include-dependencies build",
1718
"dev": "rollup -c -w",
1819
"test": "run-p lint test:browser",
1920
"test:browser": "karma start --single-run",

packages/rxfire/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path './.gitignore'",
2525
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path './.gitignore'",
2626
"build": "rollup -c",
27+
"build:deps": "lerna run --scope '{firebase,rxfire}' --include-dependencies build",
2728
"dev": "rollup -c -w",
2829
"prepare": "yarn build",
2930
"test": "run-p lint test:browser",

packages/storage/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1414
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1515
"build": "rollup -c",
16+
"build:deps": "lerna run --scope @firebase/'{app,storage}' --include-dependencies build",
1617
"dev": "rollup -c -w",
1718
"test": "run-p test:browser lint",
1819
"test:browser": "karma start --single-run",

packages/template/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1616
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1717
"build": "rollup -c",
18+
"build:deps": "lerna run --scope @firebase/'{app,template}' --include-dependencies build",
1819
"dev": "rollup -c -w",
1920
"test": "yarn type-check && run-p lint test:browser test:node",
2021
"test:browser": "karma start --single-run",

packages/testing/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
],
1010
"scripts": {
1111
"build": "rollup -c",
12+
"build:deps": "lerna run --scope @firebase/testing --include-dependencies build",
1213
"dev": "rollup -c -w",
1314
"test": "TS_NODE_CACHE=NO TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha 'test/{,!(browser)/**/}*.test.ts' --opts ../../config/mocha.node.opts",
1415
"prepare": "yarn build"

packages/util/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1515
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1616
"build": "rollup -c",
17+
"build:deps": "lerna run --scope @firebase/util --include-dependencies build",
1718
"dev": "rollup -c -w",
1819
"test": "yarn type-check && run-p lint test:browser test:node",
1920
"type-check": "tsc -p . --noEmit",

0 commit comments

Comments
 (0)