Monorepo for packages in the @shigen
scope. This scope is used to collect tools whose standalone name often is already taken on npm. 資源 is the Japanese word for resource
.
ESLint plugin with rules supporting both JavaScript and TypeScript code.
Class-based enums for JavaScript.
Customisable merge
and deepMerge
functions with advanced TypeScript support.
Lightweight polyfill for the well-known symbols Symbol.dispose
and Symbol.asyncDispose
from the Explicit Resource Management proposal.
Set of tools for testing purposes.
Requirements
- Node.js >= 21
- pnpm