Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2852,7 +2852,7 @@
"del": "^3.0.0",
"es-abstract": "^1.19.1",
"es5-ext": "^0.10.63",
"esbuild": "^0.25.1",
"esbuild": "^0.28.0",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

# Check the esbuild entry in package.json around line 2855
sed -n '2850,2860p' package.json | grep -E "(esbuild|\"version\")"

Repository: deepnote/vscode-deepnote

Length of output: 225


🏁 Script executed:

# Check if package-lock.json exists and find esbuild entries
if [ -f package-lock.json ]; then
  echo "=== Checking package-lock.json for esbuild versions ==="
  grep -A 3 '"esbuild"' package-lock.json | head -30
else
  echo "package-lock.json not found"
fi

Repository: deepnote/vscode-deepnote

Length of output: 1025


🏁 Script executed:

# Search for esbuild-plugin-less and its peer dependency constraint
if [ -f package.json ]; then
  grep -A 5 -B 5 "esbuild-plugin-less" package.json
fi

Repository: deepnote/vscode-deepnote

Length of output: 1527


🏁 Script executed:

# Check package-lock.json for esbuild-plugin-less peer dependency info
if [ -f package-lock.json ]; then
  grep -A 10 "esbuild-plugin-less" package-lock.json | grep -E "(peerDependencies|esbuild)" | head -20
fi

Repository: deepnote/vscode-deepnote

Length of output: 663


Regenerate lockfile and resolve esbuild-plugin-less incompatibility.

package-lock.json still pins esbuild@0.25.1, so npm ci will fail. Additionally, esbuild-plugin-less@1.3.19 has a peer constraint esbuild <0.25.2, which 0.28.0 violates—update the lockfile and either bump the plugin or downgrade esbuild.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` at line 2855, The esbuild version has been updated to 0.28.0 in
package.json, but package-lock.json still pins the older 0.25.1 version, and
esbuild-plugin-less has a peer constraint incompatible with 0.28.0. Update the
esbuild-plugin-less dependency in package.json to a version that supports
esbuild 0.28.0 (or downgrade esbuild if that is the intended approach), then
regenerate package-lock.json by running npm install to resolve all dependencies
and ensure npm ci will work correctly.

Source: Pipeline failures

"esbuild-plugin-import-glob": "^0.1.1",
"esbuild-plugin-less": "^1.3.19",
"esbuild-postcss": "^0.0.4",
Expand Down
Loading