UNPKG

@inaiat/fastify-papr

Version:
123 lines (122 loc) 2.64 kB
{ "name": "@inaiat/fastify-papr", "version": "9.0.1", "description": "Fastify Papr Plugin Integration", "type": "module", "engines": { "node": ">=22" }, "packageManager": "pnpm@10.8.0", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "types": "./dist/index.d.ts", "scripts": { "ts:loader": "FASTIFY_AUTOLOAD_TYPESCRIPT=true node --import=tsx/esm", "test": "pnpm ts:loader --test tests/*.ts", "build": "tsup", "fmt": "dprint fmt", "lint": "dprint check && eslint", "coverage": "pnpm lint && c8 pnpm test", "prepublishOnly": "npm run build", "make-badges": "istanbul-badges-readme", "check-commit": "pnpm lint && pnpm test", "prepare": "husky || true" }, "repository": { "type": "git", "url": "git+https://github.com/inaiat/fastify-papr.git" }, "keywords": [ "fastify", "mongodb", "papr", "database", "model", "schema", "json", "json-schema", "validation", "typescript", "types", "fastify-plugin" ], "contributors": [ "Inaiat <inaiat@gmail.com>", "Daniel Molina <dgmolina.ti@gmail.com>", "Murilo Alves <hi@omurilo.dev>" ], "license": "MIT", "licenses": [ { "type": "MIT", "url": "http://opensource.org/licenses/MIT" } ], "homepage": "https://github.com/inaiat/fastify-papr.git", "dependencies": { "fastify-plugin": "^5.0.1", "papr": "^15.2.2" }, "peerDependencies": { "fastify": "^5.2", "mongodb": "6.7" }, "devDependencies": { "@eslint/js": "^9.24.0", "@types/node": "^22.14.1", "@types/semver": "^7.7.0", "c8": "^10.1.3", "dprint": "^0.49.1", "eslint": "^9.24.0", "eslint-plugin-functional": "^9.0.1", "eslint-plugin-import": "^2.31.0", "eslint-plugin-n": "^17.17.0", "eslint-plugin-unicorn": "^58.0.0", "husky": "^9.1.7", "istanbul-badges-readme": "^1.9.0", "mongodb": "^6.15.0", "mongodb-memory-server": "^10.1.4", "semver": "^7.7.1", "tsup": "^8.4.0", "tsx": "^4.19.3", "typescript": "^5.8.3", "typescript-eslint": "^8.30.1" }, "files": [ "dist" ], "directories": { "test": "test" }, "tsup": { "sourcemap": true, "dts": true, "clean": true, "bundle": true, "target": "node20", "format": [ "esm", "cjs" ], "entry": [ "src/**/*.ts" ] }, "c8": { "reporter": [ "text", "json-summary", "lcov" ] }, "config": { "mongodbMemoryServer": { "debug": "0" } }, "author": "inaiat@gmail.com" }