944 B
944 B
NodeJS Flake Template
This is a template for constructing a working environment for
Node.js development (version v18.18.2) with the npm
(version 9.8.1) packaging tool. direnv can be used to
launch a dev shell upon entering this directory (refer to .envrc
). Otherwise
run via:
$ nix develop
Language Server
The typescript-language-server (version 4.1.2) is included in this flake.
Formatting
Formatting depends on prettier (version 3.1.0). A
pre-commit
hook is included in .githooks
that can be used to format all
*.jsx?
and *.tsx?
files prior to commit. Install via:
$ git config --local core.hooksPath .githooks/
If running direnv, this hook is installed automatically when entering the directory.