Skip to content

Commit 1ef1c2d

Browse files
committed
feat(node-devcontainer): add node devcontainer
1 parent 428bef5 commit 1ef1c2d

File tree

5 files changed

+150
-1
lines changed

5 files changed

+150
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"image": "ghcr.io/ebizbase/base-devcontainer:1.0.0",
3+
"remoteUser": "vscode",
4+
"features": {
5+
"ghcr.io/devcontainers/features/node:1": {},
6+
"ghcr.io/michidk/devcontainers-features/bun:1": {}
7+
}
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# Changelog
2+
3+
## [0.1.8](https://github.com/ebizbase/dev-infras/compare/[email protected]@0.1.8) (2024-11-19)
4+
5+
6+
### Features
7+
8+
* **universal-devcontainer:** update base container to 0.0.8 ([b602a1b](https://github.com/ebizbase/dev-infras/commit/b602a1bc11e478fe5c81bfb3b7f17d5c611c7012))
9+
10+
## [0.1.7](https://github.com/ebizbase/dev-infras/compare/[email protected]@0.1.7) (2024-11-18)
11+
12+
13+
### Features
14+
15+
* **universal-devcontainer:** update base-devcontainer to 0.0.7 ([1878a67](https://github.com/ebizbase/dev-infras/commit/1878a6764baa6956a5089f26ae4eaf8da8507b97))
16+
17+
## [0.1.6](https://github.com/ebizbase/dev-infras/compare/[email protected]@0.1.6) (2024-11-18)
18+
19+
20+
### Features
21+
22+
* **universal-devcontainer:** update base devcontainer image version to 0.0.6 ([fda88b6](https://github.com/ebizbase/dev-infras/commit/fda88b60d3bad8d07b80d69d705ab2b80d37ce8c))
23+
24+
## [0.1.5](https://github.com/ebizbase/dev-infras/compare/[email protected]@0.1.5) (2024-11-18)
25+
26+
27+
### Bug Fixes
28+
29+
* **universal-devcontainer:** update base-devcontainer to 0.0.5 ([211e1ad](https://github.com/ebizbase/dev-infras/commit/211e1adb65dd8aed948bbfae63fda095f27e81a6))
30+
31+
## [0.1.4](https://github.com/ebizbase/dev-infras/compare/[email protected]@0.1.4) (2024-11-17)
32+
33+
34+
### Bug Fixes
35+
36+
* **universal-devcontainer:** update base-devcontainer to 0.0.4 ([75e6829](https://github.com/ebizbase/dev-infras/commit/75e6829c721022816ade2106155c65373e814c30))
37+
38+
## [0.1.3](https://github.com/ebizbase/dev-infras/compare/[email protected]@0.1.3) (2024-11-17)
39+
40+
41+
### Bug Fixes
42+
43+
* **universal-devcontainer:** update base-devcontainer image version ([4676ea0](https://github.com/ebizbase/dev-infras/commit/4676ea0306faf3b2b78956659416e021fe909387))
44+
45+
## [0.1.2](https://github.com/ebizbase/dev-infras/compare/[email protected]@0.1.2) (2024-11-17)
46+
47+
48+
### Bug Fixes
49+
50+
* **universal-devcontainer:** update base-devcontainer to 0.0.2 for fix zsh plugin missing ([3d6e0a8](https://github.com/ebizbase/dev-infras/commit/3d6e0a88b4acec8f6d53e0192fd3164af7bb5eb3))
51+
52+
## [0.1.1](https://github.com/ebizbase/dev-infras/compare/[email protected]@0.1.1) (2024-11-17)
53+
54+
55+
### Features
56+
57+
* **universal-devcontainer:** extends from base-devcontainer ([54d7018](https://github.com/ebizbase/dev-infras/commit/54d701843968a42ebb6fd3a44052dc51139e3ded))
58+
59+
## [0.1.0](https://github.com/ebizbase/dev-infras/compare/[email protected]@0.1.0) (2024-11-17)
60+
61+
62+
### ⚠ BREAKING CHANGES
63+
64+
* change the way manage devcontainer features deps
65+
66+
### Code Refactoring
67+
68+
* change the way manage devcontainer features deps ([62b10b6](https://github.com/ebizbase/dev-infras/commit/62b10b6fba8e6a140375bbb0d3c231aba6210a1b))
69+
70+
## [0.0.2](https://github.com/ebizbase/dev-infras/compare/[email protected]@0.0.2) (2024-11-17)
71+
72+
73+
### Features
74+
75+
* **universal-devcontainer:** add powerlevel10k theme via powerlevel10k feature ([01975d3](https://github.com/ebizbase/dev-infras/commit/01975d30d9213192ddee7df8b8083076cede22a5))
76+
77+
## 0.0.1 (2024-11-17)
78+
79+
80+
### Features
81+
82+
* **universal-devcontainer:** add universal devcontainer ([9f9609f](https://github.com/ebizbase/dev-infras/commit/9f9609fb1fc01aee387cbc368c1f207f9078f645))
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"name": "@ebizbase/node-devcontainer",
3+
"version": "0.0.0"
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
"name": "node-devcontainer",
3+
"$schema": "../../node_modules/nx/schemas/project-schema.json",
4+
"sourceRoot": "devcontainer-images/node-devcontainer",
5+
"projectType": "application",
6+
"metadata": {
7+
"$schema": "../../nx-plugins/nx-devcontainer/metadata.schema.json",
8+
"version": "0.1.8",
9+
"registries": ["docker.io", "ghcr.io"],
10+
"namespace": "ebizbase/node-devcontainer",
11+
"labels": {
12+
"org.opencontainers.image.source": "https://github.com/ebizbase/dev-infras",
13+
"org.opencontainers.image.description": "NodeJS devcontainer image for ebizbase",
14+
"org.opencontainers.image.licenses": "MIT"
15+
}
16+
},
17+
"targets": {
18+
"build": {
19+
"executor": "@ebizbase/nx-internal:build-devcontainer-image",
20+
"options": {
21+
"tags": ["edge"]
22+
}
23+
},
24+
"test": {
25+
"dependsOn": ["build"],
26+
"executor": "nx:run-commands",
27+
"options": {
28+
"commands": [
29+
"docker run --rm ebizbase/node-devcontainer:edge node --version",
30+
"docker run --rm ebizbase/node-devcontainer:edge npm --version",
31+
"docker run --rm ebizbase/node-devcontainer:edge pnpm --version",
32+
"docker run --rm ebizbase/node-devcontainer:edge yarn --version",
33+
"docker run --rm ebizbase/node-devcontainer:edge bun --version",
34+
"docker run --rm ebizbase/node-devcontainer:edge nx --version"
35+
],
36+
"parallel": false
37+
}
38+
},
39+
"publish": {
40+
"executor": "@ebizbase/nx-internal:build-devcontainer-image",
41+
"options": {
42+
"push": true,
43+
"tags": ["latest", "{major}", "{major}.{minor}", "{major}.{minor}.{patch}"]
44+
}
45+
},
46+
"version": {
47+
"executor": "@jscutlery/semver:version",
48+
"options": {
49+
"preset": "angular"
50+
}
51+
}
52+
}
53+
}

release-manifest.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@
66
"devcontainer-features/powerlevel10k": "1.0.0",
77
"devcontainer-features/omz-plugin": "1.0.0",
88
"devcontainer-features/install-npm-package-globally": "1.0.0",
9-
"devcontainer-images/base-devcontainer": "1.0.0"
9+
"devcontainer-images/base-devcontainer": "1.0.0",
10+
"devcontainer-images/node-devcontainer": "0.0.0"
11+
1012
}

0 commit comments

Comments
 (0)