Module

x/typebox/package.json

Json Schema Type Builder with Static Type Resolution for TypeScript
Go to Latest
File
{ "name": "@sinclair/typebox", "version": "0.31.25", "description": "JSONSchema Type Builder with Static Type Resolution for TypeScript", "keywords": [ "typescript", "json-schema", "validate", "typecheck" ], "author": "sinclairzx81", "license": "MIT", "main": "./typebox.js", "types": "./typebox.d.ts", "exports": { "./compiler": "./compiler/index.js", "./errors": "./errors/index.js", "./system": "./system/index.js", "./value/cast": "./value/cast.js", "./value/check": "./value/check.js", "./value/clone": "./value/clone.js", "./value/convert": "./value/convert.js", "./value/create": "./value/create.js", "./value/delta": "./value/delta.js", "./value/deref": "./value/deref.js", "./value/equal": "./value/equal.js", "./value/guard": "./value/guard.js", "./value/hash": "./value/hash.js", "./value/mutate": "./value/mutate.js", "./value/pointer": "./value/pointer.js", "./value/transform": "./value/transform.js", "./value": "./value/index.js", ".": "./typebox.js" }, "repository": { "type": "git", "url": "https://github.com/sinclairzx81/typebox" }, "scripts": { "test:typescript": "hammer task test_typescript", "test:static": "hammer task test_static", "test:runtime": "hammer task test_runtime", "test": "hammer task test", "clean": "hammer task clean", "format": "hammer task format", "start": "hammer task start", "benchmark:compression": "hammer task benchmark_compression", "benchmark:measurement": "hammer task benchmark_measurement", "benchmark": "hammer task benchmark", "build": "hammer task build", "publish": "hammer task publish", "publish:dev": "hammer task publish_dev" }, "devDependencies": { "@sinclair/hammer": "^0.18.0", "@types/mocha": "^9.1.1", "@types/node": "^18.11.9", "ajv": "^8.12.0", "ajv-formats": "^2.1.1", "mocha": "^9.2.2", "prettier": "^2.7.1", "typescript": "^5.2.2" }}