tinovyatkin / modern-node-template

Template repository for creating packages targeting modern Node.JS (>=14)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

modern-node-template

Template repository for creating packages targeting modern Node.JS (>=14) with support for native ECMAScript modules, JSDoc TypeScript typing, private class fields and other ES2020 features.

  • ESLint 7 configured to support ES2020 features, including shipped proposals (via @typescript-eslint/parser)
  • mocha 8 supporting native ES modules
  • V8 native code coverage via c8
  • Husky+ling-staged for Prettier, as well as configured VSCode extensions
  • VSCode debug configuration
  • nvm settings
  • Codecov settings and GitHub Action integration
  • VSCode TypeScript Intellisense for JavaScript
  • Renovate

About

Template repository for creating packages targeting modern Node.JS (>=14)

License:MIT License


Languages

Language:JavaScript 100.0%