├── .circleci └── config.yml ├── .editorconfig ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .npmignore ├── .snyk ├── @types ├── json.d.ts └── prompts │ └── index.d.ts ├── LICENSE.md ├── README.md ├── package.json ├── src ├── bin │ ├── bin-common.ts │ ├── clean.js │ ├── firestore-clear.ts │ ├── firestore-export.ts │ └── firestore-import.ts ├── interfaces │ ├── ICollection.ts │ ├── IDocument.ts │ ├── IDocumentReference.ts │ ├── IFirebaseCredentials.ts │ ├── IGeopoint.ts │ ├── ISpecialType.ts │ └── ITimestamp.ts └── lib │ ├── clear.ts │ ├── export.ts │ ├── firestore-helpers.ts │ ├── helpers.ts │ ├── import.ts │ └── index.ts ├── tests ├── clear.spec.ts ├── export.spec.ts ├── firestore-helpers.spec.ts ├── helpers.spec.ts ├── import.spec.ts ├── sampleExportedDoc.json └── sampleRootData.json ├── tsconfig.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src/ 2 | tests/ 3 | *.json 4 | .* -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/.snyk -------------------------------------------------------------------------------- /@types/json.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/@types/json.d.ts -------------------------------------------------------------------------------- /@types/prompts/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'prompt'; -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/package.json -------------------------------------------------------------------------------- /src/bin/bin-common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/bin/bin-common.ts -------------------------------------------------------------------------------- /src/bin/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/bin/clean.js -------------------------------------------------------------------------------- /src/bin/firestore-clear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/bin/firestore-clear.ts -------------------------------------------------------------------------------- /src/bin/firestore-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/bin/firestore-export.ts -------------------------------------------------------------------------------- /src/bin/firestore-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/bin/firestore-import.ts -------------------------------------------------------------------------------- /src/interfaces/ICollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/interfaces/ICollection.ts -------------------------------------------------------------------------------- /src/interfaces/IDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/interfaces/IDocument.ts -------------------------------------------------------------------------------- /src/interfaces/IDocumentReference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/interfaces/IDocumentReference.ts -------------------------------------------------------------------------------- /src/interfaces/IFirebaseCredentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/interfaces/IFirebaseCredentials.ts -------------------------------------------------------------------------------- /src/interfaces/IGeopoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/interfaces/IGeopoint.ts -------------------------------------------------------------------------------- /src/interfaces/ISpecialType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/interfaces/ISpecialType.ts -------------------------------------------------------------------------------- /src/interfaces/ITimestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/interfaces/ITimestamp.ts -------------------------------------------------------------------------------- /src/lib/clear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/lib/clear.ts -------------------------------------------------------------------------------- /src/lib/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/lib/export.ts -------------------------------------------------------------------------------- /src/lib/firestore-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/lib/firestore-helpers.ts -------------------------------------------------------------------------------- /src/lib/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/lib/helpers.ts -------------------------------------------------------------------------------- /src/lib/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/lib/import.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /tests/clear.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/tests/clear.spec.ts -------------------------------------------------------------------------------- /tests/export.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/tests/export.spec.ts -------------------------------------------------------------------------------- /tests/firestore-helpers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/tests/firestore-helpers.spec.ts -------------------------------------------------------------------------------- /tests/helpers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/tests/helpers.spec.ts -------------------------------------------------------------------------------- /tests/import.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/tests/import.spec.ts -------------------------------------------------------------------------------- /tests/sampleExportedDoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/tests/sampleExportedDoc.json -------------------------------------------------------------------------------- /tests/sampleRootData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/tests/sampleRootData.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jloosli/node-firestore-import-export/HEAD/yarn.lock --------------------------------------------------------------------------------