Skip to content

Commit a97c23a

Browse files
authored
Merge pull request #7 from devcontainer-config/dev
Update versions
2 parents 3540ab7 + 2608e7d commit a97c23a

29 files changed

Lines changed: 127 additions & 84 deletions

File tree

.config/csharpier/.csharpierignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
**/*
2+
!**/*.cs

.config/cspell/cspell.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
"enableGlobDot": true,
44
"useGitignore": true,
55
"gitignoreRoot": ".",
6-
"ignorePaths": ["LICENSE"],
6+
"ignorePaths": ["LICENSE", "local.env"],
77
"words": [
8+
"csharpierignore",
89
"csharpierrc",
910
"devcontainer",
1011
"devcontainers",

.config/dotnet/tools.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"isRoot": true,
44
"tools": {
55
"csharpier": {
6-
"version": "0.28.2",
7-
"commands": ["dotnet-csharpier"],
6+
"version": "1.0.0",
7+
"commands": ["csharpier"],
88
"rollForward": false
99
}
1010
}

.config/git/ignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ _*
44
!**/.devcontainer/**
55
!.config/
66
!**/.config/**
7+
local.env
78

89
node_modules/
910

.config/prettier/.prettierrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"printWidth": 120,
3-
"plugins": ["prettier-plugin-packagejson", "@prettier/plugin-xml", "prettier-plugin-ini"],
3+
"plugins": ["prettier-plugin-packagejson", "prettier-plugin-sh", "@prettier/plugin-xml", "prettier-plugin-ini"],
44
"xmlWhitespaceSensitivity": "ignore",
55
"overrides": [
66
{ "files": "app.manifest", "options": { "parser": "xml" } },

.devcontainer/compose.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ services:
22
devcontainer:
33
env_file:
44
- .env
5+
- path: local.env
6+
required: false
57
build:
68
context: .
79
dockerfile: Dockerfile

.devcontainer/devcontainer.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@
3232
},
3333
"editor.formatOnSave": true,
3434
"editor.defaultFormatter": "esbenp.prettier-vscode",
35-
"[dockerfile]": {
36-
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
37-
},
3835
"cSpell.autoFormatConfigFile": true,
3936
"cSpell.checkOnlyEnabledFileTypes": false,
4037
"editor.codeActionsOnSave": {

.devcontainer/dot-config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
"eslint.config.ts": "eslint.config.ts"
1717
},
1818
"csharpier": {
19-
".csharpierrc.json": ".csharpierrc.json"
19+
".csharpierrc.json": ".csharpierrc.json",
20+
".csharpierignore": ".csharpierignore"
2021
},
2122
"dotnet": {
2223
"tools.json": ".config/dotnet-tools.json"

package.json

Lines changed: 28 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,56 +9,53 @@
99
"lint": "pnpm node scripts/lint.ts",
1010
"node": "vite-node scripts/node.ts",
1111
"publish": "pnpm node scripts/publish.ts",
12+
"push": "pnpm node scripts/push.ts",
1213
"restore": "pnpm node scripts/restore.ts",
1314
"test": "pnpm node scripts/test.ts",
1415
"update": "pnpm node scripts/update.ts"
1516
},
1617
"dependencies": {
17-
"@commander-js/extra-typings": "^13.1.0",
18-
"@eslint/eslintrc": "^3.3.0",
19-
"@eslint/js": "^9.22.0",
18+
"@commander-js/extra-typings": "^14.0.0",
19+
"@eslint/eslintrc": "^3.3.1",
20+
"@eslint/js": "^9.28.0",
2021
"@prettier/plugin-xml": "^3.4.1",
21-
"@tsconfig/node22": "^22.0.0",
22-
"@vitest/eslint-plugin": "^1.1.37",
23-
"commander": "~13.1.0",
24-
"cspell": "^8.17.5",
25-
"eslint": "^9.22.0",
26-
"eslint-config-prettier": "^10.1.1",
22+
"@tsconfig/node22": "^22.0.2",
23+
"@vitest/eslint-plugin": "^1.2.1",
24+
"commander": "~14.0.0",
25+
"cspell": "^9.0.2",
26+
"eslint": "^9.28.0",
27+
"eslint-config-prettier": "^10.1.5",
2728
"eslint-flat-config-gitignore": "^3.0.0",
2829
"eslint-plugin-import": "^2.31.0",
29-
"eslint-plugin-n": "^17.16.2",
30+
"eslint-plugin-n": "^17.19.0",
3031
"eslint-plugin-simple-import-sort": "^12.1.1",
31-
"eslint-plugin-unicorn": "^57.0.0",
32-
"execa": "^9.5.2",
33-
"glob": "^11.0.1",
34-
"globals": "^16.0.0",
35-
"isomorphic-git": "1.29.0",
32+
"eslint-plugin-unicorn": "^59.0.1",
33+
"execa": "^9.6.0",
34+
"glob": "^11.0.2",
35+
"globals": "^16.2.0",
36+
"isomorphic-git": "1.30.2",
3637
"jiti": "^2.4.2",
3738
"prettier": "^3.5.3",
3839
"prettier-plugin-ini": "^1.3.0",
39-
"prettier-plugin-packagejson": "^2.5.10",
40-
"semver": "^7.7.1",
41-
"syncpack": "^13.0.3",
42-
"type-fest": "^4.37.0",
43-
"typescript": "~5.8.2",
44-
"typescript-eslint": "^8.26.1",
45-
"vite": "^6.2.2",
46-
"vite-node": "^3.0.8",
40+
"prettier-plugin-packagejson": "^2.5.15",
41+
"prettier-plugin-sh": "^0.17.4",
42+
"semver": "^7.7.2",
43+
"syncpack": "^13.0.4",
44+
"type-fest": "^4.41.0",
45+
"typescript": "~5.8.3",
46+
"typescript-eslint": "^8.33.1",
47+
"vite": "^6.3.5",
48+
"vite-node": "^3.2.1",
4749
"vite-tsconfig-paths": "^5.1.4",
48-
"vitest": "^3.0.8"
50+
"vitest": "^3.2.1"
4951
},
5052
"devDependencies": {
5153
"@types/eslint": "^9.6.1",
5254
"@types/eslint-config-prettier": "^6.11.3",
53-
"@types/node": "^22.13.10",
54-
"@types/semver": "^7.5.8"
55+
"@types/node": "^22.15.29",
56+
"@types/semver": "^7.7.0"
5557
},
5658
"engines": {
5759
"node": ">=22"
58-
},
59-
"pnpm": {
60-
"overrides": {
61-
"syncpack>@effect/schema": "npm:effect@^3.13.11"
62-
}
6360
}
6461
}

scripts/installPackage.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ process.env.NODE_ENV = "production";
3737
const installPath = path.resolve(XDG_DATA_HOME, pkg.name);
3838
await rm(installPath, { recursive: true, force: true });
3939
const $$ = $({ stdio: "inherit", verbose: "full", cwd: tempPath });
40+
await $$`pnpm install`;
4041
await $$`pnpm deploy --filter=${packageName} --prod ${installPath}`;
4142
await $$`npm uninstall --global ${packageName}`;
4243
await $$`npm install --global ${installPath}`;

0 commit comments

Comments
 (0)