{"id":24173107,"url":"https://github.com/technikhil314/debarrel","last_synced_at":"2026-05-07T10:34:35.030Z","repository":{"id":271423456,"uuid":"910740276","full_name":"technikhil314/debarrel","owner":"technikhil314","description":"Debar barrel files from your vscode auto import","archived":false,"fork":false,"pushed_at":"2025-01-07T17:52:31.000Z","size":293,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-08-23T18:05:50.132Z","etag":null,"topics":["barrel-files","bundler","npm","npm-package","optiimzation","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=technikhil314.debarrel","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/technikhil314.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"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,"zenodo":null}},"created_at":"2025-01-01T09:07:12.000Z","updated_at":"2025-01-07T17:52:17.000Z","dependencies_parsed_at":"2025-01-07T17:52:24.798Z","dependency_job_id":"7be8116d-c310-4930-8858-52ec4f2dd0dd","html_url":"https://github.com/technikhil314/debarrel","commit_stats":null,"previous_names":["technikhil314/debarrel"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/technikhil314/debarrel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/technikhil314%2Fdebarrel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/technikhil314%2Fdebarrel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/technikhil314%2Fdebarrel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/technikhil314%2Fdebarrel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/technikhil314","download_url":"https://codeload.github.com/technikhil314/debarrel/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/technikhil314%2Fdebarrel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32733704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["barrel-files","bundler","npm","npm-package","optiimzation","vscode","vscode-extension"],"created_at":"2025-01-13T01:14:26.053Z","updated_at":"2026-05-07T10:34:35.012Z","avatar_url":"https://github.com/technikhil314.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# debarrel\n\nDebar/exclude/ignore barrel files automatically from vscode auto import/intellisense.\nThis extension blacklists all barrel files from vscode auto import setting\n\n# Why?\n\nImporting (be it named imports) from barrel files hampers your bundle size very badly.\n\n## Features\n\n1. Install this VSCode extension and vscode wont be able to suggest you any barrel files in intellisense.\n2. This extension is forgiving so it wont black list files its not able to detect as barrels\n\n## How to install?\n\n1. go to [the link](https://marketplace.visualstudio.com/items?itemName=technikhil314.debarrel) or search for `debarrel` in your vscode extensions panel\n2. click install\n\n## How to verify?\n\n1. Press `Cmd/Ctrl + shift + P` in vscode\n2. Type `Workspace settings`\n3. click `Preferences: Open workspace settings (JSON)`\n4. Search for `autoImportFileExcludePatterns`\n5. Note that all the barrel files are now added to exclude pattern.\n\n## How to force the extension after install new npm package?\n\n1. Press `Cmd/Ctrl + shift + P` in vscode\n2. Type `debarrelify`\n3. click `Debarrel (force barrel recalculation)`\n4. It will recalculate all barrel files from node_modules folder\n\n## Facing issues?\n\n1. Make sure to grab all the logs from \"output\" panel of vscode. Just select debarrel from the dropdown and paste all the logs in issue you will create in next step.\n1. Feel free to raise issue on the repository using [this link](https://github.com/technikhil314/debarrel/issues)\n\n## Contributions\n\nContributions are always welcome.\nRead through [contributing.md](CONTRIBUTING.md) for knowing how to setup the repo.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechnikhil314%2Fdebarrel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechnikhil314%2Fdebarrel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechnikhil314%2Fdebarrel/lists"}