UNPKG

typebox-schema-faker

Version:

Generate fake data from TypeBox schemas for testing, prototyping and development.

81 lines (80 loc) 2.04 kB
{ "name": "typebox-schema-faker", "version": "1.2.2", "description": "Generate fake data from TypeBox schemas for testing, prototyping and development.", "repository": "https://github.com/iam-medvedev/typebox-schema-faker.git", "homepage": "https://github.com/iam-medvedev/typebox-schema-faker#readme", "bugs": "https://github.com/iam-medvedev/typebox-schema-faker/issues", "author": "Ilya Medvedev <ilya@medvedev.im>", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist/*", "package.json" ], "keywords": [ "typebox", "fake", "data", "schema", "generator", "faker", "json", "sinclair" ], "exports": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "scripts": { "build": "rm -rf ./dist && NODE_ENV=production tsc --project tsconfig.dist.json", "commit": "git-cz", "prepare": "husky", "release": "semantic-release", "types": "tsc --noEmit" }, "dependencies": { "@faker-js/faker": "^9.8.0", "randexp": "^0.5.3" }, "devDependencies": { "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^13.0.1", "@semantic-release/github": "^11.0.3", "@semantic-release/npm": "^12.0.2", "@semantic-release/release-notes-generator": "^14.0.3", "@sinclair/typebox": "^0.34.37", "@types/bun": "^1.2.17", "cz-conventional-changelog": "^3.3.0", "git-cz": "^4.9.0", "husky": "^9.1.7", "lint-staged": "^16.1.2", "prettier": "^3.6.2", "semantic-release": "^24.2.5", "typescript": "^5.8.3" }, "peerDependencies": { "@sinclair/typebox": ">=0.34.0" }, "prettier": { "singleQuote": true, "trailingComma": "all", "printWidth": 120 }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{ts,tsx,json,md}": [ "prettier --write" ] }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }