Skip to content

Commit a8bdda6

Browse files
Merge master into release
2 parents 7381f21 + 52d6266 commit a8bdda6

File tree

12 files changed

+660
-23
lines changed

12 files changed

+660
-23
lines changed

.changeset/empty-windows-push.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@firebase/vertexai-preview': patch
3+
---
4+
5+
Change `types` paths to point to rolled-up public `d.ts` files. This fixes some TypeScript compiler errors users are seeing.

.changeset/wet-hotels-greet.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@firebase/auth': patch
3+
---
4+
5+
Generate dts rollups for auth web extension and cordova

.github/workflows/canary-deploy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ jobs:
7474
NPM_TOKEN_TESTING: ${{secrets.NPM_TOKEN_TESTING}}
7575
NPM_TOKEN_UTIL: ${{secrets.NPM_TOKEN_UTIL}}
7676
NPM_TOKEN_VERTEXAI: ${{secrets.NPM_TOKEN_VERTEXAI}}
77+
NPM_TOKEN_VERTEXAI_PREVIEW: ${{secrets.NPM_TOKEN_VERTEXAI_PREVIEW}}
7778
NPM_TOKEN_WEBCHANNEL_WRAPPER: ${{secrets.NPM_TOKEN_WEBCHANNEL_WRAPPER}}
7879
NPM_TOKEN_FIREBASE: ${{secrets.NPM_TOKEN_FIREBASE}}
7980
NPM_TOKEN_APP_COMPAT: ${{ secrets.NPM_TOKEN_APP_COMPAT }}

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ tsdoc-metadata.json
9191
# generated html docs
9292
docs-rut/
9393
docs/
94-
toc/
9594

9695
# generated Terraform docs
9796
.terraform/*
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"extends": "../../../config/api-extractor.json",
3+
"mainEntryPointFilePath": "<projectFolder>/dist/cordova/index.cordova.d.ts",
4+
"apiReport": {
5+
"enabled": false
6+
},
7+
"dtsRollup": {
8+
"enabled": true,
9+
"untrimmedFilePath": "<projectFolder>/dist/cordova/<unscopedPackageName>.d.ts",
10+
"publicTrimmedFilePath": "<projectFolder>/dist/cordova/<unscopedPackageName>-public.d.ts"
11+
},
12+
"docModel": {
13+
"enabled": true,
14+
"apiJsonFilePath": "<projectFolder>/temp/subpackages/<unscopedPackageName>.api.json"
15+
}
16+
}

packages/auth/cordova/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "@firebase/auth/cordova",
2+
"name": "@firebase/auth-cordova",
33
"description": "A Cordova-specific build of the Firebase Auth JS SDK",
44
"browser": "../dist/cordova/index.js",
55
"module": "../dist/cordova/index.js",
6-
"typings": "../dist/cordova/index.cordova.d.ts"
6+
"typings": "../dist/cordova/auth-cordova-public.d.ts"
77
}

packages/auth/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,11 @@
3939
"default": "./dist/esm2017/index.js"
4040
},
4141
"./cordova": {
42-
"types": "./dist/cordova/index.cordova.d.ts",
42+
"types": "./dist/cordova/auth-cordova-public.d.ts",
4343
"default": "./dist/cordova/index.js"
4444
},
4545
"./web-extension": {
46-
"types:": "./dist/web-extension-esm2017/index.web-extension.d.ts",
46+
"types:": "./dist/web-extension-esm2017/auth-web-extension-public.d.ts",
4747
"import": "./dist/web-extension-esm2017/index.js",
4848
"require": "./dist/web-extension-cjs/index.js",
4949
"default": "./dist/web-extension-esm2017/index.js"
@@ -111,7 +111,7 @@
111111
"test:node:integration": "ts-node -O '{\"module\": \"commonjs\", \"target\": \"es6\"}' scripts/run_node_tests.ts --integration",
112112
"test:node:integration:local": "ts-node -O '{\"module\": \"commonjs\", \"target\": \"es6\"}' scripts/run_node_tests.ts --integration --local",
113113
"test:webdriver": "rollup -c test/integration/webdriver/static/rollup.config.js && ts-node -O '{\"module\": \"commonjs\", \"target\": \"es6\"}' scripts/run_node_tests.ts --webdriver",
114-
"api-report": "api-extractor run --local --verbose",
114+
"api-report": "api-extractor run --local --verbose --config ./api-extractor.json && api-extractor run --local --verbose --config ./web-extension/api-extractor.json && api-extractor run --local --verbose --config ./cordova/api-extractor.json",
115115
"doc": "api-documenter markdown --input temp --output docs",
116116
"build:doc": "yarn build && yarn doc",
117117
"typings:public": "node ../../scripts/build/use_typings.js ./dist/auth-public.d.ts"
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"extends": "../../../config/api-extractor.json",
3+
"mainEntryPointFilePath": "<projectFolder>/dist/web-extension-esm2017/index.web-extension.d.ts",
4+
"apiReport": {
5+
"enabled": false
6+
},
7+
"dtsRollup": {
8+
"enabled": true,
9+
"untrimmedFilePath": "<projectFolder>/dist/web-extension-esm2017/<unscopedPackageName>.d.ts",
10+
"publicTrimmedFilePath": "<projectFolder>/dist/web-extension-esm2017/<unscopedPackageName>-public.d.ts"
11+
},
12+
"docModel": {
13+
"enabled": true,
14+
"apiJsonFilePath": "<projectFolder>/temp/subpackages/<unscopedPackageName>.api.json"
15+
}
16+
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"name": "@firebase/auth/web-extension",
2+
"name": "@firebase/auth-web-extension",
33
"description": "A Chrome-Manifest-v3-specific build of the Firebase Auth JS SDK",
44
"main": "../dist/web-extension-cjs/index.js",
55
"browser": "../dist/web-extension-esm2017/index.js",
66
"module": "../dist/web-extension-esm2017/index.js",
7-
"typings": "../dist/web-extension-esm2017/index.web-extension.d.ts"
7+
"typings": "../dist/web-extension-esm2017/auth-web-extension-public.d.ts"
88
}

packages/vertexai/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"module": "dist/esm/index.esm2017.js",
1212
"exports": {
1313
".": {
14-
"types": "./dist/src/index.d.ts",
14+
"types": "./dist/vertexai-preview-public.d.ts",
1515
"node": {
1616
"require": "./dist/index.cjs.js",
1717
"import": "./dist/esm/index.esm2017.js"
@@ -37,7 +37,8 @@
3737
"test": "run-p --npm-path npm lint test:browser",
3838
"test:ci": "yarn testsetup && node ../../scripts/run_tests_in_ci.js -s test",
3939
"test:browser": "yarn testsetup && karma start --single-run",
40-
"api-report": "api-extractor run --local --verbose"
40+
"api-report": "api-extractor run --local --verbose",
41+
"typings:public": "node ../../scripts/build/use_typings.js ./dist/vertexai-preview-public.d.ts"
4142
},
4243
"peerDependencies": {
4344
"@firebase/app": "0.x",

0 commit comments

Comments
 (0)