Skip to content

Create @firebase/app-compat and firebase/compat #3622

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 19 commits into from
Aug 27, 2020
Merged

Create @firebase/app-compat and firebase/compat #3622

merged 19 commits into from
Aug 27, 2020

Conversation

Feiyang1
Copy link
Member

No description provided.

@changeset-bot
Copy link

changeset-bot bot commented Aug 12, 2020

💥 No Changeset

Latest commit: cf06709

Merging this PR will not cause any packages to be released. If these changes should not cause updates to packages in this repo, this is fine 🙂

If these changes should be published to npm, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Aug 12, 2020

Binary Size Report

Affected SDKs

No changes between base commit (5d4d182) and head commit (cffa42a).

Test Logs

@Feiyang1 Feiyang1 changed the title Create @firebase/app-compat Create @firebase/app-compat and firebase/compat Aug 13, 2020
Copy link
Contributor

@hsubox76 hsubox76 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI build failures look like @firebase/util version in package.json needs to be updated.

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Aug 25, 2020

Size Analysis Report

Affected Products

@firebase/app-exp

  • SDK_VERSION

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.58 kB 2.63 kB +54 B (+2.1%)
    size_with_ext_deps 3.99 kB 4.05 kB +54 B (+1.4%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 21 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    SDK_VERSION
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    version$1
    Click to show 22 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    SDK_VERSION
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    version$1
    + name$d
  • _DEFAULT_ENTRY_NAME

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size ? 2.63 kB ? (?)
    size_with_ext_deps ? 4.05 kB ? (?)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    functions ? _addComponent
    _registerComponent
    isVersionServiceProvider
    registerCoreComponents
    registerVersion
    ?
    classes ? PlatformLoggerService ?
    variables ?
    Click to show 21 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _DEFAULT_ENTRY_NAME
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    ?

    External Dependencies

    Module Base (0d06863) Head (640cbe9) Diff
    @firebase/logger ? Logger ?
    @firebase/util ? ErrorFactory ?
    @firebase/component ? Component ?
  • _addComponent

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.55 kB 2.61 kB +54 B (+2.1%)
    size_with_ext_deps 3.97 kB 4.02 kB +54 B (+1.4%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • _addOrOverwriteComponent

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.62 kB 2.67 kB +54 B (+2.1%)
    size_with_ext_deps 4.04 kB 4.09 kB +54 B (+1.3%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • _apps

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.55 kB 2.60 kB +54 B (+2.1%)
    size_with_ext_deps 3.96 kB 4.02 kB +54 B (+1.4%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • _clearComponents

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.58 kB 2.63 kB +54 B (+2.1%)
    size_with_ext_deps 4.00 kB 4.05 kB +54 B (+1.4%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • _components

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.55 kB 2.61 kB +54 B (+2.1%)
    size_with_ext_deps 3.97 kB 4.02 kB +54 B (+1.4%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • _getProvider

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.60 kB 2.66 kB +54 B (+2.1%)
    size_with_ext_deps 4.02 kB 4.07 kB +54 B (+1.3%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • _registerComponent

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.56 kB 2.61 kB +54 B (+2.1%)
    size_with_ext_deps 3.97 kB 4.03 kB +54 B (+1.4%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • _removeServiceInstance

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.68 kB 2.73 kB +54 B (+2.0%)
    size_with_ext_deps 4.09 kB 4.15 kB +54 B (+1.3%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 20 depsDEFAULT_ENTRY_NAME
    ERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 21 depsDEFAULT_ENTRY_NAME
    ERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • deleteApp

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.69 kB 2.75 kB +54 B (+2.0%)
    size_with_ext_deps 4.11 kB 4.16 kB +54 B (+1.3%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • getApp

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.65 kB 2.71 kB +54 B (+2.0%)
    size_with_ext_deps 5.34 kB 5.39 kB +54 B (+1.0%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 20 depsDEFAULT_ENTRY_NAME
    ERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 21 depsDEFAULT_ENTRY_NAME
    ERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • getApps

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.59 kB 2.64 kB +54 B (+2.1%)
    size_with_ext_deps 4.01 kB 4.06 kB +54 B (+1.3%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • initializeApp

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 3.64 kB 3.69 kB +54 B (+1.5%)
    size_with_ext_deps 8.94 kB 9.05 kB +109 B (+1.2%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 20 depsDEFAULT_ENTRY_NAME
    ERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 21 depsDEFAULT_ENTRY_NAME
    ERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • onLog

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.68 kB 2.74 kB +54 B (+2.0%)
    size_with_ext_deps 5.89 kB 5.95 kB +54 B (+0.9%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • registerVersion

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.56 kB 2.61 kB +54 B (+2.1%)
    size_with_ext_deps 3.97 kB 4.03 kB +54 B (+1.4%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d
  • setLogLevel

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 2.59 kB 2.64 kB +54 B (+2.1%)
    size_with_ext_deps 4.06 kB 4.11 kB +54 B (+1.3%)

    Dependencies

    Type Base (0d06863) Head (640cbe9) Diff
    variables
    Click to show 19 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    version
    Click to show 20 depsERRORS
    ERROR_FACTORY
    PLATFORM_LOG_STRING
    _apps
    _components
    logger
    name$1
    name$2
    name$3
    name$4
    name$5
    name$6
    name$7
    name$8
    name$9
    name$a
    name$b
    name$c
    name$d
    version
    + name$d

@firebase/functions-exp

  • getFunctions

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 1.83 kB 1.83 kB +1 B (+0.1%)
    size_with_ext_deps 5.66 kB 5.71 kB +55 B (+1.0%)
  • httpsCallable

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 5.20 kB 5.20 kB +1 B (+0.0%)
    size_with_ext_deps 9.73 kB 9.79 kB +57 B (+0.6%)
  • useFunctionsEmulator

    Size

    Type Base (0d06863) Head (640cbe9) Diff
    size 1.80 kB 1.80 kB +1 B (+0.1%)
    size_with_ext_deps 5.59 kB 5.65 kB +55 B (+1.0%)

Test Logs

@@ -23,7 +23,7 @@ import {
OfflineComponentProvider,
OnlineComponentProvider
} from '../../../src/core/component_provider';
import {handleUserChange, LocalStore} from '../../../src/local/local_store';
import { handleUserChange, LocalStore } from '../../../src/local/local_store';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like this PR includes some prettier fixes not caught during firestore or rules-unit-testing commits somehow, do you want to include them here or in a separate PR?

@Feiyang1 Feiyang1 merged commit 1a82549 into master Aug 27, 2020
@Feiyang1 Feiyang1 deleted the fei-compats branch August 27, 2020 16:44
@firebase firebase locked and limited conversation to collaborators Sep 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants