{
  "name": "kni",
  "version": "5.1.0",
  "description": "A text adventure language and runtime inspired by inkle/ink",
  "type": "module",
  "bin": {
    "kni": "./cli.cjs"
  },
  "dependencies": {
    "pop-equals": "^1.0.0",
    "shon": "^4.0.0",
    "table": "^3.7.8",
    "tee": "^0.2.0",
    "xorshift": "^1.1.1"
  },
  "devDependencies": {
    "@babel/core": "^7.13.1",
    "@babel/eslint-parser": "^7.13.4",
    "@babel/plugin-syntax-class-properties": "^7.12.13",
    "@babel/plugin-syntax-import-attributes": "^7.27.1",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@types/node": "^14.14.31",
    "eslint": "^7.20.0",
    "nyc": "^15.1.0",
    "open": "^7.4.2",
    "prettier": "^3.7.1",
    "rimraf": "^3.0.2",
    "rollup": "^4.53.3",
    "strip-ansi": "^3.0.1",
    "typescript": "^4.2.2"
  },
  "files": [
    "*.js",
    "!*-test.js",
    "*.json",
    "!.*.json"
  ],
  "scripts": {
    "format": "prettier --write \"**/*.js\"",
    "format:check": "prettier --check \"**/*.js\"",
    "lint": "eslint .",
    "lint-fix": "eslint . --fix",
    "test": "node -- test.js",
    "cover": "nyc npm test",
    "check-cover": "nyc check-coverage",
    "view-cover": "npm run cover && open ./coverage/index.html",
    "usage": "usage2json kni.usage > kni.json"
  },
  "translators": {
    "json": "./translate-json.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kriskowal/kni.git"
  },
  "keywords": [
    "text",
    "adventure",
    "interactive",
    "language"
  ],
  "author": "Kris Kowal <kris@cixar.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/kriskowal/kni/issues"
  },
  "homepage": "https://github.com/kriskowal/kni#readme"
}
