@proofkit/fmodata
Version:
FileMaker OData API client
115 lines • 2.97 kB
JSON
{
"name": "@proofkit/fmodata",
"version": "0.1.2",
"description": "FileMaker OData API client",
"repository": "git@github.com:proofsh/proofkit.git",
"author": "Eric <37158449+eluce2@users.noreply.github.com>",
"license": "MIT",
"private": false,
"type": "module",
"main": "./dist/esm/index.js",
"types": "./dist/esm/index.d.ts",
"bin": {
"fmodata": "dist/cli/index.js",
"intent": "./bin/intent.js"
},
"exports": {
".": {
"import": {
"types": "./dist/esm/index.d.ts",
"default": "./dist/esm/index.js"
}
},
"./testing": {
"import": {
"types": "./dist/esm/testing.d.ts",
"default": "./dist/esm/testing.js"
}
},
"./services": {
"import": {
"types": "./dist/esm/services.d.ts",
"default": "./dist/esm/services.js"
}
},
"./types": {
"import": {
"types": "./dist/esm/types.d.ts",
"default": "./dist/esm/types.js"
}
},
"./package.json": "./package.json"
},
"dependencies": {
"@fetchkit/ffetch": "^4.2.0",
"amazon-cognito-identity-js": "^6.3.16",
"cli-table3": "^0.6.5",
"commander": "^14.0.2",
"dotenv": "^16.6.1",
"effect": "^3.20.0",
"es-toolkit": "^1.43.0",
"odata-query": "^8.0.7"
},
"peerDependencies": {
"zod": ">=4.0.0"
},
"peerDependenciesMeta": {
"zod": {
"optional": true
}
},
"devDependencies": {
"@standard-schema/spec": "^1.1.0",
"@tanstack/intent": "^0.0.19",
"@tanstack/vite-config": "^0.2.1",
"@types/node": "^22.19.5",
"fast-xml-parser": "^5.3.3",
"publint": "^0.3.16",
"tsdown": "^0.14.2",
"tsx": "^4.21.0",
"typescript": "^5.9.3",
"vite": "^6.4.1",
"vite-plugin-dts": "^4.5.4",
"vitest": "^4.0.17",
"zod": "^4.3.5"
},
"engines": {
"node": "^22.0.0 || ^24.0.0 || ^26.0.0"
},
"files": [
"src",
"dist",
"skills",
"bin",
"!skills/_artifacts"
],
"keywords": [
"filemaker",
"fms",
"fm",
"odata",
"proofgeist",
"proofsh",
"proofkit",
"tanstack-intent"
],
"scripts": {
"build": "tsc && vite build && tsdown && publint --strict",
"build:watch": "tsc && vite build --watch",
"lint": "biome check . --write",
"lint:summary": "biome check . --reporter=summary",
"dev": "tsc --watch",
"test": "vitest run --typecheck",
"typecheck": "tsc --noEmit",
"test:typecheck": "vitest run --typecheck",
"test:watch": "vitest --typecheck",
"test:build": "pnpm build && TEST_BUILD=true vitest run --typecheck",
"test:watch:build": "TEST_BUILD=true vitest --typecheck",
"test:e2e": "varlock run -- vitest run tests/e2e",
"test:cli:e2e": "varlock run -- vitest run tests/cli/e2e",
"capture": "varlock run -- tsx scripts/capture-responses.ts",
"knip": "knip",
"pub:alpha": "bun run scripts/publish-alpha.ts",
"global:link": "pnpm link --global"
}
}