node.js template
- Shell 64.3%
- Nix 32.8%
- TypeScript 2.9%
| .forgejo | ||
| .github | ||
| .vscode | ||
| .zed | ||
| src | ||
| tests | ||
| .envrc.project | ||
| .gitignore | ||
| .npmignore | ||
| .npmrc | ||
| .oxfmtrc.json | ||
| .oxlintrc.json | ||
| action.yaml | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| flake.lock | ||
| flake.nix | ||
| init.sh | ||
| LICENSE | ||
| opencode.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| rolldown.config.ts | ||
| treefmt.toml | ||
| tsconfig.json | ||
node.js template
template for starting node.js projects
part of spotdemo4/templates
requirements
getting started
nix develop
./init.sh "Title" "Description"
npm install
run
nix run .#dev
format
nix fmt
check
nix flake check
build
nix build
release
bumper
releases are automatically created for significant changes
use
npm
NPM_CONFIG_REGISTRY=https://trev.zip/api/packages/template/npm/ \
npx node-template
docker
docker run trev.zip/template/node:latest
nix
nix run git+https://trev.zip/template/node.git
action
- uses: spotdemo4/node-template@main