├── .cspell.json ├── .editorconfig ├── .eslintrc.json ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── node_ci.yaml │ ├── publish_ghpackages.yaml │ └── publish_npm.yaml ├── .gitignore ├── .prettierignore ├── LICENSE ├── README.md ├── package.json ├── src ├── index.ts ├── lib │ ├── cache │ │ ├── cache-mock.ts │ │ ├── cache.ts │ │ └── cloudflare-kv.ts │ ├── flarebase-auth.spec.ts │ ├── flarebase-auth.ts │ ├── google-oauth.spec.ts │ ├── google-oauth.ts │ ├── models │ │ ├── index.ts │ │ ├── token.ts │ │ └── user.ts │ └── utils.ts └── test.env.example.json ├── tsconfig.json └── tsconfig.module.json /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/.cspell.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/node_ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/.github/workflows/node_ci.yaml -------------------------------------------------------------------------------- /.github/workflows/publish_ghpackages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/.github/workflows/publish_ghpackages.yaml -------------------------------------------------------------------------------- /.github/workflows/publish_npm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/.github/workflows/publish_npm.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/.prettierignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/cache/cache-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/lib/cache/cache-mock.ts -------------------------------------------------------------------------------- /src/lib/cache/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/lib/cache/cache.ts -------------------------------------------------------------------------------- /src/lib/cache/cloudflare-kv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/lib/cache/cloudflare-kv.ts -------------------------------------------------------------------------------- /src/lib/flarebase-auth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/lib/flarebase-auth.spec.ts -------------------------------------------------------------------------------- /src/lib/flarebase-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/lib/flarebase-auth.ts -------------------------------------------------------------------------------- /src/lib/google-oauth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/lib/google-oauth.spec.ts -------------------------------------------------------------------------------- /src/lib/google-oauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/lib/google-oauth.ts -------------------------------------------------------------------------------- /src/lib/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/lib/models/index.ts -------------------------------------------------------------------------------- /src/lib/models/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/lib/models/token.ts -------------------------------------------------------------------------------- /src/lib/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/lib/models/user.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/test.env.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/src/test.env.example.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marplex/flarebase-auth/HEAD/tsconfig.module.json --------------------------------------------------------------------------------