Here's a couple of things that I include in my go-to stack:

  • Commitlint: helps you and your team adhere to a commit convention, by checking checks if your commit messages meet the conventional commit format

  • Prettier: only thing better than looking at beautiful code is not having to worry about formatting it

  • NextJS: can't believe I put off working on NextJS for so long; it is an absolute delight!

  • Styled components: CSS-in-JS just works

  • TypeScript: type-safe code means that refactoring and catching bugs at code-write time itself becomes the norm

  • Redux Toolkit: an opinionated toolset for much more efficient redux development

and here's a couple of packages that I've been keeping an eye out for:

  • Rome: an approach to "Standardizing the web development experience" by consolidating a linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.

  • Vite: Taking the concepts of Snowpack and Parcel to a whole another level

  • Tailwind: CSS framework with a focus on utility classes instead of prebuilt components

  • Svelte: Component framework which unlike React and Vue (which primarily run in the browser), runs during the compile step at build time