b3a7f98e5a
CI / E2E Cloudflare (4/8) (push) Failing after 0s
CI / E2E Cloudflare (8/8) (push) Failing after 1s
CI / Lint (push) Failing after 1s
Auto Extract / Extract (push) Failing after 4s
CI / Version Check (push) Failing after 9s
CI / Integration Tests (push) Failing after 1s
CI / E2E tests (1/8) (push) Failing after 1s
CI / E2E tests (2/8) (push) Failing after 2s
CI / E2E tests (3/8) (push) Failing after 2s
CI / Browser Tests (push) Failing after 1s
CI / E2E tests (5/8) (push) Failing after 1s
CI / E2E Cloudflare (2/8) (push) Failing after 2s
CI / Typecheck (push) Failing after 1s
CI / Changeset Validation (push) Failing after 2s
CI / E2E Cloudflare (5/8) (push) Failing after 1s
CI / E2E Cloudflare (6/8) (push) Failing after 1s
CI / E2E Cloudflare (7/8) (push) Failing after 1s
CodeQL / Analyze (javascript-typescript) (push) Failing after 1s
Format / Format (push) Failing after 0s
CodeQL / Analyze (actions) (push) Failing after 4s
CI / E2E tests (4/8) (push) Failing after 1s
CI / E2E tests (6/8) (push) Failing after 1s
CI / E2E tests (7/8) (push) Failing after 2s
CI / E2E tests (8/8) (push) Failing after 1s
CI / E2E Cloudflare (1/8) (push) Failing after 1s
CI / E2E Cloudflare (3/8) (push) Failing after 2s
Preview Releases / Publish Preview (push) Failing after 0s
zizmor / Run zizmor (push) Failing after 1s
Release / Release (push) Failing after 2s
CI / Smoke Tests (push) Failing after 5m36s
CI / Tests (push) Failing after 6m36s
Release / Sync Templates (push) Has been skipped
CI / E2E Tests (push) Has been cancelled
40 lines
1.3 KiB
TypeScript
40 lines
1.3 KiB
TypeScript
import { defineConfig } from "tsdown";
|
|
|
|
export default defineConfig({
|
|
entry: [
|
|
"src/index.ts",
|
|
"src/db/d1.ts",
|
|
"src/db/hyperdrive.ts",
|
|
"src/db/do.ts",
|
|
"src/db/do-sql.ts",
|
|
"src/db/playground.ts",
|
|
"src/db/playground-middleware.ts",
|
|
"src/storage/r2.ts",
|
|
"src/image-endpoint.ts",
|
|
"src/auth/index.ts",
|
|
"src/sandbox/index.ts",
|
|
"src/worker.ts",
|
|
"src/plugins/index.ts",
|
|
// Standalone entry: cloudflareEmail() descriptors reference this module
|
|
// as their `entrypoint`, so the astro integration can statically import
|
|
// `createPlugin` from it (#1721).
|
|
"src/plugins/cloudflare-email.ts",
|
|
// Media provider runtimes
|
|
"src/media/images-runtime.ts",
|
|
"src/media/stream-runtime.ts",
|
|
// Cache provider (full-page response cache)
|
|
"src/cache/runtime.ts",
|
|
"src/cache/config.ts",
|
|
// Object cache backend (KV)
|
|
"src/cache/kv.ts",
|
|
],
|
|
format: ["esm"],
|
|
dts: true,
|
|
clean: true,
|
|
// @astrojs/cloudflare's server entrypoint and `astro/app/entrypoint` both
|
|
// resolve the build-time `virtual:astro:app` module — only available in the
|
|
// consuming app's Astro build, never here. Keep them external so the bare
|
|
// imports survive to be resolved downstream.
|
|
external: ["cloudflare:workers", "cloudflare:email", /^@astrojs\/cloudflare/, /^astro($|\/)/],
|
|
});
|