marketplace.visualstudio/ark-react-extensions-pack
Ark's React Extensions PackThis is a pack with the extensions I use and recommend to my coworkers, so we can activate/deactivate between workspaces easier. For example, when working with react and angular projects the process of whitelisting workspace only extensions is kind of tedious. FAQWhy do I need all those extensionsMaybe. You can just disable any extension you don't want to use. But I recommend you to try them.
Having less extensions running at the same time will always return a better performance. But remember that not all extensions are running in the background!: those "on demand" (command palette) extensions weight almost nothing performance wise.
I'll try to explain why I use every extension and how to configure it, but feel free to add a new PR with any change proposal. What about the extensions I've already installedThose that aren't included will not be affected. The ones that are included but were already installed will work as the were, but will be managed with the pack:
Included ExtensionsCore
Linting and Syntax highlighting
Tricks
ConfigurationFirst of all you should install a good all-in-one font, and use it. I'll recommend you the two I use, from the NerdFonts project: JetBrainsMono Nerd Font & DroidSansMono Nerd Font. This fonts supports font ligatures and have been patched with all kind of icons to be used with advanced ZSH themes like powerlevel10k (this princess will be talk about in another castle)
Now that we have brew installed for sure, let me talk you about how to install node correctly, just to be sure. I hate the official installer and its documentation, and tend to avoid it at all costs. What I do like is n, a Node.js version manager, installed with brew. It will install the node versions you want to use at
Now, lets create a custom workspace settings file! Let's do it the easy way:
Now open the settings.json included, and copy it at your workspace settings! As you can see I have added comments explaining what does every setting :) When you have this options fulfilled, we can configure how to quick change between workspaces.
Now go to the projects manager and select another project! In that project you will see that the react extensions included in this pack are disabled! If you open the react project again you will se that the react extensions and settings are automatically switched on again! isn't that cool? 😉
How to contributeDo you have a extension you really like? Just wants to provide some configuration or having any doubt? Add a issue! 😉 👍🏻 |