{ "name": "zapier-schema-to-ts", "version": "0.1.0", "description": "Converts zapier-platform-schema JsonSchema definitions to TypeScript types", "author": "Thomas Cranny ", "private": true, "main": "src/main.ts", "type": "module", "scripts": { "test": "tsc && vitest --run", "test:v2": "vitest src/v2", "clean": "rm -rf dist", "generate-types": "tsx ./src/main.ts --schema-json ../packages/schema/exported-schema.json --output ../packages/core/types/schemas.generated.d.ts", "git-add": "git add ../packages/core/types/schemas.generated.d.ts", "precommit": "pnpm generate-types && pnpm git-add" }, "dependencies": { "@commander-js/extra-typings": "^14.0.0", "commander": "^14.0.0", "deepmerge": "^4.3.1", "json-schema-to-typescript": "15.0.4", "marked": "^16.1.1", "pino": "^9.7.0", "pino-pretty": "^13.0.0", "prettier": "^3.6.2", "ts-morph": "^26.0.0", "tsx": "^4.20.3", "word-wrap": "^1.2.5" }, "devDependencies": { "@types/json-schema": "^7.0.15", "@types/node": "^20.17.30", "tsx": "^4.19.3", "typescript": "^5.8.2", "vitest": "^3.2.4" } }