https://github.com/xrontrix10/nodejs-typescript-eslint-starter
Starter template for nodejs with typescript and eslint 9
https://github.com/xrontrix10/nodejs-typescript-eslint-starter
eslint eslint-9 eslint9 logger module-alias nodejs pnpm typescript winston winston-logger
Last synced: 12 months ago
JSON representation
Starter template for nodejs with typescript and eslint 9
- Host: GitHub
- URL: https://github.com/xrontrix10/nodejs-typescript-eslint-starter
- Owner: XronTrix10
- Created: 2025-04-09T05:23:51.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-04-09T05:50:51.000Z (12 months ago)
- Last Synced: 2025-04-09T06:31:47.972Z (12 months ago)
- Topics: eslint, eslint-9, eslint9, logger, module-alias, nodejs, pnpm, typescript, winston, winston-logger
- Language: JavaScript
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nodejs-typescript-eslint-starter
Starter template for nodejs with typescript and eslint 9
## Getting Started
1. Clone the repository
2. Run `pnpm install` to install dependencies
3. Run `pnpm run dev` to start the development server
## Features
- TypeScript
- ESLint9 with TypeScript support
- Winston for logging
- Import sorting and grouping
- Import aliase for `@/` directory which points to `src/`
## Notes
- This project uses `pnpm` as the package manager
- The `dev` script runs the TypeScript compiler in watch mode
- The `build` script compiles the TypeScript code to JavaScript
- The `lint` script runs ESLint on the TypeScript code
- The `lint:fix` script runs ESLint on the TypeScript code and fixes any issues