{"id":18942942,"url":"https://github.com/june07/nimv3","last_synced_at":"2025-04-15T21:32:29.198Z","repository":{"id":65254174,"uuid":"581870762","full_name":"june07/nimv3","owner":"june07","description":"Streamline Your JavaScript V8 (Node.js/Deno) Debugging Workflow","archived":false,"fork":false,"pushed_at":"2024-08-29T00:45:48.000Z","size":3221,"stargazers_count":7,"open_issues_count":4,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-08-30T01:00:27.967Z","etag":null,"topics":["chrome-browser","chrome-devtools","chrome-extension","devtools","devtools-protocol","edge","edge-browser","edge-extension","inspect","inspector","node","node-js","nodejs","v8","v8-engine","v8-javascript-engine"],"latest_commit_sha":null,"homepage":"https://nim.june07.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/june07.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["june07"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-12-24T16:59:32.000Z","updated_at":"2024-08-29T00:45:51.000Z","dependencies_parsed_at":"2024-05-19T01:38:25.642Z","dependency_job_id":"3fe35aae-d0ba-4bb5-a6d2-c3d1e59232da","html_url":"https://github.com/june07/nimv3","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/june07%2Fnimv3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/june07%2Fnimv3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/june07%2Fnimv3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/june07%2Fnimv3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/june07","download_url":"https://codeload.github.com/june07/nimv3/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223687774,"owners_count":17186256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome-browser","chrome-devtools","chrome-extension","devtools","devtools-protocol","edge","edge-browser","edge-extension","inspect","inspector","node","node-js","nodejs","v8","v8-engine","v8-javascript-engine"],"created_at":"2024-11-08T12:39:58.511Z","updated_at":"2025-04-15T21:32:29.191Z","avatar_url":"https://github.com/june07.png","language":"JavaScript","funding_links":["https://github.com/sponsors/june07"],"categories":[],"sub_categories":[],"readme":"[![https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj](https://img.shields.io/chrome-web-store/v/gnhhdgbaldcilmgcpfddgdbkhjohddkj.svg)](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj)\r\n[![https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj](https://img.shields.io/chrome-web-store/users/gnhhdgbaldcilmgcpfddgdbkhjohddkj.svg)](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj)\r\n[![https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj](https://img.shields.io/chrome-web-store/rating/gnhhdgbaldcilmgcpfddgdbkhjohddkj.svg)](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj)\r\n[![https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj](https://img.shields.io/chrome-web-store/stars/gnhhdgbaldcilmgcpfddgdbkhjohddkj.svg)](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj)\r\n[![https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj](https://img.shields.io/chrome-web-store/rating-count/gnhhdgbaldcilmgcpfddgdbkhjohddkj.svg)](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj)\r\n\r\n[![https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj](https://img.shields.io/badge/dynamic/json?label=microsoft%20edge%20add-on\u0026query=%24.version\u0026url=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fgetproductdetailsbycrxid%2Finjfmegnapmoakbmnmnecjabigpdjeme)](https://microsoftedge.microsoft.com/addons/detail/injfmegnapmoakbmnmnecjabigpdjeme)\r\n[![https://microsoftedge.microsoft.com/addons/detail/injfmegnapmoakbmnmnecjabigpdjeme](https://img.shields.io/badge/dynamic/json?label=users\u0026query=%24.activeInstallCount\u0026url=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fgetproductdetailsbycrxid%2Finjfmegnapmoakbmnmnecjabigpdjeme)](https://microsoftedge.microsoft.com/addons/detail/injfmegnapmoakbmnmnecjabigpdjeme)\r\n[![https://microsoftedge.microsoft.com/addons/detail/injfmegnapmoakbmnmnecjabigpdjeme](https://img.shields.io/badge/dynamic/json?label=rating\u0026query=%24.averageRating\u0026suffix=%2F5\u0026url=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fgetproductdetailsbycrxid%2Finjfmegnapmoakbmnmnecjabigpdjeme)](https://microsoftedge.microsoft.com/addons/detail/injfmegnapmoakbmnmnecjabigpdjeme)\r\n[![https://microsoftedge.microsoft.com/addons/detail/injfmegnapmoakbmnmnecjabigpdjeme](https://img.shields.io/badge/dynamic/json?label=ratings\u0026query=%24.ratingCount\u0026url=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fgetproductdetailsbycrxid%2Finjfmegnapmoakbmnmnecjabigpdjeme)](https://microsoftedge.microsoft.com/addons/detail/injfmegnapmoakbmnmnecjabigpdjeme)\r\n\r\n\u003c!--The ratings badges are currently broken due to [this](https://github.com/badges/shields/issues/5475) and [this](https://github.com/pandawing/node-chrome-web-store-item-property/issues/275#issuecomment-687801815).--\u003e\r\n\r\n|| Click on the GIF to see the smoother flowing real thing!   |\r\n|---|---|\r\n|[![https://nim.june07.com](https://june07.github.io/image/smallPromoTile.png)](https://nim.june07.com)|[![https://nim.june07.com](https://github.com/june07/nimv3/assets/11353590/e6f30f3f-4ae5-4831-bafa-392eaeff66fd)](https://nim.june07.com/#asss)|\r\n\r\n# Node.js (V8) --inspector Manager\r\n## Streamlined JavaScript V8 (Node.js/Deno) Development\r\n\r\n(works with ANY Chromium browsers: [Google Chrome](https://www.google.com/chrome/), [Microsoft Edge](https://www.microsoft.com/edge), [Arc](https://arc.net/), [Opera](https://www.opera.com/), [Vivaldi](https://vivaldi.com/), [Brave](https://brave.com/), [Epic](https://www.epicbrowser.com/), and more...)\r\n\r\n[![Chrome](https://img.shields.io/badge/Chrome-4285F4?logo=Google%20Chrome\u0026logoColor=white\u0026style=for-the-badge)](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj) [![Edge](https://img.shields.io/badge/Edge-0078D7?logo=Microsoft%20Edge\u0026logoColor=white\u0026style=for-the-badge)](https://microsoftedge.microsoft.com/addons/detail/injfmegnapmoakbmnmnecjabigpdjeme) [![Arc](https://img.shields.io/badge/Arc-005C97?style=for-the-badge\u0026logo=arc)](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj) [![Opera](https://img.shields.io/badge/Opera-FF1B2D?logo=Opera\u0026logoColor=white\u0026style=for-the-badge)](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj) [![Vivaldi](https://img.shields.io/badge/Vivaldi-FF6F61?style=for-the-badge\u0026logo=vivaldi)](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj) [![Brave](https://img.shields.io/badge/Brave-FB542B?logo=Brave\u0026logoColor=white\u0026style=for-the-badge)](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj) [![Epic](https://img.shields.io/badge/Epic-009B77?style=for-the-badge)](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj)\r\n\r\n* [Google Chrome Web Store](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=nim\u0026utm_content=1)\r\n* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com/addons/detail/nodejs-v8-inspector-ma/injfmegnapmoakbmnmnecjabigpdjeme)\r\n\r\n# Why Use NiM?\r\nInstead of going through several alternate steps, you can [simply type `about: ` on your keyboard](https://blog.june07.com/just-got/) and then the host/port to quickly attach the debugger as shown below\u003cbr\u003e\u003cbr\u003e\r\n[![If you didn't know, you can simply type about:_\u003cport\u003e to attach the debugger](/images/Screenshot%202024-08-28%20155105.png)](https://blog.june07.com/just-got/)\u003cbr\u003e\u003cbr\u003e\r\n**`about: ` is \u003e than `about::inspect`...**\r\n\r\n**NiM** intelligently manages the DevTools window/tab lifecycle and the V8 debugger process, offering capabilities beyond what's typically possible.\r\n\r\nBesides being the [OG solution to the problem of copy/paste DevTools URL's or continue opening/closing tabs/windows](https://nim.june07.com/#og), NiM continues to offer many additional benefits outside of that original use case.\r\n\r\n## NiM Provides Developers with LOTS of Options...\r\n\r\n|![alt text](/images/Screenshot%202024-08-28%20160623.png)|![alt text](/images/Screenshot%202024-08-28%20160756.png)|\r\n|---|---|\r\n![alt text](/images/Screenshot%202024-08-28%20160822.png)||\r\n\r\n## And Many Features\r\n- **🔧 Manage and Monitor Debugging Sessions**\r\n  - Control both local and remote debugging sessions with ease.\r\n\r\n- **🛠️ Flexible DevTools Control**\r\n  - Choose between manual or automatic control of the DevTools interface.\r\n  - Open DevTools in a new tab or window as needed.\r\n  - Set DevTools to be *focused* or *inactive* upon start.\r\n\r\n- **⚙️ Customization and Performance**\r\n  - Adjust the duration between V8 Inspector probes to suit your needs.\r\n  - Receive **helpful notifications** from third-party services, such as your CI/CD pipeline.\r\n\r\n- **🔄 Version Management**\r\n  - Quickly **hot-swap DevTools versions** within the same browser to avoid upstream bugs in Chrome/Edge DevTools.\r\n\r\n- **📂 Enhanced Organization**\r\n  - Utilize **DevTools tab grouping** for better organization and separation of concerns.\r\n\r\n- **🔍 Debugging Efficiency**\r\n  - Resume debugging at the *first breakpoint* when using `--inspect-brk`.\r\n  - Capture **debugging statistics** to analyze and optimize your debugging process.\r\n- **🧰 Utilities**\r\n  - Image rotation\r\n  - Window Resizing - https://blog.june07.com/nim-window-resize-feature-v3-11-1/\r\n  - Image SaveAs .webp different quality levels - https://blog.june07.com/nim-saveas-webp-feature-v3-12-0/\r\n\r\n\r\n\r\n# Install\r\nInstalling is as simple as installing from either browser app store:\r\n* [Google Chrome Web Store](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=nim\u0026utm_content=1)\r\n* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com/addons/detail/nodejs-v8-inspector-ma/injfmegnapmoakbmnmnecjabigpdjeme)\r\n\r\nor downloading [a release](https://github.com/june07/nimv3/releases) zip-file directly and then [loading the extension unpacked](https://developer.chrome.com/docs/extensions/mv3/getstarted/development-basics/#load-unpacked)\r\n\r\n# Need Additional Information?\r\n* Post install page provides some help [https://blog.june07.com/nim-install](https://blog.june07.com/nim-install/)\r\n* Debugging NiM itself [https://blog.june07.com/debugging-nim/](https://blog.june07.com/debugging-nim/)\r\n* [More Blog Updates](https://blog.june07.com/tag/nim/)\r\n\r\n# Enjoying NiM?\r\nIf you find NiM helpful, please consider giving us a **5-star rating** and leaving a review:\r\n* [Chrome Web Store Reviews](https://chromewebstore.google.com/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj)\r\n* [Microsoft Edge Add-ons Reviews](https://microsoftedge.microsoft.com/addons/detail/nodejs-v8-inspector-ma/injfmegnapmoakbmnmnecjabigpdjeme)\r\n\r\nAny and all feedback is encouraged and welcome. [Send us an email!](mailto:667@june07.com)\r\n\r\n***PLEASE NOTE***: Installing this does require the sharing of your email address with me (and only me). You are given other notice of this, but [it's become and remains such an issue](https://blog.june07.com/foff/) that I feel the need to make it OVER-abundantly clear. If you take issue with sharing your email address with me (mine is 667@june07.com by the way) please, I implore you to clone/fork a copy yourself and change what you don't like about the code and/or use alternate solutions (none of which are as good as NiM, but call me biased). Further feel free to contact me directly and have a chat. Unlike the behemoths like Facebook, Google, Amazon that you probably (and without hesitation) share your email address with, I actually care about the concerns of the actual people who choose to use the code I wrote (~99%) and am responsible for.\r\n\r\n[terms of service](https://terms.june07.com)\u003cbr\u003e\r\n[privacy policy](https://privacy.june07.com)\r\n\r\n# Thank You!\r\n\u003cp align=\"center\"\u003e❤️❤️❤️\u003c/p\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjune07%2Fnimv3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjune07%2Fnimv3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjune07%2Fnimv3/lists"}