https://github.com/nihalgonsalves/node-typescript-oxlint-template
TypeScript template repository with oxlint, oxfmt, a Dockerfile, a GitHub Workflow, and common dev tools
https://github.com/nihalgonsalves/node-typescript-oxlint-template
boilerplate github-actions minimal oxfmt oxlint template typescript
Last synced: 4 months ago
JSON representation
TypeScript template repository with oxlint, oxfmt, a Dockerfile, a GitHub Workflow, and common dev tools
- Host: GitHub
- URL: https://github.com/nihalgonsalves/node-typescript-oxlint-template
- Owner: nihalgonsalves
- License: cc0-1.0
- Created: 2019-08-28T09:14:00.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2026-04-01T14:27:30.000Z (4 months ago)
- Last Synced: 2026-04-01T16:24:55.663Z (4 months ago)
- Topics: boilerplate, github-actions, minimal, oxfmt, oxlint, template, typescript
- Language: Dockerfile
- Homepage:
- Size: 1.64 MB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# node-typescript-oxlint-template



TypeScript template repository with:
- Docker
- oxlint and oxfmt
- lefthook (precommit)
- GitHub Action workflows, Dependabot.
- VSCode extensions and settings
- `.devcontainer`
Dependabot keeps the dependencies up to date.
- **Build tool**: yarn (can be replaced with npm: `rm yarn.lock && npm install`)
- **Target Node version**: 24.x ([es2024](https://github.com/microsoft/TypeScript/wiki/Node-Target-Mapping))
- **Structure**: `src/` for TypeScript source files
- Also includes a default `.editorconfig` with 2-space indents
Scripts:
- `pnpm dev` run from source, auto-restarting
- `pnpm lint` run oxlint
- `pnpm lint --fix` run oxlint with auto-fix
- `pnpm build` typecheck
- `pnpm test` currently does nothing
## use with react
See