Skip to content

LaunchWare/nodejs-starter

Repository files navigation

LaunchWare NodeJS Starter

Philosophy

This is intended to be an extremely barebones setup that includes some of our favorite tools:

  • DotEnv - Easily configure secrets and configuration values via environment variables.
  • Express - Widely adopted, minimalist web framework.
  • TypeScript - Strict typing to ensure software is delivered qualitatively.
  • Pino - Lightweight logging with a supplied wrapper.
  • ESLint - Code formatting with LaunchWare's opinionated eslint-config-node.
  • Prettier - More code formatting.
  • Vitest - Unit testing framework.
  • pnpm - Performant package management.
  • asdf - Platform-agnostic version management.

Get Started

Prerequisites

Install asdf.

Getting Up and Running

pnpm dlx degit launchware/nodejs-starter <destinationDir>
cd <destinationDir>
asdf install
pnpm install
pnpm dev

About

Basic Template for a NodeJS project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published