chore(ci): pin TypeScript og kjør typecheck som gate

G0-P0. typecheck-all.ts kjørte 'bunx tsc', som henter nyeste utgivelse ved
hver kjøring — gaten kunne gå rød, eller stille slutte å fange ting, fordi
TypeScript hadde sluppet en versjon og ikke fordi repoet endret seg.

typescript pinnet til 7.0.2; scriptet bruker node_modules/.bin/tsc. Nytt
Typecheck-steg i test.yml, plassert FØR testene: en typefeil er billigere å
lese enn kjøretidsfeilen den til slutt forårsaker.

Helsesjekkens antakelse om baseUrl stemmer ikke lenger — feltet finnes ikke
i repoet, og alle 26 pakker er grønne inkludert consumer-strict.

dist-build/ lagt i .gitignore (observer-avviket fra G0).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-14 11:58:49 +02:00
parent 84d3166ca1
commit 3da977207c
5 changed files with 123 additions and 29 deletions

View File

@@ -1,7 +1,9 @@
{
"name": "shade",
"private": true,
"workspaces": ["packages/*"],
"workspaces": [
"packages/*"
],
"scripts": {
"test": "bun test --recursive",
"test:core": "cd packages/shade-core && bun test",
@@ -25,7 +27,8 @@
},
"devDependencies": {
"bun-types": "^1.3.11",
"fast-check": "^3.22.0"
"fast-check": "^3.22.0",
"typescript": "7.0.2"
},
"dependencies": {
"@noble/curves": "^2.0.1",