Skip to content

4.x Janitor Checklist #309

@fubhy

Description

@fubhy
  • Integrate LSP package
  • Integrate ESLint plugin package
  • Integrate VSCode extension package(?)
  • Integrate and modernise Docgen package (likely no more docgen.json tsconfig overrides needed, etc.)
  • Review and update TSConfig (ES2023/ES2024 and newer TypeScript features)
  • Integrate examples and /potentially/ templates(?) from example repo and remove per-package examples instead
  • Add dedicated test workflow for testing examples
  • Update all packages' README (e.g. build and npm badges, etc.) and LICENSE files
  • Rewrite all scripts as internal utils cli commands using @effect/cli
  • Acceptance tests & tree shaking benchmarks for various app ecosystems
  • Acceptance tests for serverless environments like miniflare / wrangler, aws lambda, etc.
  • Consider removing tsconfig.build.json by relying on .d.ts postprocessing script to eliminate @internal declarations instead of using stripInternals: true
  • Script to maintain project references (if still needed at that point)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions