Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update library to have proper package exports, which have a few advantages:
This change exports all previously documented entrypoints to the SDK: the root,
lib/logger
andlib/logger/compat
. In addition, the logger entrypoints no longer need 'lib':firebase-functions/logger
andfirebase-functions/logger/compat
now work as well. Finally, the entire existing SDK (aside from logger, which is versionless) can be accessed atfirebase-functions/v1
. We will start implementing v2 shortly.This PR will break undefined behavior. Customers who previously imported sub-files like
firebase-functions/lib/providers/https
will no longer be able to do so. They can instead sayimport {https} from 'firebase-functions'
. This is an already approved change and is not considered breaking, so there will be no major version bump.