├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── action.yml │ └── shipjs-trigger.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── codecov.yml ├── lerna.json ├── package.json ├── packages ├── admin │ ├── README.md │ ├── __tests__ │ │ ├── basic.test.ts │ │ ├── batch.test.ts │ │ ├── collection_group.test.ts │ │ ├── decode.test.ts │ │ ├── encode.test.ts │ │ ├── encode_decode.test.ts │ │ ├── factory_subcollection.test.ts │ │ ├── on_snapshot.test.ts │ │ ├── pagination.test.ts │ │ ├── query.test.ts │ │ ├── query_on_snapshot.test.ts │ │ ├── run_batch.test.ts │ │ ├── transaction.test.ts │ │ └── util.ts │ ├── example │ │ ├── README.md │ │ ├── basic.ts │ │ ├── batch.ts │ │ ├── collectionGroup.ts │ │ ├── encode_decode.ts │ │ ├── pagination.ts │ │ ├── subcollection.ts │ │ ├── transaction.ts │ │ ├── tsconfig.json │ │ └── update_with_field_value.ts │ ├── firebase_secret.json.enc │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── collection.ts │ │ ├── context.ts │ │ ├── converter.ts │ │ ├── firestore_simple.ts │ │ ├── index.ts │ │ ├── query.ts │ │ └── types.ts │ └── tsconfig.json └── web │ ├── README.md │ ├── __tests__ │ ├── basic.test.ts │ ├── batch.test.ts │ ├── collection_group.test.ts │ ├── decode.test.ts │ ├── encode.test.ts │ ├── encode_decode.test.ts │ ├── factory_subcollection.test.ts │ ├── on_snapshot.test.ts │ ├── pagination.test.ts │ ├── query.test.ts │ ├── query_on_snapshot.test.ts │ ├── run_batch.test.ts │ ├── transaction.test.ts │ └── util.ts │ ├── example │ ├── README.md │ ├── basic.ts │ ├── batch.ts │ ├── collectionGroup.ts │ ├── encode_decode.ts │ ├── tsconfig.json │ └── update_with_field_value.ts │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── collection.ts │ ├── context.ts │ ├── converter.ts │ ├── firestore_simple.ts │ ├── index.ts │ ├── query.ts │ └── types.ts │ └── tsconfig.json ├── renovate.json ├── ship.config.js └── tsconfig.json /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/.github/workflows/action.yml -------------------------------------------------------------------------------- /.github/workflows/shipjs-trigger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/.github/workflows/shipjs-trigger.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/codecov.yml -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/package.json -------------------------------------------------------------------------------- /packages/admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/README.md -------------------------------------------------------------------------------- /packages/admin/__tests__/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/basic.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/batch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/batch.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/collection_group.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/collection_group.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/decode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/decode.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/encode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/encode.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/encode_decode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/encode_decode.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/factory_subcollection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/factory_subcollection.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/on_snapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/on_snapshot.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/pagination.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/pagination.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/query.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/query.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/query_on_snapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/query_on_snapshot.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/run_batch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/run_batch.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/transaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/transaction.test.ts -------------------------------------------------------------------------------- /packages/admin/__tests__/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/__tests__/util.ts -------------------------------------------------------------------------------- /packages/admin/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/example/README.md -------------------------------------------------------------------------------- /packages/admin/example/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/example/basic.ts -------------------------------------------------------------------------------- /packages/admin/example/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/example/batch.ts -------------------------------------------------------------------------------- /packages/admin/example/collectionGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/example/collectionGroup.ts -------------------------------------------------------------------------------- /packages/admin/example/encode_decode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/example/encode_decode.ts -------------------------------------------------------------------------------- /packages/admin/example/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/example/pagination.ts -------------------------------------------------------------------------------- /packages/admin/example/subcollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/example/subcollection.ts -------------------------------------------------------------------------------- /packages/admin/example/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/example/transaction.ts -------------------------------------------------------------------------------- /packages/admin/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/example/tsconfig.json -------------------------------------------------------------------------------- /packages/admin/example/update_with_field_value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/example/update_with_field_value.ts -------------------------------------------------------------------------------- /packages/admin/firebase_secret.json.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/firebase_secret.json.enc -------------------------------------------------------------------------------- /packages/admin/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/jest.config.js -------------------------------------------------------------------------------- /packages/admin/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/package-lock.json -------------------------------------------------------------------------------- /packages/admin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/package.json -------------------------------------------------------------------------------- /packages/admin/src/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/src/collection.ts -------------------------------------------------------------------------------- /packages/admin/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/src/context.ts -------------------------------------------------------------------------------- /packages/admin/src/converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/src/converter.ts -------------------------------------------------------------------------------- /packages/admin/src/firestore_simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/src/firestore_simple.ts -------------------------------------------------------------------------------- /packages/admin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/src/index.ts -------------------------------------------------------------------------------- /packages/admin/src/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/src/query.ts -------------------------------------------------------------------------------- /packages/admin/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/src/types.ts -------------------------------------------------------------------------------- /packages/admin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/admin/tsconfig.json -------------------------------------------------------------------------------- /packages/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/README.md -------------------------------------------------------------------------------- /packages/web/__tests__/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/basic.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/batch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/batch.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/collection_group.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/collection_group.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/decode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/decode.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/encode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/encode.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/encode_decode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/encode_decode.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/factory_subcollection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/factory_subcollection.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/on_snapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/on_snapshot.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/pagination.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/pagination.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/query.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/query.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/query_on_snapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/query_on_snapshot.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/run_batch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/run_batch.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/transaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/transaction.test.ts -------------------------------------------------------------------------------- /packages/web/__tests__/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/__tests__/util.ts -------------------------------------------------------------------------------- /packages/web/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/example/README.md -------------------------------------------------------------------------------- /packages/web/example/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/example/basic.ts -------------------------------------------------------------------------------- /packages/web/example/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/example/batch.ts -------------------------------------------------------------------------------- /packages/web/example/collectionGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/example/collectionGroup.ts -------------------------------------------------------------------------------- /packages/web/example/encode_decode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/example/encode_decode.ts -------------------------------------------------------------------------------- /packages/web/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/example/tsconfig.json -------------------------------------------------------------------------------- /packages/web/example/update_with_field_value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/example/update_with_field_value.ts -------------------------------------------------------------------------------- /packages/web/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/jest.config.js -------------------------------------------------------------------------------- /packages/web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/package-lock.json -------------------------------------------------------------------------------- /packages/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/package.json -------------------------------------------------------------------------------- /packages/web/src/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/src/collection.ts -------------------------------------------------------------------------------- /packages/web/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/src/context.ts -------------------------------------------------------------------------------- /packages/web/src/converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/src/converter.ts -------------------------------------------------------------------------------- /packages/web/src/firestore_simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/src/firestore_simple.ts -------------------------------------------------------------------------------- /packages/web/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/src/index.ts -------------------------------------------------------------------------------- /packages/web/src/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/src/query.ts -------------------------------------------------------------------------------- /packages/web/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/src/types.ts -------------------------------------------------------------------------------- /packages/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/packages/web/tsconfig.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/renovate.json -------------------------------------------------------------------------------- /ship.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/ship.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kesin11/Firestore-simple/HEAD/tsconfig.json --------------------------------------------------------------------------------