Skip to content

Commit 9a5e9a0

Browse files
committed
Update versions
1 parent a97c23a commit 9a5e9a0

25 files changed

Lines changed: 101 additions & 143 deletions

File tree

.config/dotnet/tools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"isRoot": true,
44
"tools": {
55
"csharpier": {
6-
"version": "1.0.0",
6+
"version": "1.2.0",
77
"commands": ["csharpier"],
88
"rollForward": false
99
}

.config/eslint/eslint.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import eslint from "@eslint/js";
22
import vitest from "@vitest/eslint-plugin";
3+
import { defineConfig } from "eslint/config";
34
import prettier from "eslint-config-prettier";
45
import { gitignore } from "eslint-flat-config-gitignore";
56
import importPlugin from "eslint-plugin-import";
@@ -9,7 +10,7 @@ import eslintPluginUnicorn from "eslint-plugin-unicorn";
910
import globals from "globals";
1011
import tsESLint from "typescript-eslint";
1112

12-
export default tsESLint.config(
13+
export default defineConfig(
1314
await gitignore(import.meta.dirname),
1415
{
1516
linterOptions: { reportUnusedDisableDirectives: true },

.config/eslint/plugins.d.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

.config/git/ignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,3 @@ _*
77
local.env
88

99
node_modules/
10-
11-
dist/
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"extends": "@tsconfig/node22/tsconfig.json",
2+
"extends": "@tsconfig/node24/tsconfig.json",
33
"compilerOptions": {
44
"resolveJsonModule": true,
5-
"module": "Node18"
5+
"module": "node18"
66
}
77
}

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
FROM mcr.microsoft.com/devcontainers/javascript-node:22
1+
FROM mcr.microsoft.com/devcontainers/javascript-node:24-bookworm
22

33
RUN npm install --global pnpm@latest-10

Workspace.proj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<Project>
2-
<Sdk Name="Microsoft.Build.Traversal" Version="4.1.0" />
2+
<Sdk Name="Microsoft.Build.Traversal" Version="4.1.82" />
33
<ItemGroup>
44
<ProjectReference
55
Include="$(MSBuildThisFileDirectory)**/*.csproj"

package.json

Lines changed: 37 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -3,59 +3,57 @@
33
"license": "MIT",
44
"type": "module",
55
"scripts": {
6-
"build": "pnpm node scripts/build.ts",
7-
"fix": "pnpm node scripts/fix.ts",
8-
"installPackage": "pnpm node scripts/installPackage.ts",
9-
"lint": "pnpm node scripts/lint.ts",
10-
"node": "vite-node scripts/node.ts",
11-
"publish": "pnpm node scripts/publish.ts",
12-
"push": "pnpm node scripts/push.ts",
13-
"restore": "pnpm node scripts/restore.ts",
14-
"test": "pnpm node scripts/test.ts",
15-
"update": "pnpm node scripts/update.ts"
6+
"build": "pnpm vite-node scripts/build.ts",
7+
"fix": "pnpm vite-node scripts/fix.ts",
8+
"installPackage": "pnpm vite-node scripts/installPackage.ts",
9+
"lint": "pnpm vite-node scripts/lint.ts",
10+
"publish": "pnpm vite-node scripts/publish.ts",
11+
"push": "pnpm vite-node scripts/push.ts",
12+
"restore": "pnpm vite-node scripts/restore.ts",
13+
"test": "pnpm vite-node scripts/test.ts",
14+
"update": "pnpm vite-node scripts/update.ts"
1615
},
1716
"dependencies": {
1817
"@commander-js/extra-typings": "^14.0.0",
19-
"@eslint/eslintrc": "^3.3.1",
20-
"@eslint/js": "^9.28.0",
21-
"@prettier/plugin-xml": "^3.4.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",
18+
"@eslint/js": "^9.39.1",
19+
"@prettier/plugin-xml": "^3.4.2",
20+
"@tsconfig/node24": "^24.0.1",
21+
"@vitest/eslint-plugin": "^1.4.2",
22+
"commander": "~14.0.2",
23+
"cspell": "^9.3.0",
24+
"eslint": "^9.39.1",
25+
"eslint-config-prettier": "^10.1.8",
2826
"eslint-flat-config-gitignore": "^3.0.0",
29-
"eslint-plugin-import": "^2.31.0",
30-
"eslint-plugin-n": "^17.19.0",
27+
"eslint-plugin-import": "^2.32.0",
28+
"eslint-plugin-n": "^17.23.1",
3129
"eslint-plugin-simple-import-sort": "^12.1.1",
32-
"eslint-plugin-unicorn": "^59.0.1",
30+
"eslint-plugin-unicorn": "^62.0.0",
3331
"execa": "^9.6.0",
34-
"glob": "^11.0.2",
35-
"globals": "^16.2.0",
36-
"isomorphic-git": "1.30.2",
37-
"jiti": "^2.4.2",
38-
"prettier": "^3.5.3",
32+
"glob": "^11.0.3",
33+
"globals": "^16.5.0",
34+
"isomorphic-git": "1.35.0",
35+
"jiti": "^2.6.1",
36+
"prettier": "^3.6.2",
3937
"prettier-plugin-ini": "^1.3.0",
40-
"prettier-plugin-packagejson": "^2.5.15",
41-
"prettier-plugin-sh": "^0.17.4",
42-
"semver": "^7.7.2",
38+
"prettier-plugin-packagejson": "^2.5.19",
39+
"prettier-plugin-sh": "^0.18.0",
40+
"semver": "^7.7.3",
4341
"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",
42+
"type-fest": "^5.2.0",
43+
"typescript": "~5.9.3",
44+
"typescript-eslint": "^8.46.3",
45+
"vite": "^7.2.2",
46+
"vite-node": "^5.0.0",
4947
"vite-tsconfig-paths": "^5.1.4",
50-
"vitest": "^3.2.1"
48+
"vitest": "^4.0.8"
5149
},
5250
"devDependencies": {
5351
"@types/eslint": "^9.6.1",
5452
"@types/eslint-config-prettier": "^6.11.3",
55-
"@types/node": "^22.15.29",
56-
"@types/semver": "^7.7.0"
53+
"@types/node": "^24.10.0",
54+
"@types/semver": "^7.7.1"
5755
},
5856
"engines": {
59-
"node": ">=22"
57+
"node": ">=24"
6058
}
6159
}

scripts/installPackage.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
21
import { cp, mkdir, rm, writeFile } from "node:fs/promises";
32
import path from "node:path";
43

54
import { $ } from "execa";
65

7-
import { packagePrefix, projectRoot } from "@/scripts/project.js";
6+
import { packageOutputPath, packagePrefix } from "@/scripts/project.js";
87
import { build } from "@/scripts/tasks/build.js";
98
import pkg from "@/setup/package.json" with { type: "json" };
109

@@ -20,7 +19,7 @@ const packageName = `${packagePrefix}${pkg.name}`;
2019
const tempPath = `/tmp/${packageName}`;
2120
await rm(tempPath, { recursive: true, force: true });
2221
await mkdir(tempPath, { recursive: true });
23-
await cp(path.resolve(projectRoot, pkg.name, "dist"), tempPath, { recursive: true });
22+
await cp(packageOutputPath, tempPath, { recursive: true });
2423
await writeFile(path.resolve(tempPath, "pnpm-workspace.yaml"), "");
2524
await writeFile(
2625
path.resolve(tempPath, ".npmrc"),

scripts/node.ts

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)