{
  "name": "conjure-lite",
  "version": "0.7.3",
  "license": "Apache-2.0",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.mts",
        "default": "./dist/index.mjs"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    }
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.cts",
  "bin": {
    "conjure-lite": "./dist/conjure-lite.mjs"
  },
  "files": [
    "package.json",
    "dist"
  ],
  "devDependencies": {
    "@arethetypeswrong/cli": "^0.18.1",
    "@changesets/cli": "^2.29.3",
    "@eslint/js": "^9.26.0",
    "@microsoft/api-extractor": "^7.52.5",
    "@types/node": "^22.15.23",
    "@types/yargs": "^17.0.33",
    "@typescript-eslint/eslint-plugin": "^8.32.0",
    "@typescript-eslint/parser": "^8.32.0",
    "conjure-api": "^4.51.0",
    "dedent": "^1.6.0",
    "dprint": "^0.49.1",
    "eslint": "^9.26.0",
    "husky": "^9.1.7",
    "lint-staged": "^15.5.1",
    "pkgroll": "^2.12.2",
    "typescript": "^5.8.3",
    "typescript-eslint": "^8.32.0",
    "vitest": "^3.1.3",
    "yargs": "^17.7.2"
  },
  "type": "module",
  "scripts": {
    "build": "pkgroll --target=node18",
    "check:api": "api-extractor run",
    "check:attw": "attw --pack",
    "check:format": "dprint check",
    "check": "pnpm run prepack && pnpm run check:format && pnpm run check:api && pnpm run check:attw",
    "clean": "rm -rf lib tsconfig.tsbuildinfo dist",
    "format": "dprint fmt",
    "generateExamples": "rm -rf examples/widget/src/generated examples/widget/lib examples/widget/tsconfig.tsbuildinfo && ./dist/conjure-lite.mjs generate --ir examples/widget/ir.json --outDir examples/widget/src/generated --header '/* sample header */' && pnpm run format && tsc --build examples/widget"
  }
}