* fix(sec): upgrade vulnerable deps * feat: add comprehensive logging to upgrade tests - Modify VersionRunner to write server logs to /tmp/upgrade-test-*.log files - Add pytest hook to automatically dump server logs on test failure - Add CI workflow step to show upgrade test logs (always runs) - Improves debuggability when upgrade tests fail in CI This addresses the issue where upgrade test failures in CI were impossible to debug because API server logs were not visible.
81 lines
2.8 KiB
JSON
81 lines
2.8 KiB
JSON
{
|
|
"name": "@vectorize-io/hindsight-control-plane",
|
|
"version": "0.4.7",
|
|
"description": "Control plane for Hindsight - Semantic memory system",
|
|
"bin": {
|
|
"hindsight-control-plane": "./bin/cli.js"
|
|
},
|
|
"files": [
|
|
"bin",
|
|
"standalone",
|
|
"public"
|
|
],
|
|
"scripts": {
|
|
"dev": "next dev --turbopack -p $(node -e \"const net=require('net');const s=net.createServer();s.listen(0,()=>{console.log(s.address().port);s.close()})\")",
|
|
"build": "next build && npm run build:standalone",
|
|
"build:standalone": "rm -rf standalone && STANDALONE_ROOT=$(find .next/standalone -path '*/node_modules' -prune -o -name 'server.js' -print | head -1 | xargs dirname) && cp -r \"$STANDALONE_ROOT\" standalone && cp -r .next/standalone/node_modules standalone/node_modules && mkdir -p standalone/.next && cp -r .next/static standalone/.next/static && mkdir -p standalone/public && cp -r public/* standalone/public/ 2>/dev/null || true",
|
|
"start": "next start",
|
|
"lint": "next lint",
|
|
"prepublishOnly": "npm run build"
|
|
},
|
|
"keywords": [
|
|
"hindsight",
|
|
"memory",
|
|
"semantic",
|
|
"ai"
|
|
],
|
|
"author": "Hindsight Team",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"@radix-ui/react-alert-dialog": "^1.1.15",
|
|
"@radix-ui/react-checkbox": "^1.3.3",
|
|
"@radix-ui/react-dialog": "^1.1.15",
|
|
"@radix-ui/react-dropdown-menu": "^2.1.16",
|
|
"@radix-ui/react-label": "^2.1.8",
|
|
"@radix-ui/react-popover": "^1.1.15",
|
|
"@radix-ui/react-radio-group": "^1.3.8",
|
|
"@radix-ui/react-select": "^2.2.6",
|
|
"@radix-ui/react-slider": "^1.3.6",
|
|
"@radix-ui/react-slot": "^1.2.4",
|
|
"@radix-ui/react-switch": "^1.2.6",
|
|
"@radix-ui/react-tabs": "^1.1.13",
|
|
"@radix-ui/react-tooltip": "^1.2.8",
|
|
"@tailwindcss/postcss": "^4.1.17",
|
|
"@tailwindcss/typography": "^0.5.19",
|
|
"@types/cytoscape": "^3.21.9",
|
|
"@types/node": "^24.10.0",
|
|
"@types/react": "^19.2.2",
|
|
"@types/react-dom": "^19.2.2",
|
|
"autoprefixer": "^10.4.21",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"cmdk": "^1.1.1",
|
|
"cytoscape": "^3.33.1",
|
|
"cytoscape-fcose": "^2.2.0",
|
|
"eslint": "^9.39.1",
|
|
"eslint-config-next": "^16.0.1",
|
|
"lucide-react": "^0.553.0",
|
|
"next": "^16.1.6",
|
|
"postcss": "^8.5.6",
|
|
"react": "^19.2.0",
|
|
"react-chrono": "^2.9.1",
|
|
"react-dom": "^19.2.0",
|
|
"react-markdown": "^10.1.0",
|
|
"react18-json-view": "^0.2.9",
|
|
"recharts": "^3.5.1",
|
|
"tailwind-merge": "^3.4.0",
|
|
"tailwindcss": "^4.1.17",
|
|
"tailwindcss-animate": "^1.0.7",
|
|
"three": "^0.182.0",
|
|
"typescript": "^5.9.3"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/eslintrc": "^3.3.3",
|
|
"@eslint/js": "^9.39.2",
|
|
"@vectorize-io/hindsight-client": "file:../hindsight-clients/typescript",
|
|
"eslint-plugin-react": "^7.37.5",
|
|
"eslint-plugin-react-hooks": "^7.0.1",
|
|
"prettier": "^3.7.4",
|
|
"typescript-eslint": "^8.50.0"
|
|
}
|
|
}
|