Typescript Node.js backend boilerplate code
- ESM - modern JavaScript module system
- ESLint - static linting
- Jest - unit testing
- Prettier - code formatter
- EditorConfig - file format
- Volta - Node.js version manager
- GitHub Actions - GitHub CI/CD
- yargs - cli parser
- Parcel - modern JS build tool
- tsx - directly run typescript code
- oxc - Rust tools for TS/JS.
- biome - Rust toolchain for the web
- Drizzle ORM
- nexth - EVM chain next.js boilerplate
- ratelimit-js - serverless ratelimit
- loop-decoder - transform any EVM transaction into a human-readable format
- ts-pattern - pattern matching for ts
- oxlib - Ox Ethereum Standard Library
- drift - ethereum client cache layer
npm install- depot - cargo for js
- lexe - package your node.js application into a single exec.
- tsdoc - generate typescript doc
clean: remove coverage data, Jest cache and transpiled filesprebuild: lint source files and tests before buildingbuild: transpile TypeScript to ES6build:watch: interactive watch mode to automatically transpile source fileslint: lint source files and teststest: run teststest:watch: interactive watch mode to automatically re-run tests