UNPKG

@proofkit/typegen

Version:

`@proofkit/typegen` is a tool for generating TypeScript types from FileMaker database schemas, making it easier to work with FileMaker data in modern TypeScript projects.

75 lines 1.72 kB
{ "name": "@proofkit/typegen", "version": "1.0.9", "description": "", "type": "module", "main": "dist/esm/index.js", "bin": "./dist/esm/cli.js", "exports": { ".": { "import": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" } }, "./config": { "import": { "types": "./dist/esm/types.d.ts", "default": "./dist/esm/types.js" } }, "./package.json": "./package.json" }, "keywords": [ "proofkit", "typegen", "fmdapi", "proofgeist", "filemaker", "fmrest" ], "files": [ "dist", "src", "stubs" ], "author": "", "license": "ISC", "homepage": "https://proofkit.dev", "repository": { "type": "git", "url": "https://github.com/proofgeist/proofkit" }, "dependencies": { "@clack/prompts": "^0.11.0", "@commander-js/extra-typings": "^14.0.0", "@tanstack/vite-config": "^0.2.0", "chalk": "5.4.1", "commander": "^14.0.0", "dotenv": "^16.4.7", "fs-extra": "^11.3.0", "jsonc-parser": "^3.3.1", "prettier": "^3.5.3", "semver": "^7.7.2", "ts-morph": "^26.0.0", "ts-toolbelt": "^9.6.0", "vite": "^6.3.4", "zod": "3.25.64", "@proofkit/fmdapi": "5.0.1" }, "devDependencies": { "@types/fs-extra": "^11.0.4", "@types/semver": "^7.7.0", "publint": "^0.3.12", "type-fest": "^3.13.1", "typescript": "^5.8.3", "vitest": "^3.2.3" }, "scripts": { "dev": "pnpm build:watch", "test": "op inject -i op.env -o .env.local -f && vitest run", "build": "vite build && publint --strict", "build:watch": "vite build --watch", "ci": "pnpm run build && pnpm run test" } }