{"_id":"@bobjoy/chii","_rev":"3-6a6e9eeb3f38e1474dfb22c37ea63cb9","name":"@bobjoy/chii","dist-tags":{"latest":"1.15.7"},"versions":{"1.15.5":{"name":"@bobjoy/chii","version":"1.15.5","keywords":["devtools"],"author":{"name":"redhoodsu"},"license":"MIT","_id":"@bobjoy/chii@1.15.5","maintainers":[{"name":"bobjoy","email":"bobjoy1010@qq.com"}],"homepage":"https://github.com/liriliri/chii#readme","bugs":{"url":"https://github.com/liriliri/chii/issues"},"bin":{"chii":"bin/chii.js"},"dist":{"shasum":"f37f52e5e216bfd1420d041e71d251a73a4510c4","tarball":"https://registry.npmjs.org/@bobjoy/chii/-/chii-1.15.5.tgz","fileCount":918,"integrity":"sha512-0RroZM0Ni33A4Jp9SjZe+JQR3+lrhOPZlYF9bbeW3LHkdt9J/3AaDE+y0qD1rhOlCI4weab29+q3Mifgvngz1A==","signatures":[{"sig":"MEUCIQCUvwsG36Hp1kYZsj8pfyfNf7htNNwoHiTiUj+wFHqE6gIgHsFHYpH60oG4SoqQpJVlpALYKF7Z/THrHzUbwsx+5f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16675039},"main":"./server/index.js","gitHead":"70d65a8b8a8c580a1d7341c1b8ab37e60c24a3fb","scripts":{"ci":"npm run lint && npm run build && npm run es5","dev":"webpack --mode=development -w","es5":"es-check es5 public/target.js test/demo.js","lint":"npm run lint:server && npm run lint:target","build":"gulp clean && webpack --mode=production && npm run build:front_end","format":"npm run format:server && lsla prettier \"src/**/*.ts\" \"*.{js,json}\" \"bin/*.js\" \"test/*.{html,json,js,css}\" --write","lint:server":"eslint \"server/**/*.js\" \"bin/*.js\"","lint:target":"eslint \"src/**/*.ts\"","dev:front_end":"cd devtools/devtools-frontend && gn gen out/Default --args=\"is_debug=true\" && autoninja -C out/Default && gulp copy:dev","format:server":"lsla prettier \"server/**/*.js\" --write","init:front_end":"cd devtools && rm -rf devtools-frontend && gclient sync --with_branch_heads --verbose","build:front_end":"cd devtools/devtools-frontend && gn gen out/Default --args=\"is_debug=false\" && autoninja -C out/Default && gulp copy:release"},"_npmUser":{"name":"bobjoy","email":"bobjoy1010@qq.com"},"repository":{"url":"git+https://github.com/liriliri/chii.git","type":"git"},"_npmVersion":"10.8.2","description":"Chrome devtools framework","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","licia":"^1.43.0","koa-send":"^5.0.0","commander":"^5.0.0","handlebars":"^4.7.6","koa-router":"^13.0.1","koa-compress":"^4.0.1","@cypress/request":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^4.0.2","eslint":"^8.57.0","terser":"^5.10.0","xml2js":"^0.4.23","globals":"^15.6.0","webpack":"^5.73.0","chobitsu":"^1.8.6","es-check":"^6.2.1","ts-loader":"^9.3.1","@eslint/js":"^9.5.0","css-loader":"^6.7.2","gulp-clean":"^0.4.0","luna-modal":"^1.3.0","typescript":"^5.5.2","webpack-cli":"^4.10.0","luna-toolbar":"^0.7.0","style-loader":"^3.3.1","luna-data-grid":"^1.1.0","svg-url-loader":"^8.0.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.9.0","eslint-config-prettier":"^8.5.0"},"_npmOperationalInternal":{"tmp":"tmp/chii_1.15.5_1785128541452_0.6890642117197794","host":"s3://npm-registry-packages-npm-production"}},"1.15.6":{"name":"@bobjoy/chii","version":"1.15.6","keywords":["devtools"],"author":{"name":"redhoodsu"},"license":"MIT","_id":"@bobjoy/chii@1.15.6","maintainers":[{"name":"bobjoy","email":"bobjoy1010@qq.com"}],"homepage":"https://github.com/liriliri/chii#readme","bugs":{"url":"https://github.com/liriliri/chii/issues"},"bin":{"chii":"bin/chii.js"},"dist":{"shasum":"529dbd814d907d4b7e89aaa7d9f1988d0f648dc5","tarball":"https://registry.npmjs.org/@bobjoy/chii/-/chii-1.15.6.tgz","fileCount":918,"integrity":"sha512-4FOF/omNPCTvlfWeTVSlv8ZzA8z1s94Jr7MbQ+YaAMpNlXIfty3S2IJel6T4afStYaS4KhYSWAJ2wWntLN01RQ==","signatures":[{"sig":"MEUCIFyup61jinddD/WKLg9/mHKywDj2bj9QI1qL81uuEgkxAiEAtXJPF/O3ZO3FJYIldHoaSwIZrH5oXeiP3/vzoPhbYNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16674798},"main":"./server/index.js","gitHead":"40deabe371880bf14d8749f00dc80cdeceb6753c","scripts":{"ci":"npm run lint && npm run build && npm run es5","dev":"webpack --mode=development -w","es5":"es-check es5 public/target.js test/demo.js","lint":"npm run lint:server && npm run lint:target","build":"gulp clean && webpack --mode=production && npm run build:front_end","format":"npm run format:server && lsla prettier \"src/**/*.ts\" \"*.{js,json}\" \"bin/*.js\" \"test/*.{html,json,js,css}\" --write","lint:server":"eslint \"server/**/*.js\" \"bin/*.js\"","lint:target":"eslint \"src/**/*.ts\"","dev:front_end":"cd devtools/devtools-frontend && gn gen out/Default --args=\"is_debug=true\" && autoninja -C out/Default && gulp copy:dev","format:server":"lsla prettier \"server/**/*.js\" --write","init:front_end":"cd devtools && rm -rf devtools-frontend && gclient sync --with_branch_heads --verbose","build:front_end":"cd devtools/devtools-frontend && gn gen out/Default --args=\"is_debug=false\" && autoninja -C out/Default && gulp copy:release"},"_npmUser":{"name":"bobjoy","email":"bobjoy1010@qq.com"},"repository":{"url":"git+https://github.com/liriliri/chii.git","type":"git"},"_npmVersion":"10.8.2","description":"Chrome devtools framework","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","licia":"^1.43.0","koa-send":"^5.0.0","commander":"^5.0.0","handlebars":"^4.7.6","koa-router":"^13.0.1","koa-compress":"^4.0.1","@cypress/request":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^4.0.2","eslint":"^8.57.0","terser":"^5.10.0","xml2js":"^0.4.23","globals":"^15.6.0","webpack":"^5.73.0","chobitsu":"^1.8.6","es-check":"^6.2.1","ts-loader":"^9.3.1","@eslint/js":"^9.5.0","css-loader":"^6.7.2","gulp-clean":"^0.4.0","luna-modal":"^1.3.0","typescript":"^5.5.2","webpack-cli":"^4.10.0","luna-toolbar":"^0.7.0","style-loader":"^3.3.1","luna-data-grid":"^1.1.0","svg-url-loader":"^8.0.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.9.0","eslint-config-prettier":"^8.5.0"},"_npmOperationalInternal":{"tmp":"tmp/chii_1.15.6_1785136358018_0.10669020994838796","host":"s3://npm-registry-packages-npm-production"}},"1.15.7":{"name":"@bobjoy/chii","version":"1.15.7","description":"Chrome devtools framework","main":"./server/index.js","bin":{"chii":"bin/chii.js"},"scripts":{"ci":"npm run lint && npm run build && npm run es5","format":"npm run format:server && lsla prettier \"src/**/*.ts\" \"*.{js,json}\" \"bin/*.js\" \"test/*.{html,json,js,css}\" --write","format:server":"lsla prettier \"server/**/*.js\" --write","build":"gulp clean && webpack --mode=production && npm run build:front_end","build:front_end":"cd devtools/devtools-frontend && gn gen out/Default --args=\"is_debug=false\" && autoninja -C out/Default && gulp copy:release","dev":"webpack --mode=development -w","dev:front_end":"cd devtools/devtools-frontend && gn gen out/Default --args=\"is_debug=true\" && autoninja -C out/Default && gulp copy:dev","lint":"npm run lint:server && npm run lint:target","lint:server":"eslint \"server/**/*.js\" \"bin/*.js\"","lint:target":"eslint \"src/**/*.ts\"","init:front_end":"cd devtools && rm -rf devtools-frontend && gclient sync --with_branch_heads --verbose","es5":"es-check es5 public/target.js test/demo.js"},"repository":{"type":"git","url":"git+https://github.com/liriliri/chii.git"},"keywords":["devtools"],"author":{"name":"redhoodsu"},"license":"MIT","bugs":{"url":"https://github.com/liriliri/chii/issues"},"homepage":"https://github.com/liriliri/chii#readme","devDependencies":{"@eslint/js":"^9.5.0","@types/eslint__js":"^8.42.3","chobitsu":"^1.8.6","css-loader":"^6.7.2","es-check":"^6.2.1","eslint":"^8.57.0","eslint-config-prettier":"^8.5.0","globals":"^15.6.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","luna-data-grid":"^1.1.0","luna-modal":"^1.3.0","luna-toolbar":"^0.7.0","ncp":"^2.0.0","style-loader":"^3.3.1","svg-url-loader":"^8.0.0","terser":"^5.10.0","ts-loader":"^9.3.1","typescript":"^5.5.2","typescript-eslint":"^8.9.0","webpack":"^5.73.0","webpack-cli":"^4.10.0","xml2js":"^0.4.23"},"dependencies":{"@cypress/request":"^3.0.5","commander":"^5.0.0","handlebars":"^4.7.6","koa":"^2.15.3","koa-compress":"^4.0.1","koa-router":"^13.0.1","koa-send":"^5.0.0","licia":"^1.43.0","ws":"^8.18.0"},"_id":"@bobjoy/chii@1.15.7","gitHead":"938904a45d284567b659f13b1c66a96cf4f14480","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-J+UZIAiE9dufGS0Oj0qb50QSMaOynDxGirzXfwcJ4L4KrkAVeGbYDu4sXIwCgE5BAaYTIyrqxBdztpa28E131g==","shasum":"d4c39181a5162944cc0c4ae297c6a512f1674236","tarball":"https://registry.npmjs.org/@bobjoy/chii/-/chii-1.15.7.tgz","fileCount":918,"unpackedSize":16688515,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIErFjn7jmy5aSVUI5GiPPBm6ublf9Tgqqcy/Exs5+wXhAiAbz3FDLLPUNf2TFUtBLCPkV3PNU0WLcKn/lx2v0oNJHw=="}]},"_npmUser":{"name":"bobjoy","email":"bobjoy1010@qq.com"},"directories":{},"maintainers":[{"name":"bobjoy","email":"bobjoy1010@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chii_1.15.7_1785758808599_0.9811180258248315"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-27T05:02:21.273Z","modified":"2026-08-03T12:06:49.080Z","1.15.5":"2026-07-27T05:02:21.736Z","1.15.6":"2026-07-27T07:12:38.315Z","1.15.7":"2026-08-03T12:06:48.872Z"},"bugs":{"url":"https://github.com/liriliri/chii/issues"},"author":{"name":"redhoodsu"},"license":"MIT","homepage":"https://github.com/liriliri/chii#readme","keywords":["devtools"],"repository":{"type":"git","url":"git+https://github.com/liriliri/chii.git"},"description":"Chrome devtools framework","maintainers":[{"name":"bobjoy","email":"bobjoy1010@qq.com"}],"readme":"<div align=\"center\">\n  <a href=\"https://chii.liriliri.io/\" target=\"_blank\">\n    <img src=\"https://chii.liriliri.io/icon.png\" width=\"400\">\n  </a>\n</div>\n\n<h1 align=\"center\">Chii</h1>\n\n<div align=\"center\">\n  <a href=\"./README_zh.md\">中文版本</a>\n</div>\n\n<div align=\"center\">\n\nRemote debugging tool.\n\n[![NPM version][npm-image]][npm-url]\n[![Build status][ci-image]][ci-url]\n[![License][license-image]][npm-url]\n\n</div>\n\n[npm-image]: https://img.shields.io/npm/v/chii?style=flat-square\n[npm-url]: https://npmjs.org/package/chii\n[ci-image]: https://img.shields.io/github/actions/workflow/status/liriliri/chii/main.yml?branch=master&style=flat-square\n[ci-url]: https://github.com/liriliri/chii/actions/workflows/main.yml\n[license-image]: https://img.shields.io/npm/l/chii?style=flat-square\n\n<img src=\"https://chii.liriliri.io/screenshot.jpg\" style=\"width:100%\">\n\nRemote debugging tool like [weinre](https://www.npmjs.com/package/weinre), replacing web inspector with the latest [chrome devtools frontend](https://github.com/ChromeDevTools/devtools-frontend).\n\n## Demo\n\n![Demo](https://chii.liriliri.io/qrcode.png)\n\nBrowse it on your phone: [https://chii.liriliri.io/playground/test/demo.html](https://chii.liriliri.io/playground/test/demo.html)\n\nOpen [https://chii.liriliri.io/playground/](https://chii.liriliri.io/room.html) and click inspect to start debugging the demo page.\n\n## Install\n\nYou can get it on npm.\n\n```bash\nnpm install chii -g\n```\n\n## Usage\n\nStart the server with the following command.\n\n```bash\nchii start -p 8080\n```\n\nUse this script to inject the target code into your webpage.\n\n```html\n<script src=\"//host-machine-ip:8080/target.js\"></script>\n```\n\nThen browse to http://localhost:8080 to start debugging your page.\n\nFor more detailed usage instructions, please read the documentation at [chii.liriliri.io](https://chii.liriliri.io/docs/)!\n\n## Related Projects\n\n* [whistle.chii](https://github.com/liriliri/whistle.chii): Whistle Chii plugin.\n* [chobitsu](https://github.com/liriliri/chobitsu): Chrome devtools protocol JavaScript implementation.\n* [vivy](https://github.com/liriliri/vivy-docs): Icon image generation.\n\n## Contribution\n\nRead [Contributing Guide](https://chii.liriliri.io/docs/contributing.html) for development setup instructions.\n","readmeFilename":"README.md"}