Package Exports
- @daiso-tech/core
- @daiso-tech/core/dist/cjs/_module.js
- @daiso-tech/core/dist/esm/_module.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@daiso-tech/core) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@daiso-tech/core
Installation
npm install @daiso-tech/core
Description
The library provides modular solutions for the essential features needed in modern web applications. Stop wasting time searching for packages or reinventing the wheel — this framework-agnostic library, built on adaptable components, works well with popular frameworks like Express.js, Fastify, Nest.js, Next.js, Nuxt.js, SvelteKit, and Remix.
Current Library Features:
- Immutable collection components:
- Immutable IterableCollection that simplifies working with Iterable.
- Immutable ListCollection that simplifies working with Array.
- Immutable AsyncIterableCollection that simplifies working with AsyncIterable.
- Cache component with support for pluggable adapters.
- Lock component with supports for pluggable adapters.
- EventBus component with support for pluggable adapters.
In the future the following components will be added:
- Semaphore component
- SharedLock (ReaderWriterLock) component
- RateLimter component
- CircuitBreaker component
- MessageQueue component
- TaskScheduler component
- Notification component
- Abstract FileStorage component
This library is heavily inspired laravel but built in modular way where you can choose which part to use.