├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug.md │ └── fr.md └── workflows │ ├── e2e_test.old │ ├── npm_publish_bq_scripts.yml │ ├── readmes-updated.yml │ ├── release.yml │ ├── scripts │ ├── npm_publish.sh │ └── release.sh │ ├── test.yml │ └── validate.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .prettierignore ├── .prettierrc.yaml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── _emulator ├── .firebaserc ├── .gitignore ├── extensions │ ├── delete-user-data.env.local │ ├── firestore-bigquery-export.env.local │ ├── firestore-counter.env.local │ ├── firestore-send-email-sendgrid.env.local │ ├── firestore-send-email-sendgrid.secret.local │ ├── firestore-send-email.env.local │ ├── firestore-send-email.secret.local │ ├── firestore-translate-text.env.local │ └── storage-resize-images.env.local ├── firebase.json ├── firestore.indexes.json ├── firestore.rules ├── functions │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json └── storage.rules ├── codecov.yml ├── commitlint.config.js ├── delete-user-data ├── CHANGELOG.md ├── POSTINSTALL.md ├── PREINSTALL.md ├── README.md ├── extension.yaml ├── functions │ ├── .gitignore │ ├── __tests__ │ │ ├── handleDelete.test.ts │ │ ├── helpers.test.ts │ │ ├── helpers │ │ │ ├── index.ts │ │ │ └── setupEnvironment.ts │ │ ├── recursiveDelete.test.ts │ │ ├── runBatchPubSubDeletions.test.ts │ │ ├── search.test.ts │ │ ├── searchFunction.test.ts │ │ ├── setupTests.ts │ │ └── tsconfig.json │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── config.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── logs.ts │ │ ├── recursiveDelete.ts │ │ ├── runBatchPubSubDeletions.ts │ │ ├── runCustomSearchFunction.ts │ │ ├── search.ts │ │ └── types.ts │ └── tsconfig.json └── test-data │ ├── README.md │ ├── images │ └── pic.png │ ├── index.ts │ ├── package-lock.json │ ├── package.json │ └── tsconfig.json ├── docs ├── delete-user-data │ └── get-started.md ├── firestore-bigquery-export │ ├── Clustering.md │ ├── Partitioning.md │ ├── Wildcards.md │ ├── cross-project-support.md │ ├── generating-schemas.md │ ├── get-started.md │ ├── importing-data.md │ ├── media │ │ ├── clustering.png │ │ └── wildcards.png │ └── transforming-data.md ├── firestore-bundle-builder │ ├── api-reference.md │ ├── get-started.md │ └── media │ │ └── admin-ui.png ├── firestore-counter │ └── get-started.md ├── firestore-send-email │ ├── get-started.md │ ├── manage-delivery-service.md │ ├── smtp-connection-url.md │ └── use-handlebars-template.md ├── firestore-shorten-urls-bitly │ └── get-started.md ├── firestore-translate-text │ └── get-started.md ├── rtdb-limit-child-nodes │ └── get-started.md └── storage-resize-images │ ├── customize-output-options.md │ ├── get-started.md │ └── handle-resize-image-extension-events.md ├── firestore-bigquery-export ├── CHANGELOG.md ├── CONTRIBUTING.md ├── POSTINSTALL.md ├── PREINSTALL.md ├── README.md ├── docs │ └── images │ │ └── firestore-bigquery-export-dep-diagram.svg ├── extension.yaml ├── firestore-bigquery-change-tracker │ ├── .gitignore │ ├── README.md │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── __tests__ │ │ │ ├── bigquery │ │ │ │ ├── alternativeProject.test.ts │ │ │ │ ├── checkUpdates.test.ts │ │ │ │ ├── clustering.test.ts │ │ │ │ ├── e2e.test.ts │ │ │ │ ├── failedTransaction.test.ts │ │ │ │ ├── materializedViews │ │ │ │ │ ├── initializeLatestMaterializedView.test.ts │ │ │ │ │ ├── initializeLatestView.test.ts │ │ │ │ │ ├── integration.test.ts │ │ │ │ │ └── shouldRecreateMaterializedView.test.ts │ │ │ │ ├── msql │ │ │ │ │ ├── incremental │ │ │ │ │ │ └── standard.sql │ │ │ │ │ └── nonIncremental │ │ │ │ │ │ └── standard.sql │ │ │ │ ├── partitioning.test.ts │ │ │ │ ├── snapshot.test.ts │ │ │ │ ├── stresstest.test.ts │ │ │ │ └── wildcardDocument.test.ts │ │ │ ├── emulator-params.env │ │ │ ├── firebase.json │ │ │ ├── fixtures │ │ │ │ ├── changeTracker.ts │ │ │ │ ├── clearTables.ts │ │ │ │ ├── queries.ts │ │ │ │ └── sql │ │ │ │ │ ├── generateSnapshotStresstestTable.sql │ │ │ │ │ ├── latestConsistentSnapshot.sql │ │ │ │ │ └── latestConsistentSnapshotNoGroupBy.sql │ │ │ └── logger.test.ts │ │ ├── bigquery │ │ │ ├── checkUpdates.ts │ │ │ ├── clustering.ts │ │ │ ├── handleFailedTransactions.ts │ │ │ ├── index.ts │ │ │ ├── initializeLatestMaterializedView.ts │ │ │ ├── initializeLatestView.ts │ │ │ ├── partitioning.ts │ │ │ ├── schema.ts │ │ │ ├── snapshot.ts │ │ │ ├── utils.test.ts │ │ │ ├── utils.ts │ │ │ └── validateProject.ts │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── logs.ts │ │ ├── tracker.ts │ │ └── types.ts │ ├── tsconfig.json │ └── tsconfig.test.json ├── functions │ ├── .gitignore │ ├── __tests__ │ │ ├── __mocks__ │ │ │ ├── console.ts │ │ │ └── firestore.ts │ │ ├── __snapshots__ │ │ │ └── config.test.ts.snap │ │ ├── config.test.ts │ │ ├── e2e.test.ts │ │ ├── fixtures │ │ │ └── documentData.ts │ │ ├── functions.test.ts │ │ ├── jest.setup.ts │ │ ├── test.types.d.ts │ │ └── util.test.ts │ ├── big-query-table-test │ │ ├── install-params.env │ │ ├── install-script.js │ │ └── install-test.sh │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── config.ts │ │ ├── events.ts │ │ ├── index.ts │ │ ├── logs.ts │ │ └── util.ts │ ├── stress_test │ │ ├── count.js │ │ ├── main.js │ │ └── worker.js │ ├── tsconfig.json │ └── tsconfig.test.json ├── guides │ ├── EXAMPLE_QUERIES.md │ ├── GENERATE_SCHEMA_VIEWS.md │ ├── IMPORT_EXISTING_DOCUMENTS.md │ └── OBSERVABILITY.md └── scripts │ ├── gen-schema-view │ ├── .gitignore │ ├── README.md │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── schemas │ │ ├── test.json │ │ ├── user-schema-version-login.json │ │ ├── user_array.json │ │ ├── user_complex.json │ │ └── user_full.json │ ├── src │ │ ├── __tests__ │ │ │ ├── bigquery │ │ │ │ ├── schema.test.ts │ │ │ │ ├── schema │ │ │ │ │ ├── extractors.test.ts │ │ │ │ │ └── processLeafField.test.ts │ │ │ │ └── snapshot.test.ts │ │ │ ├── config │ │ │ │ ├── index.test.ts │ │ │ │ ├── interactive.test.ts │ │ │ │ └── non-interactive.test.ts │ │ │ ├── e2e │ │ │ │ ├── e2e.test.ts │ │ │ │ ├── e2e_mocking.test.ts │ │ │ │ ├── helpers │ │ │ │ │ ├── deleteDatasets.js │ │ │ │ │ └── setup.ts │ │ │ │ └── schemas │ │ │ │ │ ├── arraysNestedInMapsSchema │ │ │ │ │ └── arraysNestedInMapsSchema.json │ │ │ │ │ ├── basic │ │ │ │ │ └── basic.json │ │ │ │ │ ├── mappedArray │ │ │ │ │ └── mappedArray.json │ │ │ │ │ └── nestedMapSchema │ │ │ │ │ └── nestedMapSchema.json │ │ │ ├── fixtures │ │ │ │ ├── schema-files │ │ │ │ │ ├── deep-directory │ │ │ │ │ │ └── 1 │ │ │ │ │ │ │ ├── 2 │ │ │ │ │ │ │ ├── leaf-schemas-1.json │ │ │ │ │ │ │ ├── leaf-schemas-2.json │ │ │ │ │ │ │ ├── leaf-schemas-3.json │ │ │ │ │ │ │ ├── leaf-schemas-4.json │ │ │ │ │ │ │ └── leaf-schemas-5.json │ │ │ │ │ │ │ ├── other-schemas-1.json │ │ │ │ │ │ │ ├── other-schemas-2.json │ │ │ │ │ │ │ ├── other-schemas-3.json │ │ │ │ │ │ │ ├── other-schemas-4.json │ │ │ │ │ │ │ └── other-schemas-5.json │ │ │ │ │ └── full-directory │ │ │ │ │ │ ├── schema-1.json │ │ │ │ │ │ ├── schema-1.txt │ │ │ │ │ │ ├── schema-2.json │ │ │ │ │ │ ├── schema-2.txt │ │ │ │ │ │ ├── schema-3.json │ │ │ │ │ │ ├── schema-3.txt │ │ │ │ │ │ ├── schema-4.json │ │ │ │ │ │ ├── schema-4.txt │ │ │ │ │ │ ├── schema-5.json │ │ │ │ │ │ └── schema-5.txt │ │ │ │ ├── schemas │ │ │ │ │ ├── arraysNestedInMapsSchema.json │ │ │ │ │ ├── columnRename.json │ │ │ │ │ ├── complexSchema.json │ │ │ │ │ ├── emptyMapSchema.json │ │ │ │ │ ├── emptySchema.json │ │ │ │ │ ├── fullSchema.json │ │ │ │ │ ├── fullSchemaSquared.json │ │ │ │ │ ├── jsonSchema.json │ │ │ │ │ ├── nestedMapSchema.json │ │ │ │ │ └── referenceSchema.json │ │ │ │ └── sql │ │ │ │ │ ├── arraysNestedInMapsSchema.sql │ │ │ │ │ ├── changelogColumnRenameSchema.sql │ │ │ │ │ ├── emptyMapSchema.sql │ │ │ │ │ ├── emptySchemaChangeLog.sql │ │ │ │ │ ├── emptySchemaLatest.sql │ │ │ │ │ ├── emptySchemaLatestFromView.sql │ │ │ │ │ ├── fullSchemaChangeLog.sql │ │ │ │ │ ├── fullSchemaLatest.sql │ │ │ │ │ ├── fullSchemaLatestFromView.sql │ │ │ │ │ ├── fullSchemaLatestLatestFromView.sql │ │ │ │ │ ├── fullSchemaSquared.sql │ │ │ │ │ ├── jsonColumn.sql │ │ │ │ │ ├── latestConsistentSnapshot.sql │ │ │ │ │ ├── latestConsistentSnapshotNoGroupBy.sql │ │ │ │ │ ├── nestedMapSchemaChangeLog.sql │ │ │ │ │ ├── referenceSchema.sql │ │ │ │ │ └── viewColumnRenameSchema.sql │ │ │ ├── genkit │ │ │ │ ├── sampleFirestoreDocuments.test.ts │ │ │ │ └── serializeDocument.test.ts │ │ │ └── schema-loader-utils │ │ │ │ ├── readSchemas.test.ts │ │ │ │ └── schema-loader-utils.test.ts │ │ ├── config │ │ │ ├── index.ts │ │ │ ├── interactive.ts │ │ │ └── non-interactive.ts │ │ ├── index.ts │ │ ├── logs.ts │ │ ├── schema-loader-utils.ts │ │ ├── schema │ │ │ ├── extractors.ts │ │ │ ├── genkit.ts │ │ │ ├── index.ts │ │ │ └── processLeafField.ts │ │ ├── snapshot.ts │ │ └── udf.ts │ └── tsconfig.json │ ├── grant-crossproject-access.ps1 │ ├── grant-crossproject-access.sh │ └── import │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ ├── e2e.test.ts │ ├── firebase.json │ ├── getRowsFromDocs.test.ts │ ├── helpers │ │ └── waitFor.ts │ ├── multiThreadCollectionGroupBug.test.ts │ ├── runMultiThread.test.ts │ ├── runMultiThreadMock.test.ts │ ├── test.types.d.ts │ └── tsconfig.json │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── config.ts │ ├── helper.ts │ ├── index.ts │ ├── logs.ts │ ├── program.ts │ ├── run-multi-thread.ts │ ├── run-single-thread.ts │ ├── types.ts │ └── worker.ts │ └── tsconfig.json ├── firestore-counter ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── POSTINSTALL.md ├── PREINSTALL.md ├── README.md ├── clients │ ├── android │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── firebase │ │ │ └── firestore │ │ │ └── counter │ │ │ └── FirestoreShardedCounter.java │ ├── dart │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── integration_test │ │ │ └── e2e_distributed_counter_test.dart │ │ ├── lib │ │ │ └── distributed_counter.dart │ │ ├── pubspec.lock │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ ├── Icon-192.png │ │ │ ├── Icon-512.png │ │ │ ├── Icon-maskable-192.png │ │ │ └── Icon-maskable-512.png │ │ │ ├── index.html │ │ │ └── manifest.json │ ├── ios │ │ ├── Package.swift │ │ └── Sources │ │ │ └── FirestoreCounter │ │ │ └── FirestoreCounter.swift │ ├── node │ │ ├── index.js │ │ └── package.json │ └── web │ │ ├── dist │ │ └── sharded-counter.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── webpack.config.js ├── extension.yaml ├── functions │ ├── .gitignore │ ├── __tests__ │ │ ├── aggregator.test.ts │ │ ├── controller.emulator.test.ts │ │ ├── e2e.test.ts │ │ ├── planner.test.ts │ │ ├── test-client.ts │ │ ├── test.types.d.ts │ │ ├── tsconfig.json │ │ └── worker.emulator.test.ts │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── aggregator.ts │ │ ├── common.ts │ │ ├── controller.ts │ │ ├── events.ts │ │ ├── index.ts │ │ ├── planner.ts │ │ └── worker.ts │ └── tsconfig.json └── stress_test │ ├── bin │ ├── driver.ts │ ├── package.json │ └── tsconfig.json │ ├── firebase.json │ └── functions │ ├── package.json │ ├── src │ └── index.ts │ ├── tsconfig.json │ └── tslint.json ├── firestore-send-email ├── .gitignore ├── CHANGELOG.md ├── POSTINSTALL.md ├── PREINSTALL.md ├── README.md ├── extension.yaml ├── functions │ ├── .gitignore │ ├── __tests__ │ │ ├── config.test.ts │ │ ├── createSMTPServer.ts │ │ ├── e2e.test.ts │ │ ├── e2e │ │ │ └── sendgrid.test.ts │ │ ├── functions.test.ts │ │ ├── helpers.test.ts │ │ ├── jest.setup.ts │ │ ├── nodemailer-sendgrid │ │ │ └── index.test.ts │ │ ├── prepare-payload.test.ts │ │ ├── test.types.d.ts │ │ ├── tsconfig.json │ │ └── validation.test.ts │ ├── jest.config.js │ ├── jest.teardown.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── config.ts │ │ ├── events.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── logs.ts │ │ ├── nodemailer-sendgrid │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── prepare-payload.ts │ │ ├── templates.ts │ │ ├── types.ts │ │ └── validation.ts │ └── tsconfig.json └── scripts │ └── oauth2-refresh-token-helper.js ├── firestore-shorten-urls-bitly ├── .gitignore ├── CHANGELOG.md ├── POSTINSTALL.md ├── PREINSTALL.md ├── README.md ├── extension.yaml └── functions │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── abstract-shortener.ts │ ├── config.ts │ ├── events.ts │ ├── index.ts │ └── logs.ts │ └── tsconfig.json ├── firestore-translate-text ├── CHANGELOG.md ├── POSTINSTALL.md ├── PREINSTALL.md ├── README.md ├── extension.yaml └── functions │ ├── .gitignore │ ├── __tests__ │ ├── __snapshots__ │ │ └── config.test.ts.snap │ ├── config.test.ts │ ├── functions.test.ts │ ├── jest.setup.ts │ ├── mocks │ │ ├── firestore.ts │ │ └── translate.ts │ ├── test.types.d.ts │ ├── tsconfig.json │ └── unit │ │ └── translateMultipleBackfill.test.ts │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── config.ts │ ├── events.ts │ ├── index.ts │ ├── logs │ │ ├── index.ts │ │ └── messages.ts │ ├── translate │ │ ├── common.ts │ │ ├── index.ts │ │ ├── translateDocument.ts │ │ ├── translateMultiple.ts │ │ └── translateSingle.ts │ └── validators.ts │ └── tsconfig.json ├── jest.config.js ├── lerna.json ├── package.json ├── rtdb-limit-child-nodes ├── CHANGELOG.md ├── POSTINSTALL.md ├── PREINSTALL.md ├── README.md ├── extension.yaml └── functions │ ├── .gitignore │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── config.ts │ ├── index.ts │ └── logs.ts │ └── tsconfig.json ├── samples └── rtdb-uppercase-messages │ ├── CHANGELOG.md │ ├── POSTINSTALL.md │ ├── PREINSTALL.md │ ├── extension.yaml │ ├── functions │ ├── .gitignore │ ├── index.js │ ├── integration-tests │ │ ├── .firebaserc │ │ ├── .gitignore │ │ ├── extensions │ │ │ ├── .gitignore │ │ │ └── rtdb-uppercase-messages.env │ │ ├── firebase.json │ │ └── functions │ │ │ ├── .gitignore │ │ │ ├── index.js │ │ │ ├── package-lock.json │ │ │ └── package.json │ ├── package-lock.json │ └── package.json │ └── rtdb-seed-data.json ├── scripts └── publish.sh ├── storage-resize-images ├── CHANGELOG.md ├── POSTINSTALL.md ├── PREINSTALL.md ├── README.md ├── extension.yaml └── functions │ ├── .gitignore │ ├── __tests__ │ ├── __mocks__ │ │ └── src │ │ │ ├── config.ts │ │ │ └── index.ts │ ├── __snapshots__ │ │ └── config.test.ts.snap │ ├── config.test.ts │ ├── content-filter.test.ts │ ├── convert-image.test.ts │ ├── e2e.test.ts │ ├── filters.test.ts │ ├── fixtures │ │ ├── config.json │ │ ├── config_hack.txt │ │ └── settings.json │ ├── function.test.ts │ ├── gun-image.png │ ├── not-an-image.jpeg │ ├── resize.test.ts │ ├── retry-queue.test.ts │ ├── storage.rules │ ├── test-image.gif │ ├── test-image.jpeg │ ├── test-image.png │ ├── test-img.jfif │ ├── test-jpg.jpg │ ├── test.types.d.ts │ ├── tsconfig.json │ ├── unit │ │ └── modifyImage.test.ts │ ├── util.test.ts │ ├── util.ts │ └── vulnerability.test.ts │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── config.ts │ ├── content-filter.ts │ ├── events.ts │ ├── file-operations.ts │ ├── filters.ts │ ├── global.ts │ ├── index.ts │ ├── logs.ts │ ├── placeholder.png │ ├── resize-image.ts │ └── util.ts │ └── tsconfig.json └── tsconfig.json /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/fr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.github/ISSUE_TEMPLATE/fr.md -------------------------------------------------------------------------------- /.github/workflows/e2e_test.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.github/workflows/e2e_test.old -------------------------------------------------------------------------------- /.github/workflows/npm_publish_bq_scripts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.github/workflows/npm_publish_bq_scripts.yml -------------------------------------------------------------------------------- /.github/workflows/readmes-updated.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.github/workflows/readmes-updated.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scripts/npm_publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.github/workflows/scripts/npm_publish.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.github/workflows/scripts/release.sh -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/README.md -------------------------------------------------------------------------------- /_emulator/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/.firebaserc -------------------------------------------------------------------------------- /_emulator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/.gitignore -------------------------------------------------------------------------------- /_emulator/extensions/delete-user-data.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/extensions/delete-user-data.env.local -------------------------------------------------------------------------------- /_emulator/extensions/firestore-bigquery-export.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/extensions/firestore-bigquery-export.env.local -------------------------------------------------------------------------------- /_emulator/extensions/firestore-counter.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/extensions/firestore-counter.env.local -------------------------------------------------------------------------------- /_emulator/extensions/firestore-send-email-sendgrid.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/extensions/firestore-send-email-sendgrid.env.local -------------------------------------------------------------------------------- /_emulator/extensions/firestore-send-email-sendgrid.secret.local: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_emulator/extensions/firestore-send-email.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/extensions/firestore-send-email.env.local -------------------------------------------------------------------------------- /_emulator/extensions/firestore-send-email.secret.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/extensions/firestore-send-email.secret.local -------------------------------------------------------------------------------- /_emulator/extensions/firestore-translate-text.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/extensions/firestore-translate-text.env.local -------------------------------------------------------------------------------- /_emulator/extensions/storage-resize-images.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/extensions/storage-resize-images.env.local -------------------------------------------------------------------------------- /_emulator/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/firebase.json -------------------------------------------------------------------------------- /_emulator/firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/firestore.indexes.json -------------------------------------------------------------------------------- /_emulator/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/firestore.rules -------------------------------------------------------------------------------- /_emulator/functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/functions/.gitignore -------------------------------------------------------------------------------- /_emulator/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/functions/package-lock.json -------------------------------------------------------------------------------- /_emulator/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/functions/package.json -------------------------------------------------------------------------------- /_emulator/functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/functions/src/index.ts -------------------------------------------------------------------------------- /_emulator/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/functions/tsconfig.json -------------------------------------------------------------------------------- /_emulator/storage.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/_emulator/storage.rules -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/codecov.yml -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ["@commitlint/config-conventional"] }; 2 | -------------------------------------------------------------------------------- /delete-user-data/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/CHANGELOG.md -------------------------------------------------------------------------------- /delete-user-data/POSTINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/POSTINSTALL.md -------------------------------------------------------------------------------- /delete-user-data/PREINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/PREINSTALL.md -------------------------------------------------------------------------------- /delete-user-data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/README.md -------------------------------------------------------------------------------- /delete-user-data/extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/extension.yaml -------------------------------------------------------------------------------- /delete-user-data/functions/.gitignore: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /delete-user-data/functions/__tests__/handleDelete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/__tests__/handleDelete.test.ts -------------------------------------------------------------------------------- /delete-user-data/functions/__tests__/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/__tests__/helpers.test.ts -------------------------------------------------------------------------------- /delete-user-data/functions/__tests__/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/__tests__/helpers/index.ts -------------------------------------------------------------------------------- /delete-user-data/functions/__tests__/helpers/setupEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/__tests__/helpers/setupEnvironment.ts -------------------------------------------------------------------------------- /delete-user-data/functions/__tests__/recursiveDelete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/__tests__/recursiveDelete.test.ts -------------------------------------------------------------------------------- /delete-user-data/functions/__tests__/runBatchPubSubDeletions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/__tests__/runBatchPubSubDeletions.test.ts -------------------------------------------------------------------------------- /delete-user-data/functions/__tests__/search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/__tests__/search.test.ts -------------------------------------------------------------------------------- /delete-user-data/functions/__tests__/searchFunction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/__tests__/searchFunction.test.ts -------------------------------------------------------------------------------- /delete-user-data/functions/__tests__/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/__tests__/setupTests.ts -------------------------------------------------------------------------------- /delete-user-data/functions/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/__tests__/tsconfig.json -------------------------------------------------------------------------------- /delete-user-data/functions/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/jest.config.js -------------------------------------------------------------------------------- /delete-user-data/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/package-lock.json -------------------------------------------------------------------------------- /delete-user-data/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/package.json -------------------------------------------------------------------------------- /delete-user-data/functions/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/src/config.ts -------------------------------------------------------------------------------- /delete-user-data/functions/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/src/helpers.ts -------------------------------------------------------------------------------- /delete-user-data/functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/src/index.ts -------------------------------------------------------------------------------- /delete-user-data/functions/src/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/src/logs.ts -------------------------------------------------------------------------------- /delete-user-data/functions/src/recursiveDelete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/src/recursiveDelete.ts -------------------------------------------------------------------------------- /delete-user-data/functions/src/runBatchPubSubDeletions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/src/runBatchPubSubDeletions.ts -------------------------------------------------------------------------------- /delete-user-data/functions/src/runCustomSearchFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/src/runCustomSearchFunction.ts -------------------------------------------------------------------------------- /delete-user-data/functions/src/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/src/search.ts -------------------------------------------------------------------------------- /delete-user-data/functions/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/src/types.ts -------------------------------------------------------------------------------- /delete-user-data/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/functions/tsconfig.json -------------------------------------------------------------------------------- /delete-user-data/test-data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/test-data/README.md -------------------------------------------------------------------------------- /delete-user-data/test-data/images/pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/test-data/images/pic.png -------------------------------------------------------------------------------- /delete-user-data/test-data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/test-data/index.ts -------------------------------------------------------------------------------- /delete-user-data/test-data/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/test-data/package-lock.json -------------------------------------------------------------------------------- /delete-user-data/test-data/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/delete-user-data/test-data/package.json -------------------------------------------------------------------------------- /delete-user-data/test-data/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /docs/delete-user-data/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/delete-user-data/get-started.md -------------------------------------------------------------------------------- /docs/firestore-bigquery-export/Clustering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bigquery-export/Clustering.md -------------------------------------------------------------------------------- /docs/firestore-bigquery-export/Partitioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bigquery-export/Partitioning.md -------------------------------------------------------------------------------- /docs/firestore-bigquery-export/Wildcards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bigquery-export/Wildcards.md -------------------------------------------------------------------------------- /docs/firestore-bigquery-export/cross-project-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bigquery-export/cross-project-support.md -------------------------------------------------------------------------------- /docs/firestore-bigquery-export/generating-schemas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bigquery-export/generating-schemas.md -------------------------------------------------------------------------------- /docs/firestore-bigquery-export/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bigquery-export/get-started.md -------------------------------------------------------------------------------- /docs/firestore-bigquery-export/importing-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bigquery-export/importing-data.md -------------------------------------------------------------------------------- /docs/firestore-bigquery-export/media/clustering.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bigquery-export/media/clustering.png -------------------------------------------------------------------------------- /docs/firestore-bigquery-export/media/wildcards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bigquery-export/media/wildcards.png -------------------------------------------------------------------------------- /docs/firestore-bigquery-export/transforming-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bigquery-export/transforming-data.md -------------------------------------------------------------------------------- /docs/firestore-bundle-builder/api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bundle-builder/api-reference.md -------------------------------------------------------------------------------- /docs/firestore-bundle-builder/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bundle-builder/get-started.md -------------------------------------------------------------------------------- /docs/firestore-bundle-builder/media/admin-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-bundle-builder/media/admin-ui.png -------------------------------------------------------------------------------- /docs/firestore-counter/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-counter/get-started.md -------------------------------------------------------------------------------- /docs/firestore-send-email/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-send-email/get-started.md -------------------------------------------------------------------------------- /docs/firestore-send-email/manage-delivery-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-send-email/manage-delivery-service.md -------------------------------------------------------------------------------- /docs/firestore-send-email/smtp-connection-url.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-send-email/smtp-connection-url.md -------------------------------------------------------------------------------- /docs/firestore-send-email/use-handlebars-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-send-email/use-handlebars-template.md -------------------------------------------------------------------------------- /docs/firestore-shorten-urls-bitly/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-shorten-urls-bitly/get-started.md -------------------------------------------------------------------------------- /docs/firestore-translate-text/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/firestore-translate-text/get-started.md -------------------------------------------------------------------------------- /docs/rtdb-limit-child-nodes/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/rtdb-limit-child-nodes/get-started.md -------------------------------------------------------------------------------- /docs/storage-resize-images/customize-output-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/storage-resize-images/customize-output-options.md -------------------------------------------------------------------------------- /docs/storage-resize-images/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/storage-resize-images/get-started.md -------------------------------------------------------------------------------- /docs/storage-resize-images/handle-resize-image-extension-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/docs/storage-resize-images/handle-resize-image-extension-events.md -------------------------------------------------------------------------------- /firestore-bigquery-export/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/CHANGELOG.md -------------------------------------------------------------------------------- /firestore-bigquery-export/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/CONTRIBUTING.md -------------------------------------------------------------------------------- /firestore-bigquery-export/POSTINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/POSTINSTALL.md -------------------------------------------------------------------------------- /firestore-bigquery-export/PREINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/PREINSTALL.md -------------------------------------------------------------------------------- /firestore-bigquery-export/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/README.md -------------------------------------------------------------------------------- /firestore-bigquery-export/docs/images/firestore-bigquery-export-dep-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/docs/images/firestore-bigquery-export-dep-diagram.svg -------------------------------------------------------------------------------- /firestore-bigquery-export/extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/extension.yaml -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/README.md -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/jest.config.js -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/package-lock.json -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/package.json -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/alternativeProject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/alternativeProject.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/checkUpdates.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/checkUpdates.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/clustering.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/clustering.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/e2e.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/failedTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/failedTransaction.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/materializedViews/initializeLatestMaterializedView.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/materializedViews/initializeLatestMaterializedView.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/materializedViews/initializeLatestView.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/materializedViews/initializeLatestView.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/materializedViews/integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/materializedViews/integration.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/materializedViews/shouldRecreateMaterializedView.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/materializedViews/shouldRecreateMaterializedView.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/msql/incremental/standard.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/msql/incremental/standard.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/msql/nonIncremental/standard.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/msql/nonIncremental/standard.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/partitioning.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/partitioning.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/snapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/snapshot.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/stresstest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/stresstest.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/wildcardDocument.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/bigquery/wildcardDocument.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/emulator-params.env: -------------------------------------------------------------------------------- 1 | LOCATION=europe-west2 2 | PROJECT_ID=extensions-testing 3 | -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/firebase.json -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/changeTracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/changeTracker.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/clearTables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/clearTables.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/queries.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/sql/generateSnapshotStresstestTable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/sql/generateSnapshotStresstestTable.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/sql/latestConsistentSnapshot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/sql/latestConsistentSnapshot.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/sql/latestConsistentSnapshotNoGroupBy.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/fixtures/sql/latestConsistentSnapshotNoGroupBy.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/__tests__/logger.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/checkUpdates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/checkUpdates.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/clustering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/clustering.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/handleFailedTransactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/handleFailedTransactions.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/index.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/initializeLatestMaterializedView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/initializeLatestMaterializedView.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/initializeLatestView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/initializeLatestView.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/partitioning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/partitioning.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/schema.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/snapshot.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/utils.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/utils.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/validateProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/bigquery/validateProject.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/errors.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/index.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/logger.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/logs.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/tracker.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/src/types.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/tsconfig.json -------------------------------------------------------------------------------- /firestore-bigquery-export/firestore-bigquery-change-tracker/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/firestore-bigquery-change-tracker/tsconfig.test.json -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/.gitignore: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/__tests__/__mocks__/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/__tests__/__mocks__/console.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/__tests__/__mocks__/firestore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/__tests__/__mocks__/firestore.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/__tests__/__snapshots__/config.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/__tests__/__snapshots__/config.test.ts.snap -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/__tests__/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/__tests__/config.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/__tests__/e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/__tests__/e2e.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/__tests__/fixtures/documentData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/__tests__/fixtures/documentData.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/__tests__/functions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/__tests__/functions.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/__tests__/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/__tests__/jest.setup.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/__tests__/test.types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/__tests__/test.types.d.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/__tests__/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/__tests__/util.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/big-query-table-test/install-params.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/big-query-table-test/install-params.env -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/big-query-table-test/install-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/big-query-table-test/install-script.js -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/big-query-table-test/install-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/big-query-table-test/install-test.sh -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/jest.config.js -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/package-lock.json -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/package.json -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/src/config.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/src/events.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/src/index.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/src/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/src/logs.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/src/util.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/stress_test/count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/stress_test/count.js -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/stress_test/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/stress_test/main.js -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/stress_test/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/stress_test/worker.js -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/tsconfig.json -------------------------------------------------------------------------------- /firestore-bigquery-export/functions/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/functions/tsconfig.test.json -------------------------------------------------------------------------------- /firestore-bigquery-export/guides/EXAMPLE_QUERIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/guides/EXAMPLE_QUERIES.md -------------------------------------------------------------------------------- /firestore-bigquery-export/guides/GENERATE_SCHEMA_VIEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/guides/GENERATE_SCHEMA_VIEWS.md -------------------------------------------------------------------------------- /firestore-bigquery-export/guides/IMPORT_EXISTING_DOCUMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/guides/IMPORT_EXISTING_DOCUMENTS.md -------------------------------------------------------------------------------- /firestore-bigquery-export/guides/OBSERVABILITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/guides/OBSERVABILITY.md -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | test-schema.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/README.md -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/jest.config.js -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/package-lock.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/package.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/schemas/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/schemas/test.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/schemas/user-schema-version-login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/schemas/user-schema-version-login.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/schemas/user_array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/schemas/user_array.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/schemas/user_complex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/schemas/user_complex.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/schemas/user_full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/schemas/user_full.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/bigquery/schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/bigquery/schema.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/bigquery/schema/extractors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/bigquery/schema/extractors.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/bigquery/schema/processLeafField.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/bigquery/schema/processLeafField.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/bigquery/snapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/bigquery/snapshot.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/config/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/config/index.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/config/interactive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/config/interactive.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/config/non-interactive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/config/non-interactive.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/e2e.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/e2e_mocking.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/e2e_mocking.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/helpers/deleteDatasets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/helpers/deleteDatasets.js -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/helpers/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/helpers/setup.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/schemas/arraysNestedInMapsSchema/arraysNestedInMapsSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/schemas/arraysNestedInMapsSchema/arraysNestedInMapsSchema.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/schemas/basic/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/schemas/basic/basic.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/schemas/mappedArray/mappedArray.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/schemas/mappedArray/mappedArray.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/schemas/nestedMapSchema/nestedMapSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/e2e/schemas/nestedMapSchema/nestedMapSchema.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/deep-directory/1/2/leaf-schemas-1.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/deep-directory/1/2/leaf-schemas-2.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/deep-directory/1/2/leaf-schemas-3.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/deep-directory/1/2/leaf-schemas-4.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/deep-directory/1/2/leaf-schemas-5.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/deep-directory/1/other-schemas-1.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/deep-directory/1/other-schemas-2.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/deep-directory/1/other-schemas-3.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/deep-directory/1/other-schemas-4.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/deep-directory/1/other-schemas-5.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/full-directory/schema-1.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/full-directory/schema-1.txt: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/full-directory/schema-2.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/full-directory/schema-2.txt: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/full-directory/schema-3.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/full-directory/schema-3.txt: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/full-directory/schema-4.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/full-directory/schema-4.txt: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/full-directory/schema-5.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schema-files/full-directory/schema-5.txt: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/arraysNestedInMapsSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/arraysNestedInMapsSchema.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/columnRename.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/columnRename.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/complexSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/complexSchema.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/emptyMapSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/emptyMapSchema.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/emptySchema.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": [] 3 | } 4 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/fullSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/fullSchema.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/fullSchemaSquared.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/fullSchemaSquared.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/jsonSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/jsonSchema.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/nestedMapSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/nestedMapSchema.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/referenceSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/schemas/referenceSchema.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/arraysNestedInMapsSchema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/arraysNestedInMapsSchema.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/changelogColumnRenameSchema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/changelogColumnRenameSchema.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/emptyMapSchema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/emptyMapSchema.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/emptySchemaChangeLog.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/emptySchemaChangeLog.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/emptySchemaLatest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/emptySchemaLatest.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/emptySchemaLatestFromView.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/emptySchemaLatestFromView.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/fullSchemaChangeLog.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/fullSchemaChangeLog.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/fullSchemaLatest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/fullSchemaLatest.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/fullSchemaLatestFromView.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/fullSchemaLatestFromView.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/fullSchemaLatestLatestFromView.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/fullSchemaLatestLatestFromView.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/fullSchemaSquared.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/fullSchemaSquared.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/jsonColumn.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/jsonColumn.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/latestConsistentSnapshot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/latestConsistentSnapshot.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/latestConsistentSnapshotNoGroupBy.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/latestConsistentSnapshotNoGroupBy.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/nestedMapSchemaChangeLog.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/nestedMapSchemaChangeLog.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/referenceSchema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/referenceSchema.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/viewColumnRenameSchema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/fixtures/sql/viewColumnRenameSchema.sql -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/genkit/sampleFirestoreDocuments.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/genkit/sampleFirestoreDocuments.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/genkit/serializeDocument.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/genkit/serializeDocument.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/schema-loader-utils/readSchemas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/schema-loader-utils/readSchemas.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/schema-loader-utils/schema-loader-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/__tests__/schema-loader-utils/schema-loader-utils.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/config/index.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/config/interactive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/config/interactive.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/config/non-interactive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/config/non-interactive.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/index.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/logs.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/schema-loader-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/schema-loader-utils.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/schema/extractors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/schema/extractors.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/schema/genkit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/schema/genkit.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/schema/index.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/schema/processLeafField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/schema/processLeafField.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/snapshot.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/src/udf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/src/udf.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/gen-schema-view/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/gen-schema-view/tsconfig.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/grant-crossproject-access.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/grant-crossproject-access.ps1 -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/grant-crossproject-access.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/grant-crossproject-access.sh -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/CHANGELOG.md -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/README.md -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/__tests__/e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/__tests__/e2e.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/__tests__/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/__tests__/firebase.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/__tests__/getRowsFromDocs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/__tests__/getRowsFromDocs.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/__tests__/helpers/waitFor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/__tests__/helpers/waitFor.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/__tests__/multiThreadCollectionGroupBug.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/__tests__/multiThreadCollectionGroupBug.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/__tests__/runMultiThread.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/__tests__/runMultiThread.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/__tests__/runMultiThreadMock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/__tests__/runMultiThreadMock.test.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/__tests__/test.types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/__tests__/test.types.d.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/__tests__/tsconfig.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/jest.config.js -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/package-lock.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/package.json -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/src/config.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/src/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/src/helper.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/src/index.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/src/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/src/logs.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/src/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/src/program.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/src/run-multi-thread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/src/run-multi-thread.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/src/run-single-thread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/src/run-single-thread.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/src/types.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/src/worker.ts -------------------------------------------------------------------------------- /firestore-bigquery-export/scripts/import/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-bigquery-export/scripts/import/tsconfig.json -------------------------------------------------------------------------------- /firestore-counter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/.gitignore -------------------------------------------------------------------------------- /firestore-counter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/CHANGELOG.md -------------------------------------------------------------------------------- /firestore-counter/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/CONTRIBUTING.md -------------------------------------------------------------------------------- /firestore-counter/POSTINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/POSTINSTALL.md -------------------------------------------------------------------------------- /firestore-counter/PREINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/PREINSTALL.md -------------------------------------------------------------------------------- /firestore-counter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/README.md -------------------------------------------------------------------------------- /firestore-counter/clients/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/android/build.gradle -------------------------------------------------------------------------------- /firestore-counter/clients/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /firestore-counter/clients/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /firestore-counter/clients/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/android/gradlew -------------------------------------------------------------------------------- /firestore-counter/clients/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/android/gradlew.bat -------------------------------------------------------------------------------- /firestore-counter/clients/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /firestore-counter/clients/android/src/main/java/com/firebase/firestore/counter/FirestoreShardedCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/android/src/main/java/com/firebase/firestore/counter/FirestoreShardedCounter.java -------------------------------------------------------------------------------- /firestore-counter/clients/dart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/README.md -------------------------------------------------------------------------------- /firestore-counter/clients/dart/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/analysis_options.yaml -------------------------------------------------------------------------------- /firestore-counter/clients/dart/integration_test/e2e_distributed_counter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/integration_test/e2e_distributed_counter_test.dart -------------------------------------------------------------------------------- /firestore-counter/clients/dart/lib/distributed_counter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/lib/distributed_counter.dart -------------------------------------------------------------------------------- /firestore-counter/clients/dart/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/pubspec.lock -------------------------------------------------------------------------------- /firestore-counter/clients/dart/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/pubspec.yaml -------------------------------------------------------------------------------- /firestore-counter/clients/dart/test_driver/integration_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/test_driver/integration_test.dart -------------------------------------------------------------------------------- /firestore-counter/clients/dart/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/web/favicon.png -------------------------------------------------------------------------------- /firestore-counter/clients/dart/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/web/icons/Icon-192.png -------------------------------------------------------------------------------- /firestore-counter/clients/dart/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/web/icons/Icon-512.png -------------------------------------------------------------------------------- /firestore-counter/clients/dart/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /firestore-counter/clients/dart/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /firestore-counter/clients/dart/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/web/index.html -------------------------------------------------------------------------------- /firestore-counter/clients/dart/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/dart/web/manifest.json -------------------------------------------------------------------------------- /firestore-counter/clients/ios/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/ios/Package.swift -------------------------------------------------------------------------------- /firestore-counter/clients/ios/Sources/FirestoreCounter/FirestoreCounter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/ios/Sources/FirestoreCounter/FirestoreCounter.swift -------------------------------------------------------------------------------- /firestore-counter/clients/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/node/index.js -------------------------------------------------------------------------------- /firestore-counter/clients/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/node/package.json -------------------------------------------------------------------------------- /firestore-counter/clients/web/dist/sharded-counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/web/dist/sharded-counter.js -------------------------------------------------------------------------------- /firestore-counter/clients/web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/web/package-lock.json -------------------------------------------------------------------------------- /firestore-counter/clients/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/web/package.json -------------------------------------------------------------------------------- /firestore-counter/clients/web/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/web/src/index.ts -------------------------------------------------------------------------------- /firestore-counter/clients/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/web/tsconfig.json -------------------------------------------------------------------------------- /firestore-counter/clients/web/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/clients/web/webpack.config.js -------------------------------------------------------------------------------- /firestore-counter/extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/extension.yaml -------------------------------------------------------------------------------- /firestore-counter/functions/.gitignore: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /firestore-counter/functions/__tests__/aggregator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/__tests__/aggregator.test.ts -------------------------------------------------------------------------------- /firestore-counter/functions/__tests__/controller.emulator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/__tests__/controller.emulator.test.ts -------------------------------------------------------------------------------- /firestore-counter/functions/__tests__/e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/__tests__/e2e.test.ts -------------------------------------------------------------------------------- /firestore-counter/functions/__tests__/planner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/__tests__/planner.test.ts -------------------------------------------------------------------------------- /firestore-counter/functions/__tests__/test-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/__tests__/test-client.ts -------------------------------------------------------------------------------- /firestore-counter/functions/__tests__/test.types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/__tests__/test.types.d.ts -------------------------------------------------------------------------------- /firestore-counter/functions/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/__tests__/tsconfig.json -------------------------------------------------------------------------------- /firestore-counter/functions/__tests__/worker.emulator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/__tests__/worker.emulator.test.ts -------------------------------------------------------------------------------- /firestore-counter/functions/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/jest.config.js -------------------------------------------------------------------------------- /firestore-counter/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/package-lock.json -------------------------------------------------------------------------------- /firestore-counter/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/package.json -------------------------------------------------------------------------------- /firestore-counter/functions/src/aggregator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/src/aggregator.ts -------------------------------------------------------------------------------- /firestore-counter/functions/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/src/common.ts -------------------------------------------------------------------------------- /firestore-counter/functions/src/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/src/controller.ts -------------------------------------------------------------------------------- /firestore-counter/functions/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/src/events.ts -------------------------------------------------------------------------------- /firestore-counter/functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/src/index.ts -------------------------------------------------------------------------------- /firestore-counter/functions/src/planner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/src/planner.ts -------------------------------------------------------------------------------- /firestore-counter/functions/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/src/worker.ts -------------------------------------------------------------------------------- /firestore-counter/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/functions/tsconfig.json -------------------------------------------------------------------------------- /firestore-counter/stress_test/bin/driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/stress_test/bin/driver.ts -------------------------------------------------------------------------------- /firestore-counter/stress_test/bin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/stress_test/bin/package.json -------------------------------------------------------------------------------- /firestore-counter/stress_test/bin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/stress_test/bin/tsconfig.json -------------------------------------------------------------------------------- /firestore-counter/stress_test/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/stress_test/firebase.json -------------------------------------------------------------------------------- /firestore-counter/stress_test/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/stress_test/functions/package.json -------------------------------------------------------------------------------- /firestore-counter/stress_test/functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/stress_test/functions/src/index.ts -------------------------------------------------------------------------------- /firestore-counter/stress_test/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/stress_test/functions/tsconfig.json -------------------------------------------------------------------------------- /firestore-counter/stress_test/functions/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-counter/stress_test/functions/tslint.json -------------------------------------------------------------------------------- /firestore-send-email/.gitignore: -------------------------------------------------------------------------------- 1 | .gcloudignore 2 | !emulator-params.env -------------------------------------------------------------------------------- /firestore-send-email/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/CHANGELOG.md -------------------------------------------------------------------------------- /firestore-send-email/POSTINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/POSTINSTALL.md -------------------------------------------------------------------------------- /firestore-send-email/PREINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/PREINSTALL.md -------------------------------------------------------------------------------- /firestore-send-email/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/README.md -------------------------------------------------------------------------------- /firestore-send-email/extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/extension.yaml -------------------------------------------------------------------------------- /firestore-send-email/functions/.gitignore: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/config.test.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/createSMTPServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/createSMTPServer.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/e2e.test.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/e2e/sendgrid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/e2e/sendgrid.test.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/functions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/functions.test.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/helpers.test.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/jest.setup.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/nodemailer-sendgrid/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/nodemailer-sendgrid/index.test.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/prepare-payload.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/prepare-payload.test.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/test.types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/test.types.d.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/tsconfig.json -------------------------------------------------------------------------------- /firestore-send-email/functions/__tests__/validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/__tests__/validation.test.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/jest.config.js -------------------------------------------------------------------------------- /firestore-send-email/functions/jest.teardown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/jest.teardown.js -------------------------------------------------------------------------------- /firestore-send-email/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/package-lock.json -------------------------------------------------------------------------------- /firestore-send-email/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/package.json -------------------------------------------------------------------------------- /firestore-send-email/functions/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/src/config.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/src/events.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/src/helpers.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/src/index.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/src/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/src/logs.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/src/nodemailer-sendgrid/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/src/nodemailer-sendgrid/index.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/src/nodemailer-sendgrid/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/src/nodemailer-sendgrid/types.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/src/prepare-payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/src/prepare-payload.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/src/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/src/templates.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/src/types.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/src/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/src/validation.ts -------------------------------------------------------------------------------- /firestore-send-email/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/functions/tsconfig.json -------------------------------------------------------------------------------- /firestore-send-email/scripts/oauth2-refresh-token-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-send-email/scripts/oauth2-refresh-token-helper.js -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/.gitignore: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/CHANGELOG.md -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/POSTINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/POSTINSTALL.md -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/PREINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/PREINSTALL.md -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/README.md -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/extension.yaml -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/functions/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/functions/jest.config.js -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/functions/package-lock.json -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/functions/package.json -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/functions/src/abstract-shortener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/functions/src/abstract-shortener.ts -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/functions/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/functions/src/config.ts -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/functions/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/functions/src/events.ts -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/functions/src/index.ts -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/functions/src/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/functions/src/logs.ts -------------------------------------------------------------------------------- /firestore-shorten-urls-bitly/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-shorten-urls-bitly/functions/tsconfig.json -------------------------------------------------------------------------------- /firestore-translate-text/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/CHANGELOG.md -------------------------------------------------------------------------------- /firestore-translate-text/POSTINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/POSTINSTALL.md -------------------------------------------------------------------------------- /firestore-translate-text/PREINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/PREINSTALL.md -------------------------------------------------------------------------------- /firestore-translate-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/README.md -------------------------------------------------------------------------------- /firestore-translate-text/extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/extension.yaml -------------------------------------------------------------------------------- /firestore-translate-text/functions/.gitignore: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /firestore-translate-text/functions/__tests__/__snapshots__/config.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/__tests__/__snapshots__/config.test.ts.snap -------------------------------------------------------------------------------- /firestore-translate-text/functions/__tests__/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/__tests__/config.test.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/__tests__/functions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/__tests__/functions.test.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/__tests__/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/__tests__/jest.setup.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/__tests__/mocks/firestore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/__tests__/mocks/firestore.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/__tests__/mocks/translate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/__tests__/mocks/translate.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/__tests__/test.types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/__tests__/test.types.d.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/__tests__/tsconfig.json -------------------------------------------------------------------------------- /firestore-translate-text/functions/__tests__/unit/translateMultipleBackfill.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/__tests__/unit/translateMultipleBackfill.test.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/jest.config.js -------------------------------------------------------------------------------- /firestore-translate-text/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/package-lock.json -------------------------------------------------------------------------------- /firestore-translate-text/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/package.json -------------------------------------------------------------------------------- /firestore-translate-text/functions/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/src/config.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/src/events.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/src/index.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/src/logs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/src/logs/index.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/src/logs/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/src/logs/messages.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/src/translate/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/src/translate/common.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/src/translate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/src/translate/index.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/src/translate/translateDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/src/translate/translateDocument.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/src/translate/translateMultiple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/src/translate/translateMultiple.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/src/translate/translateSingle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/src/translate/translateSingle.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/src/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/src/validators.ts -------------------------------------------------------------------------------- /firestore-translate-text/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/firestore-translate-text/functions/tsconfig.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/jest.config.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/package.json -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/CHANGELOG.md -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/POSTINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/POSTINSTALL.md -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/PREINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/PREINSTALL.md -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/README.md -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/extension.yaml -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/functions/.gitignore: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/functions/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/functions/jest.config.js -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/functions/package-lock.json -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/functions/package.json -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/functions/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/functions/src/config.ts -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/functions/src/index.ts -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/functions/src/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/functions/src/logs.ts -------------------------------------------------------------------------------- /rtdb-limit-child-nodes/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/rtdb-limit-child-nodes/functions/tsconfig.json -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/CHANGELOG.md -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/POSTINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/POSTINSTALL.md -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/PREINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/PREINSTALL.md -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/extension.yaml -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/functions/index.js -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/integration-tests/.firebaserc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/integration-tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/functions/integration-tests/.gitignore -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/integration-tests/extensions/.gitignore: -------------------------------------------------------------------------------- 1 | !rtdb-uppercase-messages.env 2 | -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/integration-tests/extensions/rtdb-uppercase-messages.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/functions/integration-tests/extensions/rtdb-uppercase-messages.env -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/integration-tests/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/functions/integration-tests/firebase.json -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/integration-tests/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/integration-tests/functions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/functions/integration-tests/functions/index.js -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/integration-tests/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/functions/integration-tests/functions/package-lock.json -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/integration-tests/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/functions/integration-tests/functions/package.json -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/functions/package-lock.json -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/functions/package.json -------------------------------------------------------------------------------- /samples/rtdb-uppercase-messages/rtdb-seed-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/samples/rtdb-uppercase-messages/rtdb-seed-data.json -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /storage-resize-images/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/CHANGELOG.md -------------------------------------------------------------------------------- /storage-resize-images/POSTINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/POSTINSTALL.md -------------------------------------------------------------------------------- /storage-resize-images/PREINSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/PREINSTALL.md -------------------------------------------------------------------------------- /storage-resize-images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/README.md -------------------------------------------------------------------------------- /storage-resize-images/extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/extension.yaml -------------------------------------------------------------------------------- /storage-resize-images/functions/.gitignore: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/__mocks__/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/__mocks__/src/config.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/__mocks__/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/__mocks__/src/index.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/__snapshots__/config.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/__snapshots__/config.test.ts.snap -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/config.test.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/content-filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/content-filter.test.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/convert-image.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/convert-image.test.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/e2e.test.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/filters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/filters.test.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/fixtures/config.json: -------------------------------------------------------------------------------- 1 | { "some": "secret" } 2 | -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/fixtures/config_hack.txt: -------------------------------------------------------------------------------- 1 | data:text/plain;,'Hello from hacker' -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/fixtures/settings.json: -------------------------------------------------------------------------------- 1 | { "status": "active" } 2 | -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/function.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/function.test.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/gun-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/gun-image.png -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/not-an-image.jpeg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/resize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/resize.test.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/retry-queue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/retry-queue.test.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/storage.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/storage.rules -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/test-image.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/test-image.gif -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/test-image.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/test-image.jpeg -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/test-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/test-image.png -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/test-img.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/test-img.jfif -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/test-jpg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/test-jpg.jpg -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/test.types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/test.types.d.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/tsconfig.json -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/unit/modifyImage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/unit/modifyImage.test.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/util.test.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/util.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/__tests__/vulnerability.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/__tests__/vulnerability.test.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/jest.config.js -------------------------------------------------------------------------------- /storage-resize-images/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/package-lock.json -------------------------------------------------------------------------------- /storage-resize-images/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/package.json -------------------------------------------------------------------------------- /storage-resize-images/functions/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/src/config.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/src/content-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/src/content-filter.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/src/events.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/src/file-operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/src/file-operations.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/src/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/src/filters.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/src/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/src/global.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/src/index.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/src/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/src/logs.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/src/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/src/placeholder.png -------------------------------------------------------------------------------- /storage-resize-images/functions/src/resize-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/src/resize-image.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/src/util.ts -------------------------------------------------------------------------------- /storage-resize-images/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/storage-resize-images/functions/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/extensions/HEAD/tsconfig.json --------------------------------------------------------------------------------