Files
macastelazandGitHub 9825de58e8 Fix ReDoS vulnerability in FirebaseError template replacement (#10146)
* Fix ReDoS vulnerability in FirebaseError template replacement

* chore: add changeset and fix FirebaseError template replacing bug

* chore(auth): update chromedriver to ^150.0.0 to match environment

* ci: skip chromedriver download in firefox and webkit jobs

* style: format packages/util/src/errors.ts

* fix(auth): fix typescript mismatch for `User` type in webdriver tests

* chore(auth): configure custom emulator ports to avoid CI conflicts

* test: add unit test for FirebaseError template replace fallback

* Fix formatting and clean up yarn.lock conflict resolution

* build: workaround glob-stream singular glob Node 22 bug in firestore integration tests

* style: fix prettier formatting for firestore

* chore: address PR feedback (revert formatting & workaround, isolate auth config)

* chore: restore firestore formatting to satisfy prettier and update changeset
2026-07-17 13:55:07 -05:00
..
2023-11-14 15:24:24 -05:00
2017-10-06 20:15:50 -07:00
2026-05-07 08:51:47 -04:00
2020-08-12 12:32:53 -07:00

@firebase/util

NOTE: This is specifically tailored for Firebase JS SDK usage, if you are not a member of the Firebase team, please avoid using this package

This is a wrapper of some Webchannel Features for the Firebase JS SDK.

Usage

ES Modules

import { Deferred } from '@firebase/util';

// Do stuff with Deferred or any of the other Utils you import

CommonJS Modules

const utils = require('@firebase/util');

// Do stuff with any of the re-exported `utils`