bookish-potato-dto
Version:
## Overview A TypeScript decorators-based API for defining Data Transfer Object (DTO) classes, types, and parsers. Simplifies schema validation and type enforcement using intuitive decorators and TypeScript classes.
70 lines (69 loc) • 1.55 kB
JSON
{
"name": "bookish-potato-dto",
"version": "1.0.0",
"main": "dist/index.js",
"exports": {
".": "./dist/index.js"
},
"files": [
"dist",
"package.json",
"README.md",
"LICENSE"
],
"type": "module",
"scripts": {
"test": "jest --ci --coverage",
"build": "npx tsc",
"rollup": "npx rollup -c"
},
"author": "Andrei Trukhin",
"license": "ISC",
"description": "",
"devDependencies": {
"@babel/core": "^7.26.0",
"@babel/preset-env": "^7.26.0",
"@eslint/js": "^9.17.0",
"@rollup/plugin-typescript": "^12.1.2",
"@types/jest": "^29.5.14",
"@typescript-eslint/eslint-plugin": "^8.18.2",
"@typescript-eslint/parser": "^8.18.2",
"babel-jest": "^29.7.0",
"eslint": "^9.17.0",
"eslint-plugin-prettier": "^5.2.1",
"globals": "^15.14.0",
"jest": "^29.7.0",
"prettier": "^3.4.2",
"rollup": "^4.29.1",
"rollup-plugin-dts": "^6.1.1",
"ts-jest": "^29.2.5",
"typescript": "^5.7.2",
"typescript-eslint": "^8.18.2"
},
"publishConfig": {
"registry": "https://registry.npmjs.org"
},
"keywords": [
"typescript",
"dto",
"decorators",
"property-decorator",
"typescript-decorators",
"class-decorators",
"validation",
"transform",
"serialization",
"metadata",
"data-validation",
"backend",
"nodejs",
"data-transfer",
"api-integration",
"rest-api",
"typescript-library",
"typescript-utility",
"class-validator",
"dto-decorators",
"reflect-metadata"
]
}