https://github.com/hollyoops/algorithm
https://github.com/hollyoops/algorithm
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/hollyoops/algorithm
- Owner: hollyoops
- Created: 2021-01-19T05:33:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-31T16:17:46.000Z (about 5 years ago)
- Last Synced: 2025-12-26T13:44:31.930Z (6 months ago)
- Language: TypeScript
- Size: 8.83 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🧰 Simple TypeScript Starter | 2020
> We talk about a lot of **advanced Node.js and TypeScript** concepts on [the blog](https://khalilstemmler.com), particularly focused around Domain-Driven Design and large-scale enterprise application patterns. However, I received a few emails from readers that were interested in seeing what a basic TypeScript starter project looks like. So I've put together just that.
### Features
- Minimal
- TypeScript v4
- Testing with Jest
- Linting with Eslint and Prettier
- Pre-commit hooks with Husky
- VS Code debugger scripts
- Local development with Nodemon
### Scripts
#### `npm run start:dev`
Starts the application in development using `nodemon` and `ts-node` to do hot reloading.
#### `npm run start`
Starts the app in production by first building the project with `npm run build`, and then executing the compiled JavaScript at `build/index.js`.
#### `npm run build`
Builds the app at `build`, cleaning the folder first.
#### `npm run test`
Runs the `jest` tests once.
#### `npm run test:dev`
Run the `jest` tests in watch mode, waiting for file changes.
#### `npm run prettier-format`
Format your code.
#### `npm run prettier-watch`
Format your code in watch mode, waiting for file changes.