diff --git a/CLAUDE.md b/CLAUDE.md index 9c0714c9..0b29cdb8 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -8,7 +8,7 @@ FactorioTools is a Factorio oil-field (outpost) blueprint planner. Given a bluep ## Prerequisites -- **.NET SDK 10.0.302** (pinned in `global.json`, `rollForward: latestMajor`). This is a floor, not an exact pin - `latestMajor` means any newer 10.x SDK works, but an *older* one now fails, so raising this number raises the bar for every contributor. Keep it in sync with `global.json`; CI installs exactly this version via `setup-dotnet`'s `global-json-file`. +- **.NET SDK 10.0.400** (pinned in `global.json`, `rollForward: latestMajor`). This is a floor, not an exact pin - `latestMajor` means any newer 10.x SDK works, but an *older* one now fails, so raising this number raises the bar for every contributor. Keep it in sync with `global.json`; CI installs exactly this version via `setup-dotnet`'s `global-json-file`. - **Git submodules are required** (`FluteSharp`, `delaunator-sharp`, `CSharp.lua`). Clone/update with `git submodule update --init --recursive`. CI checks out with `submodules: recursive`. - Node 24 (Active LTS) for the Vue front-end. - The browser-WASM project needs `dotnet workload restore`. diff --git a/global.json b/global.json index 72c5dfc0..ee6d3f7e 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.302", + "version": "10.0.400", "rollForward": "latestMajor", "allowPrerelease": false } diff --git a/src/BlazorWebApp/BlazorWebApp.csproj b/src/BlazorWebApp/BlazorWebApp.csproj index c6bf56ba..727b0110 100644 --- a/src/BlazorWebApp/BlazorWebApp.csproj +++ b/src/BlazorWebApp/BlazorWebApp.csproj @@ -17,8 +17,8 @@ - - + + diff --git a/src/FactorioTools.Cli/FactorioTools.Cli.csproj b/src/FactorioTools.Cli/FactorioTools.Cli.csproj index a73ad473..5c45a827 100644 --- a/src/FactorioTools.Cli/FactorioTools.Cli.csproj +++ b/src/FactorioTools.Cli/FactorioTools.Cli.csproj @@ -13,7 +13,7 @@ - + diff --git a/src/WebApp/WebApp.csproj b/src/WebApp/WebApp.csproj index 97c3557b..1fd0b050 100644 --- a/src/WebApp/WebApp.csproj +++ b/src/WebApp/WebApp.csproj @@ -41,7 +41,7 @@ front-end, so the migration's cost/risk is not justified right now. Revisit only if the API is hosted again or the OpenAPI contract needs to change. --> - + diff --git a/src/vue/package-lock.json b/src/vue/package-lock.json index 567e5d0f..41556f93 100644 --- a/src/vue/package-lock.json +++ b/src/vue/package-lock.json @@ -4332,9 +4332,9 @@ } }, "node_modules/pinia": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-4.0.2.tgz", - "integrity": "sha512-yKVVA7bSj5oRZFp/Ab9wLlmyb5gPUYEiIm4ryiWTe/xe7PtkRdMVOp1X1ggvq0c6Uj7Q0Du1HnV2mtAwM0Ks1g==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-4.0.3.tgz", + "integrity": "sha512-XMQqpvjgG7LMqVhhFUzKLT4KEbsYbfZZ0CZU9PgdFm1O2VKBmIkykL8+SfNhOaT7sR0wT6BEgKT0YNDYWgmVRA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/test/FactorioTools.Test/FactorioTools.Test.csproj b/test/FactorioTools.Test/FactorioTools.Test.csproj index 02ac4258..37a8303c 100644 --- a/test/FactorioTools.Test/FactorioTools.Test.csproj +++ b/test/FactorioTools.Test/FactorioTools.Test.csproj @@ -27,7 +27,7 @@ - +