{
  "name": "@amritk/mjst",
  "version": "0.28.0",
  "description": "Generate TypeScript parsers and type definitions from JSON Schemas.",
  "type": "module",
  "engines": {
    "node": ">=20"
  },
  "license": "MIT",
  "author": "amritk",
  "keywords": [
    "json-schema",
    "typescript",
    "parser",
    "validator",
    "code-generation",
    "cli",
    "mjst"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/amritk/mjst.git",
    "directory": "packages/cli"
  },
  "homepage": "https://github.com/amritk/mjst/tree/main/packages/cli#readme",
  "bugs": {
    "url": "https://github.com/amritk/mjst/issues"
  },
  "bin": {
    "mjst": "./dist/cli.js"
  },
  "files": [
    "dist",
    "AI.md"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "dev": "bun run --conditions=development ./src/cli.ts",
    "start": "bun run ./src/cli.ts",
    "build": "tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs && node ../../scripts/chmod-bin.mjs",
    "prepublishOnly": "node ../../scripts/check-publishable.mjs",
    "types:check": "tsgo -p . --noEmit",
    "test": "NODE_ENV=production vitest run --root ../.. cli",
    "generate-readme": "bun run ./scripts/generate-readme.ts"
  },
  "exports": {
    "./package.json": "./package.json"
  },
  "dependencies": {
    "@amritk/adapters": "^0.6.10",
    "@amritk/api": "^0.16.7",
    "@amritk/asyncapi": "^0.3.8",
    "@amritk/generate-examples": "^0.8.12",
    "@amritk/generate-markdown": "^0.12.0",
    "@amritk/helpers": "^0.26.0",
    "@amritk/lint": "^0.10.0",
    "@amritk/validation": "^0.6.1",
    "@amritk/resolve-refs": "^0.10.0",
    "@amritk/yaml": "^0.8.0",
    "fast-glob": "^3.3.2",
    "json-schema-typed": "^8.0.1",
    "yargs": "^17.7.2"
  },
  "devDependencies": {
    "@types/yargs": "^17.0.33"
  }
}
