{"repo":"xddq/nodejs-typescript-modern-starter","free":true,"listed":false,"github":"https://github.com/xddq/nodejs-typescript-modern-starter","clone":"git clone https://github.com/xddq/nodejs-typescript-modern-starter.git","description":"Minimal and modern starter template to develop a Node.js project leveraging Typescript","language":"TypeScript","stars":150,"topics":[],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Node.js Typescript Modern Starter While developing with Typescript and Node.js is awesome, setting up a new project is painful . This minimal and modern starter repo is here to help you get started with Node.js and Typecript without the pain. Overview This starter uses a bare-bones and minimal approach to get anyone up and running with a new project in no time. It provides: - Typescript 5 with a strict tsconfig. - Yarn/Npm scripts ready to do everything you commonly need. Supporting compile , clean , test , bundle , dev and start . These scripts are created to be compatible with the operating systems linux, macos and windows. - Github Actions in place runnung with current node LTS version (20) on linux, macos and windows to automatically (for each PR): - test the code - compile the codebase from ts to js - check for formatting issues - check for linting issues - Testing via jest - Formatting via prettier. - Linting via eslint and typescript-eslint - Bundling via esbuild, a fast bundler that \"just works\". - Debugging set up with examples for vscode and vim. - Automated dependency updates via renovate. - Using the current LTS, nodejs 20 Project Goals - Help you to just get started with a Node.js Typescript setup and not worry about configuration . - All scripts compatible with linux, macos and windows. - No magic. Everything kept as simple as possible while configuring anything you might need. - Advocate for testing your code . The common approaches of tests and code side by si","default_branch":null,"files":null,"tree":[],"storefront":"/r/xddq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xddq/nodejs-typescript-modern-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}