- packages/logger: upgrade tsconfig target to ES2022 to support Array.at() - packages/http-client: exclude test files from tsc build to prevent noUnusedLocals errors - packages/http-client/test: use vi.hoisted() for mock functions (vi.mock hoisting fix) - services/goodgo-mcp-server/tests: use vi.hoisted() for all 4 test files (catalog, inventory, analytics, recipe) - web-client-tpos: remove stale @using WebClientTpos.Client.Components.Auth from 10 auth pages (moved to blazor-ui RCL) - web-client-tpos: remove AttachToken() calls in PosDataService (auth via BFF httpOnly cookie) - web-client-tpos: fix IamApiService.SetAuthHeader() and MerchantApiService.AttachTokenAsync() — make no-op, remove _auth dependency - web-client-tpos: fix Profile.razor — remove AttachToken() method and calls - web-client-tpos: fix OnboardingReady.razor — escape @keyframes → @@keyframes in Razor style block - web-client-tpos: fix PosDataService.GetListFromApiAsync() — check array before property lookup to fix plain array deserialization - web-client-tpos/tests: update AuthStateServiceTests to new AuthStateService.Login(email, role) signature (no token param) - web-client-tpos/tests: update PosDataServiceTests to new PosDataService(http) constructor (no authState param) All 113 Node.js tests pass. All 30 .NET component tests pass. All .NET builds succeed. Co-Authored-By: Paperclip <noreply@paperclip.ing>
18 lines
394 B
JSON
18 lines
394 B
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2022",
|
|
"module": "commonjs",
|
|
"lib": ["ES2022"],
|
|
"declaration": true,
|
|
"outDir": "./dist",
|
|
"rootDir": "./src",
|
|
"strict": true,
|
|
"esModuleInterop": true,
|
|
"skipLibCheck": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"resolveJsonModule": true
|
|
},
|
|
"include": ["src/**/*"],
|
|
"exclude": ["node_modules", "dist"]
|
|
}
|