Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/selemondev/vscode-auto-extension-manager
Automatically manage your VSCode extensions ✨
https://github.com/selemondev/vscode-auto-extension-manager
typescript vscode vscode-extensions vscode-extensions-manager
Last synced: about 1 month ago
JSON representation
Automatically manage your VSCode extensions ✨
- Host: GitHub
- URL: https://github.com/selemondev/vscode-auto-extension-manager
- Owner: selemondev
- License: mit
- Created: 2024-04-01T20:52:03.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-06T21:10:38.000Z (8 months ago)
- Last Synced: 2024-04-06T22:21:04.997Z (8 months ago)
- Topics: typescript, vscode, vscode-extensions, vscode-extensions-manager
- Language: TypeScript
- Homepage:
- Size: 1.4 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
Auto Extension Manager
Auto Extension Manager:
1. Automatically scans your package.json and installs the necessary VSCode extensions needed for development.
2. When the dependencies change, it uninstalls the previously installed extensions and installs the new ones. For example: If the previous dependency was React, it uninstalls all the React VSCode extensions and installs the new VSCode extensions. ( Let's assume that we switched from React to Vue. So Vue related VSCode extensions will be installed.)
3. You can check the [Get Extension Ids](./src/utils/getExtensionIds.ts) file to see how the extension Ids are configured depending on the dependency.
4. Use it as a template to configure your own favourite VSCode extensions and deploy it or contribute to the project to include your favourite VSCode extensions.
### How to contribute?
Contributions are welcome and encouraged! If you have any ideas or suggestions for new features, or if you encounter any bugs or issues, please open an issue or submit a pull request on the GitHub repository.
Developers interested in contributing should read the [Code of Conduct](./CODE_OF_CONDUCT.md) and the [Contributing Guide](./CONTRIBUTING.md).