UNPKG

@proofgeist/fmdapi

Version:
88 lines 2.29 kB
{ "name": "@proofgeist/fmdapi", "version": "4.4.0", "description": "FileMaker Data API client", "main": "dist/index.js", "repository": "git@github.com:proofgeist/fm-dapi.git", "author": "Eric <37158449+eluce2@users.noreply.github.com>", "license": "MIT", "private": false, "type": "module", "types": "dist/index.d.ts", "bin": { "codegen": "dist/cli.js" }, "exports": { ".": "./dist/index.js", "./utils/*": "./dist/utils/*", "./typegen/*": "./dist/utils/typegen/*", "./tokenStore/*": "./dist/tokenStore/*", "./dist/*": "./dist/*", "./adapters/*": "./dist/adapters/*" }, "dependencies": { "@changesets/cli": "^2.29.5", "@clack/prompts": "^0.10.1", "chalk": "4.1.2", "commander": "^9.5.0", "dotenv": "^16.4.7", "execa": "^9.5.2", "fs-extra": "^11.3.0", "ts-morph": "^25.0.1", "ts-toolbelt": "^9.6.0" }, "peerDependencies": { "zod": "^3.24.4" }, "devDependencies": { "@arethetypeswrong/cli": "^0.17.4", "@proofkit/typegen": "1.0.1", "@types/fs-extra": "^11.0.3", "@types/node": "^22.14.0", "@typescript-eslint/eslint-plugin": "^8.29.0", "@typescript-eslint/parser": "^8.29.0", "@upstash/redis": "^1.34.6", "eslint": "^9.23.0", "eslint-plugin-react": "^7.37.4", "knip": "^5.55.1", "prettier": "^3.5.3", "typescript": "^5.8.3", "vitest": "^3.1.1", "zod": "3.25.67" }, "engines": { "node": ">=18.0.0" }, "files": [ "src", "dist", "dist-browser", "tokenStore", "utils", "stubs" ], "keywords": [ "filemaker", "fms", "fm", "data api", "dapi", "fmrest", "fmdapi", "proofgeist", "fm-dapi" ], "scripts": { "build": "tsc", "check-format": "prettier --check .", "format": "prettier --write .", "dev": "tsc --watch", "ci": "pnpm build && pnpm check-format && pnpm check-exports && pnpm test", "check-exports": "attw --pack . --ignore-rules=cjs-resolves-to-esm", "test": "op inject -i op.env -o .env.local -f && vitest run", "test:codegen": "op inject -i op.env -o .env.local -f && pnpx tsx ./test/typegen.ts", "changeset": "changeset", "release": "pnpm build && changeset publish --access public", "knip": "knip" } }