{
  "_args": [
    [
      "ink@2.5.0",
      "/Users/isaacs/dev/js/tap"
    ]
  ],
  "_from": "ink@2.5.0",
  "_id": "ink@2.5.0",
  "_inBundle": false,
  "_integrity": "sha512-HUkVglJ11cXK+W1a5cKNoOCxLkDi5hbDMAWSFDcwF2kpNd0eoX+2/cpaTP9BTFaQ8RJk7O59NxKMmyPXkmxo7w==",
  "_location": "/ink",
  "_phantomChildren": {
    "color-convert": "1.9.3",
    "escape-string-regexp": "1.0.5",
    "has-flag": "3.0.0"
  },
  "_requested": {
    "type": "version",
    "registry": true,
    "raw": "ink@2.5.0",
    "name": "ink",
    "escapedName": "ink",
    "rawSpec": "2.5.0",
    "saveSpec": null,
    "fetchSpec": "2.5.0"
  },
  "_requiredBy": [
    "/",
    "/treport"
  ],
  "_resolved": "https://registry.npmjs.org/ink/-/ink-2.5.0.tgz",
  "_spec": "2.5.0",
  "_where": "/Users/isaacs/dev/js/tap",
  "author": {
    "name": "vdemedes",
    "email": "vdemedes@gmail.com",
    "url": "github.com/vadimdemedes"
  },
  "ava": {
    "babel": {
      "testOptions": {
        "plugins": [
          "@babel/plugin-proposal-class-properties",
          "@babel/plugin-proposal-object-rest-spread",
          "@babel/plugin-transform-modules-commonjs"
        ],
        "presets": [
          "@babel/preset-react"
        ]
      }
    }
  },
  "babel": {
    "plugins": [
      "@babel/plugin-proposal-class-properties",
      "@babel/plugin-proposal-object-rest-spread",
      "@babel/plugin-transform-modules-commonjs"
    ],
    "presets": [
      "@babel/preset-react"
    ]
  },
  "bugs": {
    "url": "https://github.com/vadimdemedes/ink/issues"
  },
  "dependencies": {
    "@types/react": "^16.8.6",
    "ansi-escapes": "^4.2.1",
    "arrify": "^1.0.1",
    "auto-bind": "^2.0.0",
    "chalk": "^2.4.1",
    "cli-cursor": "^2.1.0",
    "cli-truncate": "^1.1.0",
    "is-ci": "^2.0.0",
    "lodash.throttle": "^4.1.1",
    "log-update": "^3.0.0",
    "prop-types": "^15.6.2",
    "react-reconciler": "^0.21.0",
    "scheduler": "^0.15.0",
    "signal-exit": "^3.0.2",
    "slice-ansi": "^1.0.0",
    "string-length": "^2.0.0",
    "widest-line": "^2.0.0",
    "wrap-ansi": "^5.0.0",
    "yoga-layout-prebuilt": "^1.9.3"
  },
  "description": "React for CLI",
  "devDependencies": {
    "@babel/cli": "^7.1.2",
    "@babel/core": "^7.1.2",
    "@babel/plugin-proposal-class-properties": "^7.1.0",
    "@babel/plugin-proposal-object-rest-spread": "^7.0.0",
    "@babel/preset-react": "^7.0.0",
    "ava": "^1.3.1",
    "babel-eslint": "^10.0.1",
    "delay": "^4.1.0",
    "eslint-config-xo-react": "^0.19.0",
    "eslint-plugin-react": "^7.11.1",
    "eslint-plugin-react-hooks": "^1.4.0",
    "import-jsx": "^1.3.0",
    "ms": "^2.1.1",
    "node-pty": "^0.8.1",
    "p-queue": "^3.0.0",
    "react": "^16.9.0",
    "sinon": "^7.2.7",
    "strip-ansi": "^5.2.0",
    "svg-term-cli": "^2.1.1",
    "tsd": "^0.8.0",
    "xo": "^0.24.0"
  },
  "engines": {
    "node": ">=8"
  },
  "files": [
    "build",
    "index.d.ts"
  ],
  "homepage": "https://github.com/vadimdemedes/ink#readme",
  "keywords": [
    "react",
    "cli",
    "jsx",
    "stdout",
    "components",
    "command-line",
    "preact",
    "redux",
    "print",
    "render",
    "colors",
    "text"
  ],
  "license": "MIT",
  "main": "build",
  "name": "ink",
  "peerDependencies": {
    "react": ">=16.8.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/vadimdemedes/ink.git"
  },
  "scripts": {
    "build": "babel src --out-dir=build",
    "cast": "svg-term --command='node media/demo.js' --out=media/demo.svg --from=100 --window --width=50 --height=8 --term=iterm2 --profile=Snazzy",
    "prepare": "npm run build",
    "pretest": "npm run build",
    "test": "xo && FORCE_COLOR=true EXPERIMENTAL=true ava && FORCE_COLOR=true ava && tsd"
  },
  "types": "index.d.ts",
  "version": "2.5.0",
  "xo": {
    "parser": "babel-eslint",
    "extends": [
      "xo-react"
    ],
    "plugins": [
      "react"
    ],
    "rules": {
      "react/no-unescaped-entities": "off"
    },
    "overrides": [
      {
        "files": [
          "src/components/*.js",
          "src/hooks/*.js"
        ],
        "rules": {
          "unicorn/filename-case": "off",
          "react/require-default-props": "warning"
        }
      }
    ]
  }
}
