Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.21 KB

dev-dependencies.md

File metadata and controls

26 lines (19 loc) · 1.21 KB

🛠️ Dev Dependency Notes

Favorite Dev Dependencies

Linting + Formatting

  • commitlint: Linting for your commits. npm install -D @commitlint/cli.
  • ESLint: A linter for JavaScript/TypeScript that helps find problems and enforce rules in code. Very useful to use along with the fixAll on save functionality VS Code offers in your settings.json configuration. npm install -D eslint.
   "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true
    }
  • JS Beautifier: A configurable code formatter for JavaScript/TypeScript. Can be used with VS Code's format on save functionality. npm install -D js-beautify.

TypeScript/JavaScript

🧪 Testing

  • Jest: npm install -D jest and for TypeScript, also npm install -D @types/jest ts-jest
  • Jasmine: Built in with Angular by default.

Angular

  • Compodoc: A tool that generates documentation for Angular projects. npm install -D @compodoc/compodoc.

🧪 Testing