Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.77 KB

File metadata and controls

42 lines (34 loc) · 1.77 KB

JavaScript Starters

Logo

Common Node project templates with emphasis on JavaScript, separated by target platform and kind of distribution.

Testing Publishing Website
react-application Vitest Just the Docs
react-library Vitest Package Manager JSDoc, Just the Docs

Frameworks

  • Vite build tool with Vitest testing framework.
  • ESLint code linter.
  • Coverage command included in Vitest.

Project layout

  • Root directory:
  • GitHub Actions workflows:
    • Run tests, linters and push coverage to Codecov.
    • Activate Renovate bot to alert out-of-date dependencies.
  • PNPM package manager:
    • package.json with modern ESM syntax.
    • pnpm-lock.yaml for deterministic dependencies.
  • Website module:
    • Jekyll for generating webpages displaying README and other content.
    • The webpages are manually deployed with jekyll build.