Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kamrulislam/base-node-typescript
This is a bare minimum configuration for a typescript based node application.
https://github.com/kamrulislam/base-node-typescript
boilerplate boilerplate-application eslint javascript jest node promisify tslint typescript
Last synced: 18 days ago
JSON representation
This is a bare minimum configuration for a typescript based node application.
- Host: GitHub
- URL: https://github.com/kamrulislam/base-node-typescript
- Owner: kamrulislam
- Created: 2019-08-22T23:09:33.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T01:27:06.000Z (almost 2 years ago)
- Last Synced: 2024-04-29T21:22:42.333Z (8 months ago)
- Topics: boilerplate, boilerplate-application, eslint, javascript, jest, node, promisify, tslint, typescript
- Language: TypeScript
- Size: 504 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple typescript based node starter application
It has a bare minimum configuration for a typescript based node application.
It comes with EsLint and typescript configured.
## Setup
Clone this repo and move into the folder. Run the following commands.
Before running this project you need to have `node` installed. I have used node version `10.13`. If you are using `nvm`, run `nmv use` inside the folder.
```
# nvm use
npm i
npm run build
npm start
```## Test
[jest](https://jestjs.io/en/) has been added as testing platform. Test file should be ended with `.spec.ts`. To run test, please use the following command
```
npm test
```## Additional
This project also includes some vscode extensions suggestions.