@decorators
- @decorators/aliasv0.1.2Stage 3 Decorator factory to help you painlessly create aliases between different class members. Supports class methods, getters, setters, fields, and accessors.This package works with Node.js, Deno, BunIt is unknown whether this package works with Cloudflare Workers, Browsers94
- @decorators/bindv0.2.0Stage 3 decorator for binding class methods, getters, or setters to the appropriate context objects. Supports binding to either the instance or static side of a class, with zero configuration needed.This package works with Cloudflare Workers, Node.js, Deno, Bun100
- @decorators/internalv0.2.0Internal types, tools, and helpers shared amongst the public `@decorators/*` packages. This package is not intended for direct use in userland code.This package works with Node.js, Deno, BunIt is unknown whether this package works with Cloudflare Workers88
- @decorators/lruv0.1.2Highly configurable LRU (Least Recently Used) memoization decorator for class methods. Supports TTL, max size, custom key generation, pre- and post-processing, lifecycle event handlers, and much more.This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers100
- @decorators/memo@memo is a memoization decorator that can create dependency graphs across class members, affording you precise control of cache invalidation timing and logic.This package works with Cloudflare Workers, Node.js, Deno, BunIt is unknown whether this package works with Browsers
- @decorators/typesCollection of strong type utilities, type-safe decorator signatures, and other type-level goodies for both Stage 3 and Legacy (experimental) Stage 2 Decorators.This package works with Cloudflare Workers, Node.js, Deno, BunIt is unknown whether this package works with Browsers