├── .github └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── example └── multiflare │ └── workers │ ├── README.md │ ├── api │ ├── worker.js │ └── wrangler.toml │ ├── blog │ ├── worker.js │ └── wrangler.toml │ ├── chat │ ├── worker.js │ └── wrangler.toml │ └── www │ ├── worker.js │ └── wrangler.toml ├── jest.config.js ├── logo.png ├── multiflare.png ├── package.json ├── patches └── @miniflare+core+2.0.0-rc.2.patch ├── src ├── cli.ts ├── globals.d.ts ├── multiflare.ts ├── root-worker.ts └── utils │ ├── objectMap.ts │ └── readDirRecursive.ts ├── test ├── integration.test.ts ├── root-worker.test.ts └── test-workers │ └── workers │ ├── README.md │ ├── api │ ├── worker.js │ └── wrangler.toml │ ├── blog │ ├── worker.js │ └── wrangler.toml │ ├── chat │ ├── worker.js │ └── wrangler.toml │ └── www │ ├── worker.js │ └── wrangler.toml ├── tsconfig.json ├── tsup.config.ts └── yarn.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .mf 2 | node_modules 3 | dist 4 | coverage 5 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/README.md -------------------------------------------------------------------------------- /example/multiflare/workers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/example/multiflare/workers/README.md -------------------------------------------------------------------------------- /example/multiflare/workers/api/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/example/multiflare/workers/api/worker.js -------------------------------------------------------------------------------- /example/multiflare/workers/api/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/example/multiflare/workers/api/wrangler.toml -------------------------------------------------------------------------------- /example/multiflare/workers/blog/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/example/multiflare/workers/blog/worker.js -------------------------------------------------------------------------------- /example/multiflare/workers/blog/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/example/multiflare/workers/blog/wrangler.toml -------------------------------------------------------------------------------- /example/multiflare/workers/chat/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/example/multiflare/workers/chat/worker.js -------------------------------------------------------------------------------- /example/multiflare/workers/chat/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/example/multiflare/workers/chat/wrangler.toml -------------------------------------------------------------------------------- /example/multiflare/workers/www/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/example/multiflare/workers/www/worker.js -------------------------------------------------------------------------------- /example/multiflare/workers/www/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/example/multiflare/workers/www/wrangler.toml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/jest.config.js -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/logo.png -------------------------------------------------------------------------------- /multiflare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/multiflare.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/package.json -------------------------------------------------------------------------------- /patches/@miniflare+core+2.0.0-rc.2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/patches/@miniflare+core+2.0.0-rc.2.patch -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/src/globals.d.ts -------------------------------------------------------------------------------- /src/multiflare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/src/multiflare.ts -------------------------------------------------------------------------------- /src/root-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/src/root-worker.ts -------------------------------------------------------------------------------- /src/utils/objectMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/src/utils/objectMap.ts -------------------------------------------------------------------------------- /src/utils/readDirRecursive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/src/utils/readDirRecursive.ts -------------------------------------------------------------------------------- /test/integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/test/integration.test.ts -------------------------------------------------------------------------------- /test/root-worker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/test/root-worker.test.ts -------------------------------------------------------------------------------- /test/test-workers/workers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/test/test-workers/workers/README.md -------------------------------------------------------------------------------- /test/test-workers/workers/api/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/test/test-workers/workers/api/worker.js -------------------------------------------------------------------------------- /test/test-workers/workers/api/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/test/test-workers/workers/api/wrangler.toml -------------------------------------------------------------------------------- /test/test-workers/workers/blog/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/test/test-workers/workers/blog/worker.js -------------------------------------------------------------------------------- /test/test-workers/workers/blog/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/test/test-workers/workers/blog/wrangler.toml -------------------------------------------------------------------------------- /test/test-workers/workers/chat/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/test/test-workers/workers/chat/worker.js -------------------------------------------------------------------------------- /test/test-workers/workers/chat/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/test/test-workers/workers/chat/wrangler.toml -------------------------------------------------------------------------------- /test/test-workers/workers/www/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/test/test-workers/workers/www/worker.js -------------------------------------------------------------------------------- /test/test-workers/workers/www/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/test/test-workers/workers/www/wrangler.toml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-lee/multiflare/HEAD/yarn.lock --------------------------------------------------------------------------------