├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .markdownlint.yml ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE_APACHE ├── LICENSE_MIT ├── README.md ├── RELEASE_CHECKLIST.md ├── package.json ├── src ├── index.ts ├── mocks.ts ├── test │ ├── getAssetFromKV-optional.ts │ ├── getAssetFromKV.ts │ ├── mapRequestToAsset.ts │ └── serveSinglePageApp.ts └── types.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/.markdownlint.yml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE_APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/LICENSE_APACHE -------------------------------------------------------------------------------- /LICENSE_MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/LICENSE_MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/RELEASE_CHECKLIST.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/src/mocks.ts -------------------------------------------------------------------------------- /src/test/getAssetFromKV-optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/src/test/getAssetFromKV-optional.ts -------------------------------------------------------------------------------- /src/test/getAssetFromKV.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/src/test/getAssetFromKV.ts -------------------------------------------------------------------------------- /src/test/mapRequestToAsset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/src/test/mapRequestToAsset.ts -------------------------------------------------------------------------------- /src/test/serveSinglePageApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/src/test/serveSinglePageApp.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/kv-asset-handler/HEAD/tsconfig.json --------------------------------------------------------------------------------