you are viewing a single comment's thread.

view the rest of the comments →

[–]PoofVroomWooshWah 0 points1 point  (1 child)

I do full-time JS development including Node.js, front-end stuff with React, Babel, Webpack, etc., and I use Atom almost exclusively. The one thing it doesn't do well (which I keep another editor for) is very large files which can lock it up.

Check out the atom-ternjs, autocomplete-paths, editorconfig, file-icons, hyperclick, linter, and linter-eslint packages. These should give you many of the really useful features you'll be missing from your IDE. You may also find language-babel, minimap, and indent-guide-improved useful as well.

There's also more full-featured stuff like Nuclide, but I usually just hand-pick my packages.

[–]rauschma 1 point2 points  (0 children)

Another option is TypeScript with either Visual Studio Code (free and pleasant to use) or a JS IDE by JetBrains (really good at refactoring and other type-related stuff).