UNPKG

@zeix/cause-effect

Version:

Cause & Effect - reactive state management primitives library for TypeScript.

35 lines (22 loc) • 950 B
# ADR 000X: [Short Title] ## Status āœ… Accepted | āŒ Rejected | šŸ”„ Proposed | šŸ—‘ļø Superseded by [ADR-000Y](000Y-title.md) ## Context [What problem are we solving? What is the background? Link to relevant sections in REQUIREMENTS.md (e.g., M1, S3, X1) or ARCHITECTURE.md.] ## Decision [What did we choose? Be concise and specific.] ## Alternatives Considered - **Option A**: [Description and why it was rejected] - **Option B**: [Description and why it was rejected] ## Consequences [Good and bad outcomes. How does this affect: - Performance (bundle size, runtime) - Type safety - Developer experience - Maintainability - Compatibility with REQUIREMENTS.md criteria] ## Related - Requirements: [M1](REQUIREMENTS.md#m1), [S3](REQUIREMENTS.md#s3) - Architecture: [Section in ARCHITECTURE.md](ARCHITECTURE.md#section) - Supersedes: [ADR-000Z](000Z-title.md) (if applicable) - Superseded by: [ADR-000Y](000Y-title.md) (if applicable)