A quick start template for a new TypeScript library
- 💄 Yarn 4
- 🛍️ Yarn Workspaces
- 💎 ESLint 9 with eslint-config-codex
- 🥃 Typescript 5
- 🥊 npx only-allow yarn
- 🌶️ Tests with Vitest
- 🍀 GitHub Actions for test/lint/build/publish purposes
- Click here and fill setting for new repository
- Update root package
package.json, change main package name - Update "core" package
package.json:- Change
name - Adjust
main,types,exports
- Change
- Change name of
packages/coreto your main package name - Go to
packages/utilsand adjust its name or remove the package if you don't need it - Change NPM package scope from workflow file or remove it
- Fill
NPM_TOKENandCODEX_BOT_WEBHOOKsecrets in your repository or organization settings - Start writing your new library!
CodeX is a team of digital specialists around the world interested in building high-quality open source products on a global market. We are open for young people who want to constantly improve their skills and grow professionally with experiments in cutting-edge technologies.
| 🌐 | Join 👋 | ||
|---|---|---|---|
| codex.so | codex.so/join | @codex_team | @codex_team |