Welcome to our series on the unsung heroes behind PURISTA!
Ever wondered about PURISTA?
It's not just another Typescript backend framework for simply building HTTP-endpoints.
It's a versatile solution that embraces diverse techniques for highly distributed deployments, taking inspiration from event-driven architecture.
If you're interested, you're invited to take a look at the official website http://purista.dev.
But hold on, this series isn't about the framework itself. Instead, we're here to shine a spotlight on the incredible libraries, tools, software, and passionate contributors that make PURISTA possible.
In this series, we will introduce all the tools, explain how we use them, why we find them essential, and endeavor to illustrate why they might also be a suitable solution for you.
Most developers should be more or less familiar with the basic setup.
VSCode as a code editor with ESLint plugin.
Maintaining a clean, readable, and consistent codebase is essential, and ESLint and Prettier are the perfect tools for the job.
Just enable "lint on save" in VSCode, and you won't have to worry about it. They're a "must-have," even for small personal projects.
ESLint is extended by some awesome plugins and extensions:
- eslint-plugin-simple-import-sort by Simon Lydell @SimonLydell
- eslint-plugin-node by Toru Nagashima - Dev.to: @mysticatea & Twitter: @mysticatea
- eslint-plugin-json by Azeem Bande-Ali
In our upcoming article, we'll delve deep into the inner workings of PURISTA's build pipeline. Stay tuned for an in-depth exploration!