{
  "name": "@impowering/priompt",
  "license": "MIT",
  "version": "0.2.1",
  "description": "A JSX-based prompt design library. (Fork of @anysphere/priompt with security fixes)",
  "keywords": [
    "prompting",
    "prompt design",
    "prompt engineering"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/Impowering/priompt"
  },
  "homepage": "https://github.com/Impowering/priompt",
  "author": "Arvid Lunnemark",
  "engines": {
    "node": ">= 18.15.0"
  },
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "dist/**/*",
    "package.json"
  ],
  "scripts": {
    "watch": "tsx watch --clear-screen=false src",
    "build": "wireit",
    "build-watch": "nodemon --watch 'src/**/*' --ext '*' --exec 'pnpm build'",
    "lint": "tsc --noEmit && eslint .",
    "test": "wireit",
    "test:nowatch": "vitest run",
    "coverage": "vitest run --coverage"
  },
  "wireit": {
    "build": {
      "command": "tsc --build --pretty && cp src/types.d.ts dist/types.d.ts",
      "files": [
        "src/**/*",
        "tsconfig.json"
      ],
      "output": [
        "dist/**/*"
      ],
      "dependencies": [
        "../tiktoken-node:build"
      ],
      "clean": "if-file-deleted"
    },
    "test": {
      "command": "vitest",
      "dependencies": [
        "build"
      ]
    }
  },
  "devDependencies": {
    "@types/js-yaml": "^4.0.5",
    "@types/json-schema": "^7.0.12",
    "@types/node": "^20.12.0",
    "@typescript-eslint/eslint-plugin": "^5.59.0",
    "@typescript-eslint/parser": "^5.59.0",
    "@vitest/coverage-v8": "^1.2.2",
    "esbuild": "^0.18.20",
    "eslint": "^8.38.0",
    "nodemon": "^2.0.22",
    "npm-run-all": "^4.1.5",
    "rimraf": "^5.0.0",
    "tiny-glob": "^0.2.9",
    "tsx": "^3.12.6",
    "typescript": "^5.2.0",
    "vite": "^5.0.12",
    "vitest": "^1.2.2",
    "wireit": "^0.14.0"
  },
  "dependencies": {
    "@anysphere/tiktoken-node": "0.2.1",
    "hot-shots": "^10.0.0",
    "js-yaml": "^4.1.1",
    "openai": "^3.3.0",
    "zod": "^3.21.4",
    "zod-to-json-schema": "^3.21.3"
  }
}
