express-cargo
Version:
express middleware for class-based request parsing
50 lines (49 loc) • 1.56 kB
JSON
{
"name": "express-cargo",
"version": "0.2.0",
"description": "express middleware for class-based request parsing",
"main": "./dist/cjs/index.js",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
}
},
"files": ["dist"],
"scripts": {
"build": "npm run clean && npm run build:types && npm run build:cjs && npm run build:esm",
"build:types": "tsc --emitDeclarationOnly --declaration --outDir dist/types",
"build:cjs": "swc src -d dist/cjs --config-file .swcrc.cjs.json",
"build:esm": "swc src -d dist/esm --config-file .swcrc.esm.json",
"clean": "rimraf dist",
"lint": "eslint src --ext .ts",
"test": "jest"
},
"keywords": [
"express",
"middleware",
"cargo",
"request"
],
"homepage": "https://beyond-imagination.github.io/express-cargo/",
"repository": {
"type": "git",
"url": "git+https://github.com/Beyond-Imagination/express-cargo.git"
},
"license": "MIT",
"devDependencies": {
"@swc/cli": "^0.3.10",
"@swc/core": "^1.4.6",
"@swc/jest": "^0.2.38",
"@types/node": "^20.11.19",
"jest": "^30.0.4"
},
"peerDependencies": {
"@types/express": ">=4.17.0 <6",
"express": ">=4.17.0 <6",
"reflect-metadata": "^0.2.2"
}
}