| 1 | { |
| 2 | "name": "@diffinery/cli", |
| 3 | "version": "0.1.0", |
| 4 | "private": true, |
| 5 | "license": "Apache-2.0", |
| 6 | "description": "Command-line client for Diffinery", |
| 7 | "type": "module", |
| 8 | "bin": { "diffinery": "dist/diffinery.mjs" }, |
| 9 | "files": ["dist"], |
| 10 | "engines": { "node": ">=22" }, |
| 11 | "scripts": { |
| 12 | "build": "esbuild src/bin.ts --bundle --platform=node --target=node22 --format=esm --outfile=dist/diffinery.mjs \"--banner:js=#!/usr/bin/env node\nimport { createRequire as __diffineryCreateRequire } from 'node:module'; const require = __diffineryCreateRequire(import.meta.url);\"", |
| 13 | "typecheck": "tsc --noEmit", |
| 14 | "test": "vitest run" |
| 15 | }, |
| 16 | "dependencies": { "@diffinery/workflow-yaml": "workspace:*" }, |
| 17 | "devDependencies": { "typescript": "^5.9.3", "vitest": "^4.1.0", "esbuild": "^0.25.0", "@types/node": "^22.0.0" } |
| 18 | } |