Your IP : 216.73.216.74


Current Path : /proc/self/root/usr/local/lib/node_modules/@google/gemini-cli/node_modules/ink/
Upload File :
Current File : //proc/self/root/usr/local/lib/node_modules/@google/gemini-cli/node_modules/ink/package.json

{
  "_from": "ink@^6.0.1",
  "_id": "ink@6.0.1",
  "_inBundle": false,
  "_integrity": "sha512-vhhFrCodTHZAPPSdMYzLEbeI0Ug37R9j6yA0kLKok9kSK53lQtj/RJhEQJUjq6OwT4N33nxqSRd/7yXhEhVPIw==",
  "_location": "/@google/gemini-cli/ink",
  "_phantomChildren": {
    "string-width": "7.2.0",
    "strip-ansi": "7.1.0"
  },
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "ink@^6.0.1",
    "name": "ink",
    "escapedName": "ink",
    "rawSpec": "^6.0.1",
    "saveSpec": null,
    "fetchSpec": "^6.0.1"
  },
  "_requiredBy": [
    "/@google/gemini-cli"
  ],
  "_resolved": "https://registry.npmjs.org/ink/-/ink-6.0.1.tgz",
  "_shasum": "15ffaeab40a3f4286d7103f456b813b5bde63a78",
  "_spec": "ink@^6.0.1",
  "_where": "/usr/local/lib/node_modules/@google/gemini-cli",
  "author": {
    "name": "Vadim Demedes",
    "email": "vadimdemedes@hey.com",
    "url": "https://github.com/vadimdemedes"
  },
  "ava": {
    "workerThreads": false,
    "files": [
      "test/**/*",
      "!test/helpers/**/*",
      "!test/fixtures/**/*"
    ],
    "extensions": {
      "ts": "module",
      "tsx": "module"
    },
    "nodeArguments": [
      "--loader=ts-node/esm"
    ]
  },
  "bugs": {
    "url": "https://github.com/vadimdemedes/ink/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "@alcalzone/ansi-tokenize": "^0.1.3",
    "ansi-escapes": "^7.0.0",
    "ansi-styles": "^6.2.1",
    "auto-bind": "^5.0.1",
    "chalk": "^5.3.0",
    "cli-boxes": "^3.0.0",
    "cli-cursor": "^4.0.0",
    "cli-truncate": "^4.0.0",
    "code-excerpt": "^4.0.0",
    "es-toolkit": "^1.22.0",
    "indent-string": "^5.0.0",
    "is-in-ci": "^1.0.0",
    "patch-console": "^2.0.0",
    "react-reconciler": "^0.32.0",
    "scheduler": "^0.23.0",
    "signal-exit": "^3.0.7",
    "slice-ansi": "^7.1.0",
    "stack-utils": "^2.0.6",
    "string-width": "^7.2.0",
    "type-fest": "^4.27.0",
    "widest-line": "^5.0.0",
    "wrap-ansi": "^9.0.0",
    "ws": "^8.18.0",
    "yoga-layout": "~3.2.1"
  },
  "deprecated": false,
  "description": "React for CLI",
  "devDependencies": {
    "@faker-js/faker": "^9.8.0",
    "@sindresorhus/tsconfig": "^7.0.0",
    "@types/benchmark": "^2.1.2",
    "@types/ms": "^2.1.0",
    "@types/node": "^22.15.24",
    "@types/react": "^19.1.5",
    "@types/react-reconciler": "^0.32.0",
    "@types/scheduler": "^0.23.0",
    "@types/signal-exit": "^3.0.0",
    "@types/sinon": "^17.0.3",
    "@types/stack-utils": "^2.0.2",
    "@types/ws": "^8.18.1",
    "@vdemedes/prettier-config": "^2.0.1",
    "ava": "^5.1.1",
    "boxen": "^8.0.1",
    "delay": "^6.0.0",
    "eslint-config-xo-react": "0.27.0",
    "eslint-plugin-react": "^7.37.5",
    "eslint-plugin-react-hooks": "^5.0.0",
    "ms": "^2.1.3",
    "node-pty": "^1.0.0",
    "p-queue": "^8.0.0",
    "prettier": "^3.3.3",
    "react": "^19.1.0",
    "react-devtools-core": "^6.1.2",
    "sinon": "^20.0.0",
    "strip-ansi": "^7.1.0",
    "ts-node": "^10.9.2",
    "typescript": "^5.8.3",
    "xo": "^0.59.3"
  },
  "engines": {
    "node": ">=20"
  },
  "exports": {
    "types": "./build/index.d.ts",
    "default": "./build/index.js"
  },
  "files": [
    "build"
  ],
  "homepage": "https://github.com/vadimdemedes/ink#readme",
  "keywords": [
    "react",
    "cli",
    "jsx",
    "stdout",
    "components",
    "command-line",
    "preact",
    "redux",
    "print",
    "render",
    "colors",
    "text"
  ],
  "license": "MIT",
  "name": "ink",
  "peerDependencies": {
    "@types/react": ">=19.0.0",
    "react": ">=19.0.0",
    "react-devtools-core": "^4.19.1"
  },
  "peerDependenciesMeta": {
    "@types/react": {
      "optional": true
    },
    "react-devtools-core": {
      "optional": true
    }
  },
  "prettier": "@vdemedes/prettier-config",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/vadimdemedes/ink.git"
  },
  "scripts": {
    "benchmark": "NODE_NO_WARNINGS=1 node --loader ts-node/esm",
    "build": "tsc",
    "dev": "tsc --watch",
    "example": "NODE_NO_WARNINGS=1 node --loader ts-node/esm",
    "prepare": "npm run build",
    "test": "tsc --noEmit && xo && FORCE_COLOR=true ava"
  },
  "type": "module",
  "version": "6.0.1",
  "xo": {
    "extends": [
      "xo-react"
    ],
    "plugins": [
      "react"
    ],
    "prettier": true,
    "rules": {
      "react/no-unescaped-entities": "off",
      "react/state-in-constructor": "off",
      "react/jsx-indent": "off",
      "react/prop-types": "off",
      "unicorn/import-index": "off",
      "import/no-useless-path-segments": "off",
      "react-hooks/exhaustive-deps": "off",
      "complexity": "off"
    },
    "ignores": [
      "src/parse-keypress.ts"
    ],
    "overrides": [
      {
        "files": [
          "src/**/*.{ts,tsx}",
          "test/**/*.{ts,tsx}"
        ],
        "rules": {
          "no-unused-expressions": "off",
          "camelcase": [
            "error",
            {
              "allow": [
                "^unstable__",
                "^internal_"
              ]
            }
          ],
          "unicorn/filename-case": "off",
          "react/default-props-match-prop-types": "off",
          "unicorn/prevent-abbreviations": "off",
          "react/require-default-props": "off",
          "react/jsx-curly-brace-presence": "off",
          "@typescript-eslint/no-empty-function": "off",
          "@typescript-eslint/promise-function-async": "warn",
          "@typescript-eslint/explicit-function-return": "off",
          "@typescript-eslint/explicit-function-return-type": "off",
          "dot-notation": "off",
          "react/boolean-prop-naming": "off",
          "unicorn/prefer-dom-node-remove": "off",
          "unicorn/prefer-event-target": "off"
        }
      },
      {
        "files": [
          "examples/**/*.{ts,tsx}",
          "benchmark/**/*.{ts,tsx}"
        ],
        "rules": {
          "import/no-unassigned-import": "off"
        }
      }
    ]
  }
}