{ "name": "llm-semantic-visualizer", "private": true, "version": "4.17.7", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "test": "vitest run", "test:watch": "vitest", "bump": "node scripts/bump.mjs", "tokens": "node scripts/build-tokens.mjs", "lint:css": "stylelint \"src/**/*.css\"", "test:visual": "playwright test", "test:visual:update": "playwright test --update-snapshots", "deadcode:js": "knip", "deadcode:py": "cd backend && uv run vulture .", "deadcode": "npm run deadcode:py ; npm run deadcode:js", "verify": "bash scripts/verify-local.sh" }, "devDependencies": { "@playwright/test": "^1.61.1", "knip": "^6.22.0", "style-dictionary": "^5.5.0", "stylelint": "^17.14.0", "stylelint-config-standard": "^40.0.0", "stylelint-declaration-strict-value": "^1.11.1", "vite": "^7.2.4", "vitest": "^4.1.9" }, "dependencies": { "three": "^0.182.0" } }