signal-bot/web/package.json
Krzysztof kuhy Rudnicki 6b69deb37d chore: latest stable deps, and a suite that no longer reads the real .env
ruff 0.16.6, pnpm 11.25.0, @testing-library/user-event 14.6.7,
@types/node 26.4.1, eslint-plugin-perfectionist 5.11.0 and
typescript-eslint 8.69.0. The freshness gate flagged all six; ruff, tsc,
eslint and both suites stay green on the new versions. typescript stays
on 6.0.3: 8.69.0 still declares `typescript: ">=4.8.4 <6.1.0"`, so the
fleet-wide hold moves its blocker version and nothing else.

In the same commit because the gate would not let it land alone:
test_app.py drove the real ASGI lifespan, whose load_config() calls
load_dotenv(), which put the operator's PHOTO_PACK_DIR straight back
after conftest deleted it. The suite loaded the real album on every run
and only passed while that album loaded. Today it does not (tags.json
names two files media/ no longer has), and three ASGI tests failed with
it. load_dotenv is now a no-op for the whole suite, as test_main.py
already did for itself.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-04 09:47:17 +02:00

50 lines
1.3 KiB
JSON

{
"name": "signal-bot-web",
"private": true,
"type": "module",
"packageManager": "pnpm@11.25.0",
"engines": {
"node": ">=24",
"pnpm": ">=10"
},
"scripts": {
"dev": "vite",
"build": "tsc -b && vite build",
"preview": "vite preview",
"lint": "tsc --noEmit && eslint .",
"test": "vitest run",
"coverage": "vitest run --coverage"
},
"dependencies": {
"@kuhyx/web-ui": "github:kuhyx/utils#web_ui-v0.3.1&path:/web_ui",
"@nivo/bar": "0.99.0",
"@nivo/calendar": "0.99.0",
"@nivo/core": "0.99.0",
"@nivo/heatmap": "0.99.0",
"@nivo/line": "0.99.0",
"react": "19.2.8",
"react-dom": "19.2.8"
},
"devDependencies": {
"@eslint/js": "10.0.1",
"@testing-library/jest-dom": "7.0.1",
"@testing-library/react": "16.3.3",
"@testing-library/user-event": "14.6.7",
"@types/node": "26.4.1",
"@types/react": "19.2.18",
"@types/react-dom": "19.2.5",
"@vitejs/plugin-react": "6.1.1",
"@vitest/coverage-v8": "4.1.11",
"eslint": "10.9.1",
"eslint-plugin-perfectionist": "5.11.0",
"eslint-plugin-react-hooks": "7.1.1",
"eslint-plugin-sonarjs": "4.2.0",
"eslint-plugin-unicorn": "74.0.0",
"jsdom": "30.0.1",
"typescript": "6.0.3",
"typescript-eslint": "8.69.0",
"vite": "8.2.2",
"vitest": "4.1.11"
}
}