{"repo":"code-forge-io/open-source-stack","free":true,"listed":false,"github":"https://github.com/code-forge-io/open-source-stack","clone":"git clone https://github.com/code-forge-io/open-source-stack.git","description":"Minimal stack to ship npm packages in CJS/ESM with Typescript","language":"TypeScript","stars":121,"topics":["typescript","open-source","template","typescript-template","open-source-template","cjs","esm","javascript-npm","typescript-npm"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Open-source stack Full starter stack to develop CJS/ESM compatible npm packages with TypeScript, Vitest, Biome, Prettier, and GitHub Actions. Detailed overview of the stack: https://youtu.be/ABRpwxLdGho Deploy your open-source project to npm with ease, with fully covered bundling, testing, linting and deployment setup out of the box, don't worry about CJS or ESM, bundling your typescript definitions or anything else, focus on coding out your solution and let the stack take care of the rest. Build your own open-source project today! 🚀 Tools - TypeScript : TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. - Vitest : A modern test runner built on top of Vite. - Biome : Biome statically analyzes your code to find issues and formats your code with a consistent, opinionated style. - GitHub Actions : Automate your workflow from idea to production. - tsdown - Simple to config bundler powered by rolldown. - Changeset - A way to manage your versioning and changelog with a focus on monorepos. - pnpm workspaces - A way to manage multiple packages in a single repository. Features - NX workflows and caching - Use the power of NX to manage your monorepo and speed up your builds with caching. - ESM/CJS ready - Write your code in TypeScript and publish it as ESM and CJS with 0 configuration. - Are The types wrong? ready - Passes all the checks for typings on https://arethetypeswrong.github.io/ by default. - ESM/CJS test apps setup - Test your package in both ESM","default_branch":null,"files":null,"tree":[],"storefront":"/r/code-forge-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/code-forge-io/open-source-stack/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."}