|
1 | 1 | { |
2 | | - "name": "Node.js & TypeScript", |
| 2 | + "name": "HRM Development Environment", |
3 | 3 | "image": "mcr.microsoft.com/devcontainers/typescript-node:20-bullseye", |
4 | | - "forwardPorts": [3000, 9229], |
| 4 | + "features": { |
| 5 | + "ghcr.io/devcontainers/features/github-cli:1": {} |
| 6 | + }, |
| 7 | + "forwardPorts": [3000, 8080, 9229], |
| 8 | + "postCreateCommand": "bash .devcontainer/post-create.sh", |
5 | 9 | "customizations": { |
6 | 10 | "vscode": { |
7 | 11 | "extensions": [ |
8 | 12 | "dbaeumer.vscode-eslint", |
9 | 13 | "esbenp.prettier-vscode", |
| 14 | + "bradlc.vscode-tailwindcss", |
10 | 15 | "ms-playwright.playwright", |
11 | | - "ms-vscode.vscode-typescript-next", |
12 | | - "eamodio.gitlens", |
13 | | - "mhutchie.git-graph", |
14 | 16 | "github.vscode-pull-request-github", |
15 | | - "humao.rest-client" |
16 | | - ] |
| 17 | + "firsttris.vscode-jest-runner" |
| 18 | + ], |
| 19 | + "settings": { |
| 20 | + "editor.formatOnSave": true, |
| 21 | + "editor.defaultFormatter": "esbenp.prettier-vscode", |
| 22 | + "editor.codeActionsOnSave": { |
| 23 | + "source.fixAll.eslint": "explicit" |
| 24 | + } |
| 25 | + } |
17 | 26 | } |
18 | | - }, |
19 | | - "postCreateCommand": "bash .devcontainer/post-create.sh" |
| 27 | + } |
20 | 28 | } |
0 commit comments