A collection Emacs Packages maintained by your friends at Frontside.
JS development that just works™️
Modern JavaScript development is so much more than just syntax highlighting, or even a language server. This package make sure that your JavaScript environment works "out of the box". This means:
- JavaScript, TypeScript, plus support for JSX, TSX, and MDX
- Code navigation and refactoring
- Support for NodeJS and executables in
node_modules
- Automatically setup error highlighting with project-local tools like ESLint and Prettier.
Currently,
frontside-javascript
uses tide-mode for TypeScript and language server support. Like that project, we have our eye on LSP-mode, and when it's ready will migrate to use that system instead. For the time-being however, we've found tide to be the more consistently reliable alternative.
Install the frontside-javascript
and add a call to (frontside-javascript)
somewhere in your init process. For example with use-package
:
(use-package frontside-javascript
:init (frontside-javascript))