Files
wehub-resource-sync 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
chore: import upstream snapshot with attribution
2026-07-13 12:23:53 +08:00

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($|\/)/],
});