├── .env ├── .eslintignore ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .mocharc.json ├── .nycrc.json ├── .prettierrc.mjs ├── LICENSE ├── README.md ├── docker-compose.yml ├── eslint.config.mjs ├── images └── logo.png ├── package.json ├── scripts └── publish-beta.sh ├── src ├── firestore.ts ├── index.ts └── utils.ts ├── tests ├── firestore.base.it.ts ├── firestore.cache.it.ts ├── firestore.pagination.it.ts ├── firestore.ts ├── firestore.unit.ts └── mockRedis.ts ├── tsconfig.base.json ├── tsconfig.build.json └── tsconfig.json /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/.env -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/.eslintignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx --no-install lint-staged 2 | -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/.nycrc.json -------------------------------------------------------------------------------- /.prettierrc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/.prettierrc.mjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/images/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/package.json -------------------------------------------------------------------------------- /scripts/publish-beta.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/scripts/publish-beta.sh -------------------------------------------------------------------------------- /src/firestore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/src/firestore.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tests/firestore.base.it.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/tests/firestore.base.it.ts -------------------------------------------------------------------------------- /tests/firestore.cache.it.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/tests/firestore.cache.it.ts -------------------------------------------------------------------------------- /tests/firestore.pagination.it.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/tests/firestore.pagination.it.ts -------------------------------------------------------------------------------- /tests/firestore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/tests/firestore.ts -------------------------------------------------------------------------------- /tests/firestore.unit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/tests/firestore.unit.ts -------------------------------------------------------------------------------- /tests/mockRedis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/tests/mockRedis.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehacke/simple-cached-firestore/HEAD/tsconfig.json --------------------------------------------------------------------------------