{
  "name": "@jsnix/pastel",
  "version": "3.0.8",
  "description": "Framework for effortlessly building Ink apps",
  "license": "MIT",
  "repository": "tbrockman/pastel",
  "author": {
    "name": "Vadim Demedes",
    "email": "vadimdemedes@hey.com",
    "url": "https://vadimdemedes.com"
  },
  "type": "module",
  "exports": {
    "types": "./build/index.d.ts",
    "default": "./build/index.js"
  },
  "engines": {
    "node": ">=20"
  },
  "files": [
    "build"
  ],
  "keywords": [
    "ink",
    "cli",
    "cli-app",
    "cli-framework"
  ],
  "dependencies": {
    "@inkjs/ui": "^2.0.0",
    "commander": "^12.1.0",
    "decamelize": "^6.0.0",
    "plur": "^5.1.0",
    "read-package-up": "^11.0.0",
    "zod-validation-error": "^3.3.0"
  },
  "devDependencies": {
    "@sindresorhus/tsconfig": "^5.0.0",
    "@types/node": "^22.14.0",
    "@types/react": "^18.3.3",
    "@types/yargs": "^17.0.32",
    "@vdemedes/prettier-config": "^2.0.1",
    "ava": "^6.1.3",
    "eslint-config-xo-react": "^0.27.0",
    "eslint-plugin-react": "^7.34.2",
    "eslint-plugin-react-hooks": "^4.6.2",
    "execa": "^9.1.0",
    "ink": "^5.0.1",
    "prettier": "^3.3.1",
    "react": "^18.3.1",
    "ts-node": "^10.9.2",
    "typescript": "^5.4.5",
    "xo": "^0.58.0",
    "zod": "^3.23.8"
  },
  "peerDependencies": {
    "ink": ">=5.0.0",
    "react": "^18.2.0",
    "zod": "^3.21.4"
  },
  "ava": {
    "concurrency": 1,
    "extensions": {
      "ts": "module",
      "tsx": "module"
    },
    "environmentVariables": {
      "NODE_NO_WARNINGS": "1"
    }
  },
  "xo": {
    "extends": "xo-react",
    "prettier": true,
    "rules": {
      "react/prop-types": "off",
      "no-await-in-loop": "off",
      "unicorn/prevent-abbreviations": "off",
      "@typescript-eslint/no-unsafe-assignment": "off",
      "import/no-named-as-default-member": "off"
    },
    "overrides": [
      {
        "files": "test/fixtures/camelcase-command/commands/superDeploy.tsx",
        "rules": {
          "unicorn/filename-case": "off"
        }
      }
    ]
  },
  "prettier": "@vdemedes/prettier-config",
  "scripts": {
    "build": "tsc",
    "dev": "tsc --watch",
    "test": "tsc --noEmit && xo && NODE_OPTIONS='--loader=ts-node/esm --experimental-specifier-resolution=node --no-warnings' ava"
  }
}