100 Commits
Author SHA1 Message Date
FeiyangandGitHub e676f9afb2 Remove Fei from codeowners (#5764) 2022-01-31 17:23:03 -08:00
FeiyangandGitHub b7dc331bc5 update README of the size analysis cli (#5778) 2021-12-14 11:55:08 -08:00
f3fc038430 fix firestore node tests (#5741)
* fix firestore node tests

* Create plenty-trains-switch.md

* IntelliJ and VSCode runners for Babel (#5756)

* format

Co-authored-by: Sebastian Schmidt <[email protected]>
2021-12-03 14:34:45 -08:00
FeiyangandGitHub b7f2d9b5e4 better meta url polyfill (#5738)
* better meta url polyfill

* Create quick-experts-shave.md

* update
2021-11-17 11:43:43 -08:00
FeiyangandGitHub ceb78e3da8 clear the global timeout once an operation is done in the Storage SDK (#5703)
* clear the global timeout once an operation is done

* Create tame-beans-study.md

* format
2021-11-10 10:00:55 -08:00
FeiyangandGitHub 301640b4c2 clear pending timeout after promise.race (#5701)
* clear pending timeout after promise.race

* Create cool-toys-marry.md

* fix lint errors

* formatting
2021-11-10 09:59:52 -08:00
FeiyangandGitHub 4da3ac48d2 Update build scripts to work with exports (#5708)
* fix standalone build

* add missing entry points to exports

* Create spotty-ducks-buy.md

* add fields back

* use the same name in all places
2021-11-08 09:35:40 -08:00
FeiyangandGitHub 4e58651f9a Add Rick to the global approver list (#5694) 2021-11-02 16:15:12 -07:00
FeiyangandGitHub 599d24c089 add exports field to all package (#5693) 2021-11-02 16:14:57 -07:00
FeiyangandGitHub d9ee41820a Add exports to all packages (#5646)
* exports for analytics

* support exports for app

* support exports for app-check

* add exports to auth

* support exports for auth-compat

* add exports to component

* add exports to database packages

* exports for firestore

* add exports to functions

* add exports to installations

* add exports to logger

* add exports to messaging

* add exports to perf

* add exports to rc

* add exports to storage

* update template

* add exports to util

* add exports to webchannel

* use default import to import cjs libs

* make node code esm compatible

* remove esm entrypoint for app in nodejs to mininize dual package hazard

* reorganize builds by env

* fix typo

* format

* remove esm entrypoint for nodejs for fcm

* expose package.json to nodejs

* fix

* fix path in build

* simplify exports

* formatting

* enable esModuleInterop

* use default import

* use default import

* remove esm support for Nodejs in messaging
2021-11-02 15:37:39 -07:00
FeiyangandGitHub 857456f48d add an empty typings file to firebase (#5671)
* add an empty typings file to firebase

* formatting
2021-10-27 14:10:52 -07:00
FeiyangandGitHub ac295b588c fix changeset format (#5656) 2021-10-26 18:16:10 -07:00
FeiyangandGitHub 572e1e1dc6 bump minor for firebase (#5650) 2021-10-21 18:25:58 -07:00
FeiyangandGitHub 197ddcc88d Revert "Update dependency ora to v6 (#5406)" (#5640)
This reverts commit bfdd6ef125.
2021-10-20 10:50:21 -07:00
FeiyangandGitHub b86f23216c report build variants for packages (#5596)
* report build variants for app

* report build target for firestore

* report runtime env for app

* report build target for auth

* report build target for database and analytics

* report build variants for functions

* report build variants for installations

* report things for fcm

* report build variant for perf

* report build variants for storage

* Create stupid-scissors-compare.md

* fix lint

* prettier

* update typing paths
2021-10-12 10:48:59 -07:00
FeiyangandGitHub 08d8eebfba Do not throw from connection.send in Node.js (#5578)
* do not throw from connection.send

* Create curvy-peaches-deliver.md

* add tests

* formatting
2021-10-06 11:02:56 -07:00
FeiyangandGitHub c930f53043 always download the right webdriver version (#5471) 2021-10-05 11:02:28 -07:00
FeiyangandGitHub 9f0b2f8404 use esm2017 builds by default (#5539)
* use esm2017 builds by default for util libs

* Create heavy-books-mate.md

* fix tests

* get function name properly

* Create wet-queens-tell.md

* update
2021-09-24 11:54:00 -07:00
FeiyangandGitHub 39fb6f47ad Share code with Admin SDK properly (#5537)
* Add standalone entry point in database-compat

* add exports field

* fix lint

* Create afraid-boxes-roll.md

* address comments

* add an emptry line to the end of file
2021-09-24 11:04:20 -07:00
FeiyangandGitHub a80b8fbfa1 only publish dist to npm @firebase/firestore-compat (#5538)
* only publish dist to npm

* Create brown-ladybugs-invent.md
2021-09-24 10:03:59 -07:00
FeiyangandGitHub 44abafff62 ignore local projects (#5536) 2021-09-23 13:36:50 -07:00
FeiyangandGitHub 9565872d54 trim all d.ts files in dist folder (#5535) 2021-09-23 10:21:22 -07:00
FeiyangandGitHub 84d5b05540 rename imports to avoid conflicts (#5534)
* rename imports to avoid conflicts

* update comment
2021-09-22 17:21:08 -07:00
FeiyangandGitHub 2ddfaa38cf Export values from @firebase/database-compat (#5533)
* export values

* fix typo
2021-09-22 15:54:33 -07:00
FeiyangandGitHub ab1f2e41a4 export types from @firebase/database-compat for admin SDK (#5531)
* export types for admin SDK

* Create violet-goats-turn.md

* add app-compat to devDeps
2021-09-22 13:23:45 -07:00
FeiyangandGitHub 4d2e96cbeb Fix health metrics (#5509)
* ignore folders without package.json

* simplify implementation

* handle files with no exports

* fix binary size report

* remove code for debugging

* address comments

* remove unused code

* fix tests
2021-09-22 12:03:25 -07:00
FeiyangandGitHub 077a033132 disable fcm integration test (#5479) 2021-09-14 15:57:27 -07:00
FeiyangandGitHub 70c4c048cd do not run test:minified in CI (#5490) 2021-09-14 13:21:19 -07:00
FeiyangandGitHub 65cc780670 Remove Auth internal types from the public typings (#5460)
* mark internal APIs

* Create slimy-penguins-itch.md
2021-09-08 15:44:42 -07:00
FeiyangandGitHub 7a7206bf99 build firestore console build (#5387) 2021-09-03 13:13:39 -06:00
FeiyangandGitHub fd5cbc0c5c Clean up things from v9 beta (#5390)
* clean up docgen

* remove unneeded transformer

* clean up scripts

* more clean up

* remove stray reference

* remove unused plugins

* remove unused lib
2021-09-01 16:59:16 -07:00
FeiyangandGitHub ebc65cf4c4 Remove private types in app-compat (#5385)
* fix app-compat typings

* Create slimy-jobs-wave.md
2021-08-30 10:40:06 -07:00
FeiyangandGitHub 5467b70b49 update version to v9 (#5388) 2021-08-30 10:39:14 -07:00
FeiyangandGitHub 2bc4982a1e use raw api-report rollup d.ts (#5397)
* use raw api-report rollup d.ts

* Create dirty-balloons-unite.md
2021-08-30 10:38:28 -07:00
FeiyangandGitHub 972ad30828 Fix nodejs builds (#5400)
* remove named export from app-compat

* cjs build

* firestoer lite export

* changeset
2021-08-30 10:37:22 -07:00
FeiyangandGitHub b7aba14570 update READMEs with v9 info (#5383)
* update READMEs with v9 info

* address comments
2021-08-26 13:38:24 -07:00
FeiyangandGitHub 96ead6f84f fix firebase packaging (#5368)
* fix firebase packaging

* update index.d.ts

* interop fixes

* remove redundant build

* fix script
2021-08-24 23:53:07 -07:00
FeiyangandGitHub 82faf8ed71 build cjs format for nodejs (#5365) 2021-08-24 16:40:46 -07:00
6434c30541 Repo refactoring (#5345)
* Split storage and storage-compat (#5271)

* separate storage-compat from storage

* commit

* fix tests

* wat?

* build storage-compat

* save

* fixing some compat tests

* format

* update import path

* format

* get compat tests to work

* format

* update package json

* cleanup

* format

* address comments

* Update packages/storage-compat/test/unit/service.test.ts

Co-authored-by: Christina Holland <[email protected]>

* add missing dev dep

* Update packages/storage-compat/package.json

* Update packages/storage-compat/package.json

* Update deps after v8 release

* update compat version

* Split database and database-compat (#5276)

* compile database

* pass database tests

* compile and test database-compat

* pass all tests

* prettier

* cleanup

* fix lint

* address comments

* what is going on with ci

* use correct case in import path

* uppercase

* rename

* fix component name

* Repo refactoring for v9 (#5325)

* rename folders

* rename folders

* migrate app and app-compat

* migrate installations and analytics

* migrate app check

* migrate auth

* migrate functions

* migrate messaging

* migrate performance

* migrate remoteconfig

* remove v8 code

* update versions

* migrate firebase

* fix merge issues

* save

* fix firebase builds

* update changeset config

* update build scripts

* update release script

* fix functions typings

* remove redundant typings

* update path

* treat external dependencies correctly

* fix lint

* remove firestore-compat references

* fix build issues

* update build scripts

* update pkg json

* fix test

* fix some tests

* fix some tests

* fix integration tests

* fixes

* fix dep

* update ci tests

* resolve todos

* remove exp references

* docgen build

* export FirebaseError (#5349)

* firebase packaging update (#5348)

* Fei v9 main firestore (#5319)

* compile firestore

* update typings path

* compile firestore compat

* lint compat

* make test work

* get most tests work

* build

* remove special paths

* update firestore-compat pkg json

* fix merge issues

* Simplify bundles

* Prettier

* Fix Bundle compile

* Fix build

* address comments

* console build

* Fix all tests

* Prettier

* fix merge issues

* fix typo

* update paths

* app-exp

* fix lint

* correct path

* fix

* fix compat lint

* fix firestore integration

* fix workflow

* update dep

* Always block on Auth (#5340)

* Always block on Auth

* Don't block on token if already recevied

* fix lint

* build firestore

* remove memory only tests

* fix firebase integration tests

* enable more build and tests

* add firestore-compat to firebase dep

* fix auth compat class

* enable auth test

* auth package doc

* Update API reports

Co-authored-by: Sebastian Schmidt <[email protected]>
Co-authored-by: Feiyang1 <[email protected]>

* rebasing

* Create registerMessagingCompat.ts

* Add changeset for v9 (#5350)

* add changeset

* publish messaging interop

* add firestore bumps

* update changeset

* Revert "Create registerMessagingCompat.ts"

This reverts commit 0b95a5167e403ffc0dbcd9dd7dcb7cda754e510d.

* Revert "rebasing"

This reverts commit a8bf697157aaa29e8450acb626aae81ad5b542e1.

* Update index.d.ts (#5355)

* Fix Context Check in `Messaging-Compat` (#5353)

* Add Rules Unit Testing v2 skeleton for v9 release (#5352)

* Reset package for next major version.

* Switch emulator script to node-fetch.

* Migrate the other request call to fetch.

* Update packages/rules-unit-testing/package.json

Co-authored-by: Feiyang <[email protected]>

* Create stale-ducks-live.md

* Revert version change.

Co-authored-by: Feiyang <[email protected]>

* fix import path (#5356)

* Add new types and function stubs for RUT vNext. (#5316)

* Add new types and function stubs.

* Fix types for testEnv.emulators.

* Add util functions.

* Add withFunctionTriggersDisabled overloads.

* Improve typing for EmulatorConfig.

* Fix tests.

* Rename test_environment.ts to initialize.ts.

* Add a dummy test to make CI pass.

* Implement emulators discovery in RUTv2. (#5334)

* Add new types and function stubs.

* Fix types for testEnv.emulators.

* Add util functions.

* Add withFunctionTriggersDisabled overloads.

* Improve typing for EmulatorConfig.

* Fix tests.

* Rename test_environment.ts to initialize.ts.

* Add a dummy test to make CI pass.

* Implement emulators discovery.

* Use URL object from global.

* Fix unreachable  error code.

* Implement most of RUTv2 features. (#5343)

* Implement most of RUTv2 features.

* Switch to compat instances.

* Remove legacy code.

* Use public typings for release (#5358)

* use public typings for storage

* use public typings for database

* Implement rest of RUTv2 features. (#5360)

* Implement loading rules and withFunctionTriggersDisabled.

* Implement clearFirestore and storage.

* Add missing await.

* Add default bucketUrl.

* Use alternative method to clear bucket.

* Use default param (review feedback).

* Storage typing updates (#5359)

* rename to StorageError

* more type safety

* Update API reports

* update api report

Co-authored-by: Feiyang1 <[email protected]>

* correct component name

* fix installtions-compat typing

* remove rules-unit-testing from ignore list

* reenable things

* support mjs files

* correct matching pattern

* transform only @firebase/util

* use public types for database doc

* transform all but compat packages

Co-authored-by: Sebastian Schmidt <[email protected]>
Co-authored-by: Feiyang1 <[email protected]>
Co-authored-by: kai <[email protected]>
Co-authored-by: Yuchen Shi <[email protected]>
Co-authored-by: Kai Wu <[email protected]>
2021-08-24 13:56:01 -07:00
FeiyangandGitHub 368f45a2c3 Update reference doc generation (#5333)
* show functions table first

* create toc only for entry points
2021-08-24 12:17:13 -07:00
0915b2e0e4 Fix v9 Auth types (#5260)
* export types

* wat?

* move const enums out of public-types.ts

* ??

* Update API reports

* fix tests

* Update packages-exp/auth-exp/src/model/public_types.ts

Co-authored-by: Kevin Cheung <[email protected]>

* emptyness

* fix test imports

* fix more imports

* fix lint

Co-authored-by: Feiyang1 <[email protected]>
Co-authored-by: Kevin Cheung <[email protected]>
2021-08-13 13:55:28 -07:00
8aca6db1b6 update getAuth comment to make clear that it's idempotent (#5255)
* update getAuth comment

* Update packages-exp/auth-exp/index.ts

Co-authored-by: Kevin Cheung <[email protected]>

* empty

Co-authored-by: Kevin Cheung <[email protected]>
2021-08-13 10:53:24 -07:00
FeiyangandGitHub 4d472fa95c include private pacakges when deciding dependents (#5213) 2021-07-30 15:06:21 -07:00
FeiyangandGitHub f0ab17fec9 Update import names (#5212)
* update import names

* update name

* update names
2021-07-29 15:09:32 -07:00
FeiyangandGitHub b467c7ee57 Make initializeApp idempotent (#5207)
* Add deepEqual function

* make initializeApp idempotent

* make initializeApp in app-compat idempotent

* Create fair-readers-drum.md

* address comments
2021-07-28 13:56:14 -07:00
c7607bbc2f Add workflow to update API reports automatically (#5196)
* save

* Add GHA to update api reports

* push to remote using GHA

* fix typo

* add v

* use head_ref

* Trigger CI

* update job name

* debug

* debug again

* checkout head commit

* use GHA to commit and push

* add description

* use PAT in order to trigger workflow

* use github_actor as the author

* use google-oss-bot

* test

* Update API reports

Co-authored-by: Feiyang1 <[email protected]>
2021-07-27 15:07:03 -07:00
FeiyangandGitHub b25ee53b28 Update type names in v9 API (#5137)
* update installations type

* update fcm types

* update perf types

* update analytics types

* update app types

* update remote config types

* Revert "update perf types"

This reverts commit 4cb34ed4cb9693d68f420e8a69399f34f02c62f3.

* change StorageService to FirebaseStorage

* change StorageService to FirebaseStorage
2021-07-27 10:35:50 -07:00
FeiyangandGitHub abf1744f7c Update Firestore type names (#5135)
* Update Firestore type names

* update firestore lite names

* update api reports

* address comments

* address comments

* add periods
2021-07-27 10:22:42 -07:00
FeiyangandGitHub 5a0253f380 fix renovate config to group non major updates (#5197) 2021-07-23 16:19:18 -07:00
FeiyangandGitHub 9c33480db0 Update database type names (#5136)
* update database type names

* update Reference to DatabaseReference
2021-07-23 14:04:58 -07:00
FeiyangandGitHub 95812ea1a3 add esm entry points for node (#5167)
* add esm entry points for node

* mark firebase as module
2021-07-21 11:51:30 -07:00
FeiyangandGitHub 58c1e2274c Update cdn builds (#5151)
* update cdn builds

* revert
2021-07-15 13:47:02 -07:00
FeiyangandGitHub 256e2ee371 use oss bot github token (#5138) 2021-07-14 10:26:51 -07:00
FeiyangandGitHub 7fae3f0372 Add cordova and react-native entry points to firebase/auth (#5128)
* add cordova and rn entry points to auth

* add auth entry points

* update lock
2021-07-09 15:14:25 -07:00
FeiyangandGitHub 2b23c51a2c Auto label PRs that change docs, then auto assign tech writers (#5059)
* save

* detect doc changes

* create workflow to add label to PRs that change docs

* assign techwriters to labeled PRs

* update workflow name

* update command

* trigger workflow for testing

* fix bug

* update node version

* add missing import

* test

* revert change for testing

* update action version

* update version

* pass github token

* uppercase

* secrets

* fix workflow

* fix syntax

* use a different GHA

* downgrade

* format

* rename file
2021-07-07 22:19:20 -07:00
ef47222819 Update comments for v9 reference docs (#5111)
* add package desc for AppCheck

* update auth doc comments

* Update packages-exp/app-check-exp/src/index.ts

Co-authored-by: Christina Holland <[email protected]>

Co-authored-by: Christina Holland <[email protected]>
2021-07-02 17:17:02 -07:00
FeiyangandGitHub 10e616a68f access path only if it exists (#5114) 2021-07-02 17:12:16 -07:00
FeiyangandGitHub 72866967cd Add type module CDN scripts to v9 (#5066)
* save

* add type module cdn scripts

* revert script
2021-07-02 15:59:39 -07:00
FeiyangandGitHub 5c971c543d change the instantion mode to explicit for appcheck (#5097) 2021-07-01 10:02:42 -07:00
FeiyangandGitHub 489d80ac21 fix storage node build (#5091) 2021-07-01 08:44:45 -07:00
FeiyangandGitHub 5d16c310a3 Fix auth compat import (#5090)
* fix auth compat import

* do not use g flag in regex

* revert changes for testing

* update
2021-06-30 23:15:33 -07:00
FeiyangandGitHub 4c8b7cadb1 auto-init auth-internal after initializing auth (#5071)
* auto-init auth-internal after initializing auth

* Create sixty-masks-wash.md
2021-06-28 16:04:14 -07:00
FeiyangandGitHub 760781a1d1 revert to use xhr (#5046) 2021-06-18 12:11:46 -07:00
FeiyangandGitHub 5ba6d348c9 remove exp ref docs (#4942) 2021-06-18 11:18:00 -07:00
FeiyangandGitHub c43b428a13 use the same field name in public and internal functions (#5035) 2021-06-17 14:17:36 -07:00
FeiyangandGitHub 7c1f60c666 Pass the instance to onInit callback (#5023)
* pass the instance to onInit callback

* add a test for instance passing

* Create sharp-pans-share.md
2021-06-15 16:56:58 -07:00
FeiyangandGitHub a54d64fcf9 add messaging/sw to exports (#4998) 2021-06-10 17:10:20 -07:00
FeiyangandGitHub d50c3526f9 update chromedriver (#4997) 2021-06-10 17:10:06 -07:00
FeiyangandGitHub 46b89dbda8 changeset to publish firestore (#5010) 2021-06-10 14:30:27 -07:00
FeiyangandGitHub 3db13aa3c6 create rollup typings for messaging (#4974)
* create rollup typings for messaging

* update

* update string
2021-06-04 15:46:23 -07:00
FeiyangandGitHub d5470852f6 Always release @firebase/app (#4941) 2021-06-01 16:32:23 -07:00
FeiyangandGitHub 819a95b4fa update SDK_VERSION to the latest value in firebase/app (#4283)
* update SDK_VERSION in `firebase/app`

* Create twenty-scissors-exist.md
2021-05-25 16:49:35 -07:00
FeiyangandGitHub 8c10f38dc3 Add entry point firebase/messaging/sw (#4938)
* generate reports for the sw entry point

* remove unneeded scripts

* add entry point firebase/messaging/sw

* update verbiage
2021-05-25 16:26:42 -07:00
FeiyangandGitHub 40377d7476 publish documenter 0.1.2 (#4936) 2021-05-25 14:34:46 -07:00
FeiyangandGitHub 07d9119bc5 Integration tests for v9 & v9 compat interop (#4911)
* auth compat interop test

* add compat interop integration tests

* use scoped packages for integration tests

* fix package name

* ignore firebase-compat-interop-test in changeset

* better handling of input

* Create fuzzy-teachers-guess.md
2021-05-25 14:31:46 -07:00
FeiyangandGitHub 9fecb4371a Support toc generation in the api-documenter (#4931)
* make toc generation part of the api-documenter

* add instruction for generating toc

* generate toc only for classes and interfaces

* add jssdk flag

* update description of the command

* change parameter name to --host-path
2021-05-24 16:03:58 -07:00
FeiyangandGitHub e7f51dffd5 release 0.1.1 (#4903) 2021-05-20 14:07:14 -07:00
FeiyangandGitHub b7cfc7c87b Added es5 builds for firestore v9 and firestore lite (#4905)
* make esm5 builds for firestore

* build cjs for node

* mangle es5 again
2021-05-13 16:32:08 -07:00
FeiyangandGitHub 32f627c528 fix compat cdn builds (#4895)
* fix compat cdn builds

* fix if condition

* omit peerdependencies
2021-05-13 10:47:37 -07:00
FeiyangandGitHub 5c5eabeaa2 Support onInit callback to provider (#4866)
* sync onInit callback

* add tests for onInit

* revert dev changes

* fix

* update lock

* Create early-nails-hope.md

* use type alias
2021-05-04 16:49:25 -07:00
FeiyangandGitHub 37f8876ce0 Log correct version for v9 Firestore and RTDB (#4842)
* report correct version for v8 and v9

* set correct version for firestore compat

* use SDK_VERSION from app-exp

* use v8 version by default

* update lite

* update lock

* fix lint errors

* address comments

* get SDK_VERSION value correctly

* fix lint
2021-05-03 23:24:20 -07:00
FeiyangandGitHub 6d657cd236 remove exp in commit message (#4784) 2021-05-03 14:13:31 -07:00
FeiyangandGitHub 915aa961f7 fix broken typings for the non modular RTDB package (#4858)
* fix broken typings for the non modular sdk

* fix lint errors

* preserve comment
2021-05-03 14:04:30 -07:00
FeiyangandGitHub af426ad05a remove nonexisting paths (#4836) 2021-04-28 16:48:41 -07:00
FeiyangandGitHub 0e1b1d3793 generate links for namespaces correctly (#4809)
* generate link for namespaces correctly

* add addFileNameSuffix option

* add suffix to namespace files

* prepare for publishing
2021-04-22 15:39:05 -07:00
FeiyangandGitHub 152cf75442 exclude internal types from appearing in the public typings file (#4821) 2021-04-22 14:28:40 -07:00
FeiyangandGitHub 7801905b78 update lock file conveniently (#4808) 2021-04-21 11:20:56 -07:00
FeiyangandGitHub 3897ddd602 Getting ready to make v9 prereleases (#4751)
* publish as v9 prerelease

* use beta tag
2021-04-13 22:13:36 -07:00
FeiyangandGitHub 8b86283a64 Fix typings path (#4783)
* point to right typing file for database

* correct typings path for firestore

* update typings path for storage
2021-04-13 17:29:57 -07:00
FeiyangandGitHub dafdfb001a update link (#4782) 2021-04-13 11:34:27 -07:00
FeiyangandGitHub 79081c8731 fix RTDB build (#4777)
* fix rtdb build

* Create hip-dingos-judge.md
2021-04-12 21:12:53 -07:00
FeiyangandGitHub 70f09cbc0b upgrade the util peerdependency to 1.x (#4772) 2021-04-12 13:25:53 -07:00
FeiyangandGitHub 86db9282d6 Add missing changeset for changes in database-types (#4765) 2021-04-12 11:40:41 -07:00
FeiyangandGitHub 569b251fa8 The latest api reports and reference docs (#4768)
* update reference docs

* depend on api-extractor-model-me to support multiple entry points

* update lock file

* generate toc for devsite

* create devsite toc

* do NOT create empty section
2021-04-10 21:45:09 -07:00
FeiyangandGitHub c23f6fcdcb Update comments for installations, performance and remote config (#4766)
* add package descriptions

* initial capitals and periods

* add parameter description to installations

* add interface descriptions for perf

* address comments

* address comments2
2021-04-09 13:50:32 -07:00
FeiyangandGitHub 3813cf28f9 Fix tsdoc and update reference docs (#4744)
* fix tsdoc

* fix tsdoc in rc

* update reference docs
2021-04-09 11:18:56 -07:00
FeiyangandGitHub 4ad95c7cd6 Fix exp release script (#4763)
* fix release script

* update lock file

* revert debug changes
2021-04-08 18:01:30 -07:00
7a8ce8afce Package database compat (#4753)
* Add database@exp API (#4614)

* Compat and @exp class for DataSnapshot (#4686)

* Add events to database@exp (#4694)

* Compat and @exp class for Database (#4705)

* Implement Query Compat and query@exp (#4709)

* Compat class for Reference (#4719)

* OnDisconnect Compat (#4727)

* ServerValues compat (#4728)

* EnableLogging Compat (#4730)

* Remove argument numbers from validation (#4729)

* Update changeset

* Add database@exp API docs (#4738)

* Add Support for API report (#4741)

* pacakge database compat

* export child as a public API

* address comments

* create database-compat dir

* create overloads for database-compat

* build database

* add database-compat to firebase-exp

* fix lint errors

* include compat in build

* fix typing errors

* fix script name

* make database types compatible

* use modular instance

Co-authored-by: Sebastian Schmidt <[email protected]>
2021-04-08 13:06:37 -07:00
59fad9b5ee Auth explicit initialization (#4714)
* Add explicit instantation mode

* implement auth explicit initialization

* Update packages/component/src/types.ts

Co-authored-by: Yuchen Shi <[email protected]>

* address comments

* fix typeing error

* fix typings

* fix typings

* fix typings

* Create chatty-cooks-drop.md

* Create stale-zebras-hug.md

Co-authored-by: Yuchen Shi <[email protected]>
2021-04-06 15:08:34 -07:00
FeiyangandGitHub cd650301aa Support default app in the modular SDK (#4702)
* support default app

* fix lint error
2021-04-06 14:40:29 -07:00