{"id":26641663,"url":"https://github.com/omar-dulaimi/breakpoint-bookmarks","last_synced_at":"2025-04-10T21:11:41.994Z","repository":{"id":118692186,"uuid":"472289124","full_name":"omar-dulaimi/breakpoint-bookmarks","owner":"omar-dulaimi","description":"A vsCode extension that lets you bookmark all your different breakpoints into separate files, and activate them as needed","archived":false,"fork":false,"pushed_at":"2024-04-27T13:10:49.000Z","size":1434,"stargazers_count":9,"open_issues_count":7,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T21:11:37.097Z","etag":null,"topics":["bookmarks","breakpoints","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/omar-dulaimi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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":"omar-dulaimi","custom":["https://www.buymeacoffee.com/omardulaimi"]}},"created_at":"2022-03-21T10:32:53.000Z","updated_at":"2024-12-30T22:26:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"cdb388e8-ebc7-4a9c-85a5-36939a82d24e","html_url":"https://github.com/omar-dulaimi/breakpoint-bookmarks","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omar-dulaimi%2Fbreakpoint-bookmarks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omar-dulaimi%2Fbreakpoint-bookmarks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omar-dulaimi%2Fbreakpoint-bookmarks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omar-dulaimi%2Fbreakpoint-bookmarks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omar-dulaimi","download_url":"https://codeload.github.com/omar-dulaimi/breakpoint-bookmarks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248298317,"owners_count":21080320,"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":["bookmarks","breakpoints","vscode","vscode-extension"],"created_at":"2025-03-24T18:34:50.814Z","updated_at":"2025-04-10T21:11:41.977Z","avatar_url":"https://github.com/omar-dulaimi.png","language":"TypeScript","funding_links":["https://github.com/sponsors/omar-dulaimi","https://www.buymeacoffee.com/omardulaimi"],"categories":[],"sub_categories":[],"readme":"# Breakpoint Bookmarks\n\nThe Breakpoint Bookmarks extension will help you enhance your debugging workflows, by creating and maintaining separate breakpoints files, and load them as necessary, in their original locations. It supports all language supported by vsCode.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.buymeacoffee.com/omardulaimi\"\u003e\n    \u003cimg src=\"https://cdn.buymeacoffee.com/buttons/default-black.png\" alt=\"Buy Me A Coffee\" height=\"41\" width=\"174\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Installation\n\nSimply run this `ext install OmarDulaimi.breakpoint-bookmarks` in the command palette or search for `Breakpoint Bookmarks` in extensions menu.\n\n## Features\n\n##### 🔍 Import Breakpoints from JSON: Load breakpoints from JSON files.\n##### 💾 Export Breakpoints to JSON: Save breakpoints to JSON files.\n##### 🗑️ Delete Breakpoints: Remove breakpoints from the current workspace.\n##### 🌐 Cross-Language Support: Compatible with all VSCode-supported languages.\n##### 🛠️ Basic Breakpoint Management: Simple list view of breakpoints.\n##### ⚙️ Configuration: Minimal settings for import/export and others.\n\n## Demos\n\n### Save Current Breakpoints\n\nAfter setting your breakpoints through your project, open the command palette and run the command `Breakpoint Bookmark: Save Current Breakpoints`. You can find the newly saved breakpoints flow in the extension menu.\n\n![saving current breakpoints demo](media/save.gif)\n\n\u003cbr\u003e\n\n### Load A Saved Breakpoint File\n\nOnce you have at least one breakpoints flow saved, you can load it by opening the extension menu, then hover to click the icon on the right of the flow you want to load.\n\n![loading a breakpoint flow demo](media/load.gif)\n\n\u003cbr\u003e\n\n## Extension Settings\n\nThis extension contributes the following settings:\n\n- `breakpointBookmark.useRelativePaths`: Uses relative paths to save/load breakpoints. Set it to false if you want absolute paths.\n- `breakpointBookmark.clearPreviousBreakpoints`: Clears previous active breakpoints when loading a new file.\n- `breakpointBookmark.saveLocation`: Specifies the folder path where the breakpoint files will be stored in.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomar-dulaimi%2Fbreakpoint-bookmarks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomar-dulaimi%2Fbreakpoint-bookmarks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomar-dulaimi%2Fbreakpoint-bookmarks/lists"}