{"_id":"@angoru/brunoview","_rev":"5-70dfe9877c05ecdcaf4eb8f71bb2bff4","name":"@angoru/brunoview","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.6":{"name":"@angoru/brunoview","version":"0.1.6","license":"MIT","_id":"@angoru/brunoview@0.1.6","maintainers":[{"name":"angoru","email":"angoru@gmail.com"}],"bin":{"brunoview":"bin/brunoview.js"},"dist":{"shasum":"2c04e5b604b2fd664e904b889b3ce54442f0c10b","tarball":"https://registry.npmjs.org/@angoru/brunoview/-/brunoview-0.1.6.tgz","fileCount":7,"integrity":"sha512-izidfejsAqefW79hYrWRFZFhleF2VcPLVYN71fsrsM/jfGqNjulENwPzq86lmOjYPPZ/8hLiH1gEOSmyxkkTlQ==","signatures":[{"sig":"MEYCIQDrq6WVUSVFPMQAEiCKFG52tnXys0WAkG+cbIahNsdP4QIhAK0aOjwDmlL7ujSk9XBxfl+hispZkt1F0WyBAo7qeAW7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55818},"gitHead":"df98c15816b9a3a28ce2e22f07ab794f3ace75a5","scripts":{"build:bin":"bun build --compile ./brunoview.ts --outfile dist/local/brunoview","build:linux-x64":"bun build --compile ./brunoview.ts --outfile dist/linux-x64/brunoview","build:macos-x64":"bun build --compile ./brunoview.ts --outfile dist/macos-x64/brunoview","build:macos-arm64":"bun build --compile ./brunoview.ts --outfile dist/macos-arm64/brunoview","build:windows-x64":"bun build --compile ./brunoview.ts --outfile dist/windows-x64/brunoview.exe"},"_npmUser":{"name":"angoru","email":"angoru@gmail.com"},"_npmVersion":"10.8.2","description":"Bruno JSON log viewer","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brunoview_0.1.6_1770374444310_0.09872178905133722","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@angoru/brunoview","version":"0.1.9","license":"MIT","_id":"@angoru/brunoview@0.1.9","maintainers":[{"name":"angoru","email":"angoru@gmail.com"}],"bin":{"brunoview":"bin/brunoview.js"},"dist":{"shasum":"65829c69ee9208fd54b4c98054f3afa41d528c80","tarball":"https://registry.npmjs.org/@angoru/brunoview/-/brunoview-0.1.9.tgz","fileCount":7,"integrity":"sha512-3q4S6LPGYqGwfRyXjryInlft+7MA9L+NL84JoCoHb6yz5ZDPvodmE36Cl2DoSHP8NMHhZX9gaGoRgu81R8uWCQ==","signatures":[{"sig":"MEQCIGiuZwvPqOISosu32TjJ1ndVx+rD2BG6KdMBzLrWVoOuAiAumILRTKe85P6FY2pMT6zoKfyd4iMiHKySqOGhvP717g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59125},"gitHead":"d15c6ea22f94463b3f5d0d115d3660f13de713d3","scripts":{"build:bin":"bun build --compile ./brunoview.ts --outfile dist/local/brunoview","build:linux-x64":"bun build --compile ./brunoview.ts --outfile dist/linux-x64/brunoview","build:macos-x64":"bun build --compile ./brunoview.ts --outfile dist/macos-x64/brunoview","build:macos-arm64":"bun build --compile ./brunoview.ts --outfile dist/macos-arm64/brunoview","build:windows-x64":"bun build --compile ./brunoview.ts --outfile dist/windows-x64/brunoview.exe"},"_npmUser":{"name":"angoru","email":"angoru@gmail.com"},"_npmVersion":"10.8.2","description":"Bruno JSON log viewer","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brunoview_0.1.9_1770889677381_0.299306247130549","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@angoru/brunoview","version":"0.2.0","license":"MIT","_id":"@angoru/brunoview@0.2.0","maintainers":[{"name":"angoru","email":"angoru@gmail.com"}],"bin":{"brunoview":"bin/brunoview.js"},"dist":{"shasum":"d5094ce7e3f3f74fafa73fed2d835ebcbd0b5ab8","tarball":"https://registry.npmjs.org/@angoru/brunoview/-/brunoview-0.2.0.tgz","fileCount":7,"integrity":"sha512-yMDFPqSB/FvyTkyYWbYIeEs3CE/sm5jzD9zJsvFErsW5yKzPxF13SvP8zJgefmNsalJHpvbkFO8aLDzX8jtTKg==","signatures":[{"sig":"MEUCIHYvgl2QamE9MRkGh9+QwV9oGpfb7SYLYdUZASeS5rF9AiEA/Hoz0NKxqvtPLfR9cSQNxEYA092iV0sanPlopPTwfSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63802},"gitHead":"bca70709b8846dfd237cb065e6a3b6d659a7b86c","scripts":{"build:bin":"bun build --compile ./brunoview.ts --outfile dist/local/brunoview","build:linux-x64":"bun build --compile ./brunoview.ts --outfile dist/linux-x64/brunoview","build:macos-x64":"bun build --compile ./brunoview.ts --outfile dist/macos-x64/brunoview","build:macos-arm64":"bun build --compile ./brunoview.ts --outfile dist/macos-arm64/brunoview","build:windows-x64":"bun build --compile ./brunoview.ts --outfile dist/windows-x64/brunoview.exe"},"_npmUser":{"name":"angoru","email":"angoru@gmail.com"},"_npmVersion":"10.8.2","description":"Bruno JSON log viewer","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brunoview_0.2.0_1770898506559_0.4374150922072879","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@angoru/brunoview","version":"0.2.1","license":"MIT","_id":"@angoru/brunoview@0.2.1","maintainers":[{"name":"angoru","email":"angoru@gmail.com"}],"bin":{"brunoview":"bin/brunoview.js"},"dist":{"shasum":"f3b38ee0c530800fefae68338c905260d633ea13","tarball":"https://registry.npmjs.org/@angoru/brunoview/-/brunoview-0.2.1.tgz","fileCount":12,"integrity":"sha512-CzouiBh+3UWbuO2cbrlvMlP6dUE8+PyDi5YXpsLPGdIeR1labJBWZ86RCOKi+LgqEQB/OctYqAZD+vyVccqIaw==","signatures":[{"sig":"MEUCIGdtQt2jdcx9Bz+2j6F8V6Dr6bG23Nf97sRaIrCVt+LwAiEAzSqsHzvIvV3d6sAwGsO+6ak6uyG4qle+KMvicI0Oda8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68378},"gitHead":"285a16a3d5223a70d4cba0ac2a900e47211cb2c2","scripts":{"test":"bun test","build:bin":"bun build --compile ./brunoview.ts --outfile dist/local/brunoview","build:linux-x64":"bun build --compile ./brunoview.ts --outfile dist/linux-x64/brunoview","build:macos-x64":"bun build --compile ./brunoview.ts --outfile dist/macos-x64/brunoview","build:macos-arm64":"bun build --compile ./brunoview.ts --outfile dist/macos-arm64/brunoview","build:windows-x64":"bun build --compile ./brunoview.ts --outfile dist/windows-x64/brunoview.exe"},"_npmUser":{"name":"angoru","email":"angoru@gmail.com"},"_npmVersion":"10.8.2","description":"Bruno JSON log viewer","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brunoview_0.2.1_1770913697122_0.33487164586349794","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@angoru/brunoview","version":"0.2.2","description":"Bruno JSON log viewer","license":"MIT","bin":{"brunoview":"bin/brunoview.js"},"scripts":{"test":"bun test","build:linux-x64":"bun build --compile ./brunoview.ts --outfile dist/linux-x64/brunoview","build:macos-x64":"bun build --compile ./brunoview.ts --outfile dist/macos-x64/brunoview","build:macos-arm64":"bun build --compile ./brunoview.ts --outfile dist/macos-arm64/brunoview","build:windows-x64":"bun build --compile ./brunoview.ts --outfile dist/windows-x64/brunoview.exe","build:bin":"bun build --compile ./brunoview.ts --outfile dist/local/brunoview"},"_id":"@angoru/brunoview@0.2.2","gitHead":"41cf6cedbf208ad3d334ead0ed7e9578e9b9df60","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-w5Mr9SJg8zeAyC+qHCuoE5to33+wZTR0fQphsS4NeQFpUlO4Q1bOMZgomowzt9tvMLVUCAyST/MhjfmLaZacXw==","shasum":"c71309b9d4ca59573204e6d9a3be9faf4e768397","tarball":"https://registry.npmjs.org/@angoru/brunoview/-/brunoview-0.2.2.tgz","fileCount":12,"unpackedSize":70474,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjC+HSs4NLTya3iBicR4OKzm6nOCrHCHMC33DZTbHFOAIhAJYkkAsnEbvRCTdvp1PTloClUde28+xoXNjOGlyYlDXN"}]},"_npmUser":{"name":"angoru","email":"angoru@gmail.com"},"directories":{},"maintainers":[{"name":"angoru","email":"angoru@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brunoview_0.2.2_1770918147727_0.943809759798502"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-06T10:40:44.164Z","modified":"2026-02-12T17:42:27.997Z","0.1.6":"2026-02-06T10:40:44.439Z","0.1.9":"2026-02-12T09:47:57.513Z","0.2.0":"2026-02-12T12:15:06.708Z","0.2.1":"2026-02-12T16:28:17.265Z","0.2.2":"2026-02-12T17:42:27.877Z"},"license":"MIT","description":"Bruno JSON log viewer","maintainers":[{"name":"angoru","email":"angoru@gmail.com"}],"readme":"# BrunoView\n\n**Made with AI**\n\nBrunoView is a local, web-based viewer for Bruno JSON test logs. It can load a\n`results.json` file automatically or via drag-and-drop.\n\n## Run (Bun)\n\n```bash\nbun run brunoview.ts /path/to/results.json\n```\n\nThis starts a local server, opens your browser, and preloads the JSON file.\n\n## Install with npm\n\nGlobal install:\n\n```bash\nnpm install -g @angoru/brunoview\nbrunoview /path/to/results.json\n```\n\nOne-off run (no global install):\n\n```bash\nnpx @angoru/brunoview /path/to/results.json\n```\n\n> **Note:** BrunoView requires [Bun](https://bun.sh) to run. If Bun is not installed, the CLI will attempt to use it via npx.\n\n### Version Troubleshooting\n\nIf `brunoview --version` still shows an older version after install, you are likely\nrunning a global binary while updating only local dependencies.\n\n- Check current binary path: `which brunoview`\n- Check global package version: `npm ls -g @angoru/brunoview`\n- Update global install: `npm install -g @angoru/brunoview@latest`\n\n## Load manually\n\n- Click **Load JSON file** and select a file.\n- Or drag a JSON file onto the drop zone.\n\n## Notes\n\n- Large files may take a few seconds to parse in the browser.\n- The viewer is static HTML/JS and runs fully offline.\n\n## Release automation\n\nTag a version like `v0.1.0` and push. GitHub Actions will create a GitHub\nrelease and publish the package to npm.\n","readmeFilename":"README.md"}