Skip to content

Remove Deno package support from workspaces#1087

Open
taras wants to merge 1 commit intov4from
remove-deno-package
Open

Remove Deno package support from workspaces#1087
taras wants to merge 1 commit intov4from
remove-deno-package

Conversation

@taras
Copy link
Member

@taras taras commented Jan 20, 2026

Motivation

Since effectionx only uses Node/PNPM, the Deno package implementation is dead code that adds unnecessary complexity.

Approach

  • Delete lib/package/deno.ts (Deno package implementation)
  • Update lib/package/mod.ts to only export Node package
  • Simplify lib/workspaces/mod.ts to only support PNPM monorepos (removed Deno workspace detection)
  • Update use-deno-doc.tsx to import DenoJsonSchema from lib/deno-json.ts (which is still needed for doc generation)

Since effectionx only uses Node/PNPM, remove the unused Deno package
implementation to simplify the codebase.

Changes:
- Delete lib/package/deno.ts (Deno package implementation)
- Update lib/package/mod.ts to only export Node package
- Simplify lib/workspaces/mod.ts to only support PNPM monorepos
- Update use-deno-doc.tsx to import DenoJsonSchema from lib/deno-json.ts
@pkg-pr-new
Copy link

pkg-pr-new bot commented Jan 20, 2026

Open in StackBlitz

npm i https://pkg.pr.new/thefrontside/effection@1087

commit: aed9a26

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants