diff --git a/.changeset/template-space-do-exports.md b/.changeset/template-space-do-exports.md new file mode 100644 index 00000000..d90b1866 --- /dev/null +++ b/.changeset/template-space-do-exports.md @@ -0,0 +1,5 @@ +--- +"create-pds": patch +--- + +Fix deploys of freshly scaffolded workers failing with "Cannot apply new-class migration to class 'SpaceDurableObject' that is not exported by script". The generated worker entry now exports the Space Durable Object classes that its wrangler config declares. diff --git a/packages/create-pds/templates/pds-worker/src/index.ts b/packages/create-pds/templates/pds-worker/src/index.ts index a1ff2405..12ad3762 100644 --- a/packages/create-pds/templates/pds-worker/src/index.ts +++ b/packages/create-pds/templates/pds-worker/src/index.ts @@ -1,2 +1,7 @@ // Re-export the PDS worker - that's all you need! -export { default, AccountDurableObject } from "@getcirrus/pds"; +export { + default, + AccountDurableObject, + SpaceDurableObject, + SpaceIndexDurableObject, +} from "@getcirrus/pds";