DuploJS is an ecosystem of TypeScript libraries built on functional programming and Type-Driven Design, for building robust, strongly typed applications.
| Package | Description | npm release |
|---|---|---|
@duplojs/lang |
Functional primitives, immutable operations, composition, and typing constraints. | npm |
@duplojs/server |
Typed utilities for files, system operations, and CLI commands. | npm |
@duplojs/http |
HTTP tools for the DuploJS ecosystem. | npm |
@duplojs/form |
Building complex, strongly typed forms for Vue. | npm |
@duplojs/json-web-token |
Strongly typed creation and management of JSON Web Tokens. | npm |
@duplojs/playwright |
Organizing Playwright tests into sites, pages, and components with named actions. | npm |
@duplojs/tools |
Development tools and utilities for DuploJS. | npm |
@duplojs/code-config |
Shared configurations for TypeScript, Oxlint, Commitlint, and code quality tools. | npm |
@duplojs/eslint |
Shared ESLint configurations and rules. | npm |