Commit a7bab63 1 parent fd20ec5 commit a7bab63 Copy full SHA for a7bab63
File tree 1 file changed +18
-3
lines changed
1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change 24
24
25
25
## Overview
26
26
27
- Starter project for ** Node.js** applications using ** TypeScript** with Test, Lint, Code Style already configured. Take a
28
- look below for all the tooling available in this repository .
27
+ Starter project for ** Node.js** applications using ** TypeScript** with test, lint, code formatter already configured.
28
+ Check the [ tooling] ( #tooling ) section for more details .
29
29
The preferable way to use this boilerplate is using ` npx ` command. You can use ` npm init ` too.
30
30
Use the following commands to bootstrap a new project:
31
31
@@ -50,17 +50,32 @@ All parameters available:
50
50
--app=<APP_NAME> Defaults to my-app
51
51
```
52
52
53
+ ## ESM
54
+
55
+ The project template now uses ** ESM** by default.
56
+
53
57
The final folder will the parameter ` destination ` concatenated with parameter ` app ` .
54
58
59
+ ## Docker
60
+
61
+ Minimalist docker image generation.
62
+ Check this [ Dockerfile] ( build/docker/Dockerfile ) .
63
+
64
+ ## Local Dev Environment
65
+
66
+ Run ` make up ` spin up a local environment with ** Docker Compose** .
67
+ Check this [ docker-compose.yml] ( deployments/dev/docker-compose.yml ) for more details.
68
+
55
69
## Tooling
56
70
71
+ - ESM
57
72
- TypeScript
73
+ - Jest
58
74
- EsLint
59
75
- Husky
60
76
- Commit Lint
61
77
- Lint Staged
62
78
- Prettier
63
- - Standard Version
64
79
- Nodemon
65
80
- Docker | Docker Compose
66
81
You can’t perform that action at this time.
0 commit comments