An open API service indexing awesome lists of open source software.

https://github.com/natoboram/gigachads.ts

The most gigachad project template for TypeScript monorepos
https://github.com/natoboram/gigachads.ts

contributor-covenant dependabot eslint express gigachad markdownlint monorepo prettier project-template syncpack typescript vitest

Last synced: 7 months ago
JSON representation

The most gigachad project template for TypeScript monorepos

Awesome Lists containing this project

README

          

# `@natoboram/gigachads.ts`

[![Node.js CI](https://github.com/NatoBoram/gigachads.ts/actions/workflows/node.js.yaml/badge.svg)](https://github.com/NatoBoram/gigachads.ts/actions/workflows/node.js.yaml) [![Docker CI](https://github.com/NatoBoram/gigachads.ts/actions/workflows/docker.yaml/badge.svg)](https://github.com/NatoBoram/gigachads.ts/actions/workflows/docker.yaml) [![Dependabot Updates](https://github.com/NatoBoram/gigachads.ts/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/NatoBoram/gigachads.ts/actions/workflows/dependabot/dependabot-updates) [![GitHub Pages](https://github.com/NatoBoram/gigachads.ts/actions/workflows/github-pages.yaml/badge.svg)](https://github.com/NatoBoram/gigachads.ts/actions/workflows/github-pages.yaml)

The most gigachad project template for TypeScript monorepos. Based on [@natoboram/gigachad.ts](https://github.com/NatoBoram/gigachad.ts).

- Containerize with [Docker](https://github.com/docker/cli)
- ~~Deliver continuously with GitHub Workflow~~
- Document with [TypeDoc](https://github.com/TypeStrong/typedoc)
- Enforce format-on-save in [VSCode](https://github.com/microsoft/vscode)
- Execute workflows locally with [`act`](https://github.com/nektos/act)
- Format with [Prettier](https://github.com/prettier/prettier)
- Lint code with [ESLint](https://github.com/eslint/eslint)
- Lint markdown with [markdownlint](https://github.com/DavidAnson/markdownlint)
- Manage packages with [pnpm](https://github.com/pnpm/pnpm)
- Manage your monorepo with [Turborepo](https://github.com/vercel/turborepo)
- Pledge your respect with the [Contributor Covenant](https://github.com/EthicalSource/contributor_covenant)
- Run with ~~[tsx](https://github.com/privatenumber/tsx)~~ [Node.js](https://nodejs.org/api/typescript.html#type-stripping)
- Synchronize versions with [Syncpack](https://github.com/JamieMason/syncpack)
- Test units with [Vitest](https://github.com/vitest-dev/vitest)
- Update dependencies with [Dependabot](https://github.com/dependabot/dependabot-core)

## Packages

- [@natoboram/gigachads.ts](https://github.com/NatoBoram/gigachads.ts)
- [@natoboram/gigachads.ts-server](https://github.com/NatoBoram/gigachads.ts/tree/main/apps/server)
- [@natoboram/gigachads.ts-client](https://github.com/NatoBoram/gigachads.ts/tree/main/packages/client)
- [@natoboram/gigachads.ts-config](https://github.com/NatoBoram/gigachads.ts/tree/main/packages/config)