Effect TypeScript Standard Library for Production Applications
Effect is a comprehensive TypeScript standard library that provides structured concurrency, typed errors, dependency injection, schema validation, and observability — replacing dozens of individual packages with one cohesive, type-safe framework for building production-grade appl
What it does
Effect TypeScript Standard Library for Production Applications
Effect is a comprehensive TypeScript standard library that provides structured concurrency, typed errors, dependency injection, schema validation, and observability — replacing dozens of individual packages with one cohesive, type-safe framework for building production-grade applications.
Installation
Use the upstream install or setup path that matches your environment:
- pnpm install # Requires pnpm version 10.4.0
- Make the changes you propose to the codebase. If your changes impact functionality, please add corresponding tests to validate your updates.
- If you encounter style issues, use pnpm lint-fix to automatically correct some of these.
- pnpm changeset
Requirements and caveats from upstream:
- | @effect/platform-node | Platform utilities for Node.js | README |
- | @effect/platform-node-shared | Shared utilities for Node.js | README |
- | @effect/sql-sqlite-node | An @effect/sql implementation using the better-sqlite3 library. | README |
Basic usage or getting-started notes:
-
For detailed information and usage examples, visit the Effect website.
-
Run the following commands to ensure your changes do not introduce any issues:
-
pnpm test-types: Run type-level tests. Tests are written using tstyche.
-
Extracted from upstream docs: https://raw.githubusercontent.com/Effect-TS/effect/HEAD/README.md
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,924 chars)