UNPKG

@eggjs/typebox-validate

Version:

another validate for typescript egg projects

79 lines 1.96 kB
{ "name": "@eggjs/typebox-validate", "version": "0.0.0-beta.1", "description": "another validate for typescript egg projects", "type": "module", "eggPlugin": { "name": "typeboxValidate" }, "exports": { ".": "./dist/index.js", "./app": "./dist/app.js", "./app/extend/context": "./dist/app/extend/context.js", "./config/config.default": "./dist/config/config.default.js", "./decorator": "./dist/decorator.js", "./typebox": "./dist/typebox.js", "./types": "./dist/types.js", "./package.json": "./package.json" }, "publishConfig": { "access": "public" }, "files": [ "dist" ], "keywords": [ "egg", "eggjs", "validate", "ajv", "typebox", "eggPlugin", "egg-plugin" ], "license": "MIT", "homepage": "https://github.com/eggjs/egg/tree/next/plugins/typebox-validate", "bugs": { "url": "https://github.com/eggjs/egg/issues" }, "repository": { "type": "git", "url": "https://github.com/eggjs/egg.git", "directory": "plugins/typebox-validate" }, "author": "xiekw2010", "engines": { "node": ">= 22.18.0" }, "dependencies": { "@sinclair/typebox": "^0.23.0", "ajv": "^8.8.2", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0" }, "peerDependencies": { "egg": "4.1.0-beta.22" }, "devDependencies": { "@types/node": "^24.6.2", "oxlint": "^1.19.0", "rimraf": "^6.0.1", "semver": "^7.7.2", "tsdown": "^0.15.4", "typescript": "^5.9.3", "vitest": "4.0.0-beta.16", "@eggjs/tsconfig": "3.1.0-beta.22", "@eggjs/mock": "7.0.0-beta.22", "egg": "4.1.0-beta.22" }, "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "scripts": { "build": "tsdown && rimraf dist *.tsbuildinfo && tsc -p tsconfig.build.json", "clean": "rimraf dist", "typecheck": "tsc --noEmit", "lint": "oxlint --type-aware", "test": "vitest run" } }