rig-lib
v1.0.12
Published
A foundation utility library
Readme
rig-lib
A foundation utility library for TypeScript, supporting both ESM and CommonJS.
Install
# Install all modules at once
yarn add rig-lib
# or
npm install rig-lib
# Or install individual modules
yarn add @rig-lib/semaphore
# or
npm install @rig-lib/semaphorePackages
| Package | npm | Description |
|---|---|---|
| @rig-lib/semaphore | | Semaphore concurrency control utility, supports both callback and async/await |
Usage
// Via meta package
import { Semaphore } from 'rig-lib';
// Via individual package
import { Semaphore } from '@rig-lib/semaphore';Development
This is a Yarn Workspaces monorepo.
# Install dependencies
yarn install
# Build all packages
yarn build
# Build a single package
yarn workspace @rig-lib/semaphore build
# Publish a single package
yarn workspace @rig-lib/semaphore publish:npm
# Publish all packages
yarn workspaces run publish:npm