{"id":13672898,"url":"https://github.com/soates/Auto-Import","last_synced_at":"2025-04-28T04:30:30.473Z","repository":{"id":49465202,"uuid":"63576691","full_name":"soates/Auto-Import","owner":"soates","description":"vscode extension that will automatically finds, parses and provides code actions for all available imports. Only currently works with files in your folder and TypeScript.","archived":false,"fork":false,"pushed_at":"2021-06-17T02:16:00.000Z","size":164,"stargazers_count":165,"open_issues_count":92,"forks_count":62,"subscribers_count":4,"default_branch":"v1.5.3","last_synced_at":"2024-11-11T11:45:14.395Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/soates.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-07-18T06:36:32.000Z","updated_at":"2024-10-11T10:24:32.000Z","dependencies_parsed_at":"2022-09-08T19:51:15.111Z","dependency_job_id":null,"html_url":"https://github.com/soates/Auto-Import","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soates%2FAuto-Import","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soates%2FAuto-Import/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soates%2FAuto-Import/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soates%2FAuto-Import/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soates","download_url":"https://codeload.github.com/soates/Auto-Import/tar.gz/refs/heads/v1.5.3","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251251768,"owners_count":21559659,"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":[],"created_at":"2024-08-02T09:01:55.829Z","updated_at":"2025-04-28T04:30:29.546Z","avatar_url":"https://github.com/soates.png","language":"TypeScript","readme":"### Auto Import\n\nAutomatically finds, parses and provides code actions and code completion for all available imports. Works with Typescript and TSX.\n\n#### Multi-root workspace Ready!\n\n----\n\n\u003cimg src=\"https://gifyu.com/images/autoimport.gif\"\u003e\n\n----\n\n## Configuration\n\n\u003e filesToScan - Glob for which files in your workspace to scan, defaults to '**/*.{ts, tsx}'\n\n\u003e showNotifications - Controls if the annoying notifications should be shown, defaults to false\n\n\u003e doubleQuotes - Use double quotes rather than single\n\n\u003e spaceBetweenBraces - Difference between import {test} and import { test }\n\n\u003e autoComplete - Adds found items to intellisense and automatically imports then\n\n\u003e useSemiColon - Use ; at the end of a line e.g Import * from ./app or Import * from ./app; - Default True\n\n----\n\n\n## Changelog\n\n### 1.5.3\n\n- Finally merged long awaited pull requsts :)\n- Multi-root workspace ready!\n\n### 1.5.2\n\n- Added support for Enum \u0026 Type imports.\n- Added ability to toggle semi colons - see setting useSemiColon.\n- Added [AI] before import statements - so you know if its come from Auto Import or Typescript.\n\n### 1.2.2\n\n- Fix for imports not being merged.\n\n### 1.2.1\n\n- Added optional auto completion for all known imports ( enabled by default ).\n- Improved scanning and seeking speed for large projects.\n- TSX Supported added, Thanks to [lukeautry](https://github.com/lukeautry \"lukeautry\")\n- Minor bug fixes and improvements.\n\n### 1.0.2/1.0.3\n\n- Merged Pull Request from [lukeautry](https://github.com/lukeautry \"lukeautry\") and [zhaoshengjun](https://github.com/zhaoshengjun \"zhaoshengjun\") , Big thanks to both.\n\n\n### 1.0.1\n32swinnqchdncsrvqcnb4wzr2t3e5nopblvhsbhkky4sj2dhyp7a\n- Fixed breaking bug with vs 1.5.* and \u003c TypeScript 2.0.0.\n\n### 1.0\n\n- Few small tweaks and fixed error with vscode 1.5.*.\n\n### 0.9\n \n- Added Import status bar, currently show you how many importable objects you have.\n- Correctly uses configured file paths for fileWatcher.\n- Fixed new exports not being immediately discovered.\n- CodeAction import paths are relative to the current file.\n- Typings are now excluded by default (along with node_modules and jspm_packages)\n\n### 0.8.1\n\n- Fixed Windows paths issue\n\n### 0.8\n\n- Nicer import paths.\n- Imports are now merged if they are from the same location.\n- Configuration for ' or \".\n- Works on Windows.\n- Now on Github.\n\n### 0.7 / 0.7 / 0.7.2\n\n- Add configuration to control notifications and files to scan\n- Fixed a few bugs\n- Refactored code\n\n### 0.6.0\n\n- Partial support for node_modules imports. AutoImport will scan your already used imports and provide them as suggestions when appropriate, so you will only need to type out your import once in one file and all other times will be handled by AutoImport. Version 0.7 will have full support for this.\n\n### 0.5.1\n- General improvements, icon added and extension will now also watch for local file changes.\n\n----\n\n## Todo\n\n- Work with node_modules (@angular / underscore for example).\n\n\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoates%2FAuto-Import","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoates%2FAuto-Import","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoates%2FAuto-Import/lists"}