Files
vectorize-io__hindsight/package.json
T
Chris Bartholomew ae1b0196f5 chore(deps): bump fast-uri to 3.1.7 and browserslist to 4.28.8 (#4088)
Raises two npm overrides and regenerates the four lockfiles that carry them:

- fast-uri  >=3.1.5 -> >=3.1.6  (resolves 3.1.7) in the root workspace and
  hindsight-integrations/coding-agents
- browserslist  new override >=4.28.7  (resolves 4.28.8) in the root
  workspace, hindsight-embed's control-center UI, and
  hindsight-integrations/zapier

Both resolve to a single hoisted copy per lockfile; no de-hoisted duplicates
remain.

The browserslist bump carries its data dependencies with it — caniuse-lite,
electron-to-chromium, node-releases, update-browserslist-db and
baseline-browser-mapping all move. That accounts for most of the diff.

Lockfiles were regenerated with npm 11. npm 10.9.2 mis-handles overrides in
workspaces: it applies the override at the hoisted root while de-hoisting new
copies of the old version into the workspaces, so the tree ends up worse than
before. npm 11 resolves to one hoisted copy. It also prunes two optional
peer-dependency entries from the zapier lockfile (encoding and its nested
iconv-lite); that is expected and harmless.

Verified: npm ci --dry-run passes under npm 10.9.2 for all four lockfiles, so
the npm 11 output is still consumable by an npm 10 runner. The control-center
UI builds clean (vite build, 10 modules).

Committed build artifacts under control_center/static/ are deliberately not
touched here. They are stale independently of this change, and fixing that
belongs in its own commit rather than riding along with a dependency bump.
2026-09-03 15:09:14 -04:00

63 lines
1.6 KiB
JSON

{
"name": "hindsight",
"private": true,
"workspaces": [
"hindsight-clients/typescript",
"hindsight-control-plane",
"hindsight-docs",
"hindsight-all-npm",
"hindsight-tools/hindsight-agent-sdk"
],
"scripts": {
"prepare": "./scripts/setup-hooks.sh"
},
"overrides": {
"qs": "^6.14.2",
"fast-xml-parser": ">=5.5.6",
"serialize-javascript": "^7.0.5",
"minimatch": "^3.1.4",
"undici": ">=7.29.0 <8.0.0",
"flatted": ">=3.4.2",
"picomatch": ">=2.3.2 <3.0.0 || >=4.0.4",
"yaml": ">=1.10.3",
"svgo": ">=4.0.2",
"dompurify": ">=3.4.13",
"@redocly/openapi-core": {
"minimatch": "^5.1.8"
},
"@typescript-eslint/typescript-estree": {
"minimatch": "^9.0.7"
},
"ajv-formats": {
"ajv": "^8.18.0"
},
"handlebars": ">=4.7.9",
"path-to-regexp": ">=0.1.13",
"brace-expansion": ">=1.1.18 <2.0.0 || >=2.1.4 <3.0.0",
"lodash-es": ">=4.18.1",
"mermaid": ">=11.16.1",
"websocket-driver": ">=0.7.5",
"http-proxy-middleware": ">=2.0.10 <3",
"next": ">=16.2.11 <17",
"fast-uri": ">=3.1.6 <4",
"sharp": ">=0.35.0",
"shell-quote": ">=1.9.0",
"@istanbuljs/load-nyc-config": {
"js-yaml": "^3.15.1"
},
"gray-matter": {
"js-yaml": "^3.15.1"
},
"sockjs": {
"uuid": "^11.1.1"
},
"postcss": ">=8.5.23",
"js-yaml": ">=3.15.1 <4.0.0 || >=4.3.1 <5.0.0",
"nanoid": ">=3.3.18 <4.0.0",
"webpack-dev-server": ">=5.2.6 <6.0.0",
"esbuild": ">=0.28.1 <0.29.0",
"body-parser": ">=1.20.6 <2.0.0",
"browserslist": ">=4.28.7 <5.0.0"
}
}