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

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

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