Skip to content

chore(deps-dev): bump webpack from 5.94.0 to 5.105.4 in /apps/editor - #31

Closed
dependabot[bot] wants to merge 232 commits into
mainfrom
dependabot/npm_and_yarn/apps/editor/webpack-5.105.4
Closed

chore(deps-dev): bump webpack from 5.94.0 to 5.105.4 in /apps/editor#31
dependabot[bot] wants to merge 232 commits into
mainfrom
dependabot/npm_and_yarn/apps/editor/webpack-5.105.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 14, 2026

Copy link
Copy Markdown
Contributor

Bumps webpack from 5.94.0 to 5.105.4.

Release notes

Sourced from webpack's releases.

v5.105.4

Patch Changes

  • Add Module.getSourceBasicTypes to distinguish basic source types and clarify how modules with non-basic source types like remote still produce JavaScript output. (by @​xiaoxiaojx in #20546)

  • Handle createRequire in expressions. (by @​alexander-akait in #20549)

  • Fixed types for multi stats. (by @​alexander-akait in #20556)

  • Remove empty needless js output for normal css module. (by @​JSerFeng in #20162)

  • Update enhanced-resolve to support new features for tsconfig.json. (by @​alexander-akait in #20555)

  • Narrows export presence guard detection to explicit existence checks on namespace imports only, i.e. patterns like "x" in ns. (by @​hai-x in #20561)

v5.105.3

Patch Changes

  • Context modules now handle rejections correctly. (by @​alexander-akait in #20455)

  • Only mark asset modules as side-effect-free when experimental.futureDefaults is set to true, so asset-copying use cases (e.g. import "./x.png") won’t break unless the option is enabled. (by @​hai-x in #20535)

  • Add the missing webpack_exports declaration in certain cases when bundling a JS entry together with non-JS entries (e.g., CSS entry or asset module entry). (by @​hai-x in #20463)

  • Fixed HMR failure for CSS modules with @​import when exportType !== "link". When exportType is not "link", CSS modules now behave like JavaScript modules and don't require special HMR handling, allowing @​import CSS to work correctly during hot module replacement. (by @​xiaoxiaojx in #20514)

  • Fixed an issue where empty JavaScript files were generated for CSS-only entry points. The code now correctly checks if entry modules have JavaScript source types before determining whether to generate a JS file. (by @​xiaoxiaojx in #20454)

  • Do not crash when a referenced chunk is not a runtime chunk. (by @​alexander-akait in #20461)

  • Fix some types. (by @​alexander-akait in #20412)

  • Ensure that missing module error are thrown after the interception handler (if present), allowing module interception to customize the module factory. (by @​hai-x in #20510)

  • Added createRequire support for ECMA modules. (by @​stefanbinoj in #20497)

  • Added category for CJS reexport dependency to fix issues with ECMA modules. (by @​hai-x in #20444)

  • Implement immutable bytes for bytes import attribute to match tc39 spec. (by @​alexander-akait in #20481)

  • Fixed deterministic search for graph roots regardless of edge order. (by @​veeceey in #20452)

v5.105.2

Patch Changes

v5.105.1

Patch Changes

... (truncated)

Changelog

Sourced from webpack's changelog.

5.105.4

Patch Changes

  • Add Module.getSourceBasicTypes to distinguish basic source types and clarify how modules with non-basic source types like remote still produce JavaScript output. (by @​xiaoxiaojx in #20546)

  • Handle createRequire in expressions. (by @​alexander-akait in #20549)

  • Fixed types for multi stats. (by @​alexander-akait in #20556)

  • Remove empty needless js output for normal css module. (by @​JSerFeng in #20162)

  • Update enhanced-resolve to support new features for tsconfig.json. (by @​alexander-akait in #20555)

  • Narrows export presence guard detection to explicit existence checks on namespace imports only, i.e. patterns like "x" in ns. (by @​hai-x in #20561)

5.105.3

Patch Changes

  • Context modules now handle rejections correctly. (by @​alexander-akait in #20455)

  • Only mark asset modules as side-effect-free when experimental.futureDefaults is set to true, so asset-copying use cases (e.g. import "./x.png") won’t break unless the option is enabled. (by @​hai-x in #20535)

  • Add the missing webpack_exports declaration in certain cases when bundling a JS entry together with non-JS entries (e.g., CSS entry or asset module entry). (by @​hai-x in #20463)

  • Fixed HMR failure for CSS modules with @​import when exportType !== "link". When exportType is not "link", CSS modules now behave like JavaScript modules and don't require special HMR handling, allowing @​import CSS to work correctly during hot module replacement. (by @​xiaoxiaojx in #20514)

  • Fixed an issue where empty JavaScript files were generated for CSS-only entry points. The code now correctly checks if entry modules have JavaScript source types before determining whether to generate a JS file. (by @​xiaoxiaojx in #20454)

  • Do not crash when a referenced chunk is not a runtime chunk. (by @​alexander-akait in #20461)

  • Fix some types. (by @​alexander-akait in #20412)

  • Ensure that missing module error are thrown after the interception handler (if present), allowing module interception to customize the module factory. (by @​hai-x in #20510)

  • Added createRequire support for ECMA modules. (by @​stefanbinoj in #20497)

  • Added category for CJS reexport dependency to fix issues with ECMA modules. (by @​hai-x in #20444)

  • Implement immutable bytes for bytes import attribute to match tc39 spec. (by @​alexander-akait in #20481)

  • Fixed deterministic search for graph roots regardless of edge order. (by @​veeceey in #20452)

5.105.2

Patch Changes

... (truncated)

Commits
  • 27c13b4 chore(release): new release (#20550)
  • 9b2f41e chore: bump terser plugin (#20569)
  • eafe060 fix: narrow the export presence guard detection (#20561)
  • 75d605c refactor: add AppendOnlyStackedSet iteration support and tests (#20560)
  • afa607d refactor: remove unused code (#20562)
  • 4098902 test: add source files for web-webworker and web-webworker-auto-public-path (...
  • f97be67 refactor: fix duplicated word in Compilation JSDoc (#20547)
  • 9d76fff refactor: add Module.getSourceBasicTypes for basic JS type detection (#20546)
  • a3d7839 fix: types for multi stats (#20556)
  • b8e9b05 fix: update enhanced-resolve to support new features for tsconfig.json (#...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for webpack since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

damoahdominic and others added 30 commits February 15, 2026 10:01
feat: Scaffold Electron wrapper + VS Code extension
fix: Test, fix, and document wrapper + extension
feat: Add app icon (lobster claw) for all platforms
feat: Add release workflow for tag-based builds
fix: Bundle extension .vsix into wrapper builds
feat: Home screen with OpenClaw detection + install/configure flow
fix: prefer .cmd over .ps1 shims on Windows for reliable openclaw CLI execution
…point directly

The npm .cmd/.ps1 shims fail inside the VS Code extension host because
node.exe isn't on PATH in that environment. This fix:

1. Dynamically discovers node.exe (Program Files, nvm-windows, volta, fnm, scoop)
2. Falls back to direct node invocation: reads the .cmd shim to find the
   JS entry point, then runs 'node.exe <entry.js> <args>' — bypasses
   the shim entirely
3. Adds 'where node' as last-resort node.exe discovery
fix: bypass npm shim — resolve node.exe + invoke JS entry directly on Windows
- Add apps/wrapper/src/rebrand.js: replaces VSCodium icons with OCcode
  lobster claw icon on Windows, macOS, and Linux
- Patch product.json nameShort/nameLong/applicationName to 'OCcode'
- Windows: use @electron/rcedit to patch codium.exe icon + replace code.ico
- macOS: replace VSCodium.icns (pre-built .icns included), update Info.plist
- Linux: replace pixmaps/vscodium.png and resources linux PNGs
- Add pre-generated icon.icns for macOS (from png2icns)
- Add @electron/rcedit as optionalDependency (Windows only)
- All icon patching is non-fatal (try/catch with warnings)
damoahdominic and others added 21 commits March 11, 2026 01:59
…d tracks

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Full coding-agent-ready spec covering auth, balance, inference proxy,
Stripe billing, DB schema, environment variables, Docker, and
acceptance criteria.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Onboarding flow is now:
  1. Welcome (unchanged logo/header)
  2. Choose AI — MoltPilot ($5 free, MBA.sh signup) vs BYOK (always free,
     no account); BYOK continues through provider + key steps as before
  3. Choose Theme — both paths converge here before setup runs;
     two visual preview cards: OCC Dark and new OCC Light
  4. Setup runs (gateway onboard) then standard OCC Home

Changes:
- home.ts: add step-theme div with miniature editor previews for dark/light;
  chooseFree() and collectAndShowTheme() (BYOK) both route through theme step;
  chooseTheme() posts setTheme + runSetup messages; setTheme handler applies
  VS Code colorTheme via workbench config; update step 0 copy ($5, MBA.sh)
- themes/openclaw-light.json: new light theme with OCC red (#D40000) accents
  across titlebar, statusbar, activity bar, buttons, selections, and links
- package.json: register OpenClaw Light theme (uiTheme: vs)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
OnboardingPanel (new) fires once on first launch via showIfNeeded().
Flow: Welcome → Choose AI (MoltPilot $5 or BYOK provider) → Choose Theme
→ marks occ.onboardingDone in globalState → opens OCC Home normally.

OCC Home is completely unchanged — it shows the same as before on every
subsequent launch. The onboarding never gates or modifies OCC Home.

extension.ts: on startup, show onboarding if not done, otherwise OCC Home.
home.ts: revert _update() to always show OCC Home; keep context stored for
future use (balance, preferences).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
OCC Home is completely unchanged. The AI choice and theme selection now
live in the native VS Code 'Get Started' walkthrough (contributes.walkthroughs).

On first launch: OCC Home opens as normal, then the walkthrough opens
alongside it showing two steps:
  1. Choose AI — MoltPilot ($5 free, opens MBA.sh) or BYOK (QuickPick provider)
  2. Choose Theme — OCC Dark or OCC Light (applies immediately)

Each step completes automatically when the user clicks its command link.
Subsequent launches skip the walkthrough (occ.walkthroughDone in globalState).

Also adds OpenClaw Light theme (light bg, red accents) to themes/ and package.json.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…hart

- Replace developer-focused README with user-friendly copy
- Add OCCode Home screenshot (docs/screenshot-home.png)
- Add GitHub badges (release, downloads, stars, license, Discord)
- Add star history chart at bottom
- Quick start guide, download table, architecture overview
- Consistent with openclawcode.org messaging (AI harness, not code editor)
…asts

- All copy rewritten: OCCode is an AI-powered harness, not a code editor
- SEO/meta updated: keywords, descriptions, schema.org category
- Bento cards: 5 cards with plain-language descriptions
- Globe: pulsing dots with dramatic flare effect
- Globe: synced ripple ring animation (3.5s cycle)
- NotificationFeed re-enabled: "Someone in [Country] started using OCCode"
- Toast rotation synced with ripple rings
- Globe.gl attempted but reverted to cobe (better dark earth rendering)
- Navbar: Download→Sign In, added Community link
- Hero: OS-detected download button with dropdown for other platforms
…rompt

- Fix Write tool: handle object-type newContent from LLM (JSON.stringify)
- Fix Edit tool: normalize CRLF, trailing whitespace, literal \n escape sequences
- Fix gateway spinner: add missing @Keyframes gw-spin CSS
- Fix Configure panel: clipboard bridge (Cmd+C/X/V), remove broken back/forward buttons
- Fix logout: clear JWT from both renderer settings and extension host storage
- Fix ocFreeModel: gate _didFillInProviderSettings on JWT presence (not always true)
- Add dynamic OpenClaw status to MoltPilot system prompt (installed, gateway,
  agents, channels, AI model) via openclaw.getSystemStatus command; model only
  suggests steps that are not already completed
- Fix channel detection: exclude channels with enabled:false from status
- Add QR code display: detect block-char QR art in terminal output and chat
  messages, render via canvas (Option C) and regenerate from URLs (Option D);
  shown as a modal popup via "Scan QR Code" button
- Add qrcode npm package for clean QR image generation
- Add MoltPilot system prompt rules: never ask OS, never ask for info already
  in system_info, non-technical user co-pilot rules
- Add VS Code walkthrough for first-run onboarding
- Add test.md manual QA checklist

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Remove AZURE.md (Azure signing guide), TODO (legacy task list), account.md (old auth spec)
- Add apps grid launcher in navbar: 3×3 grid with Dashboard, Docs, Community, Discord, GitHub, Changelog tiles
- Add API keys section to user popover: display moltpilotKey and occKey with copy buttons
- Sync moltpilotKey from backend to renderer settings on balance poll and sign-out
- Update /api/v1/me response type to include api
- Added Community (mba.sh) to desktop and mobile nav
- Download button → Sign In (links to occ.mba.sh dashboard)
- Sign In icon: log-in arrow instead of download arrow
- Merged all website changes from dev branch into main
- Updated screenshots, favicon, globe CSS, screenshot showcase
- page-client.tsx removed (content moved to page.tsx in dev)
- resizable-navbar simplified (icon prop removed)
- Added gsap dependency
- URLs updated to openclawcode.ai / docs.openclawcode.ai
- Hero and footer CTA show only detected platform download button
- "Also available for Windows/macOS" link below for the other platform
- Removes dual-button layout
…ding redesign

- OCC Home: combine Install + Configure into a single setup view with step timeline, live log, password modal, and MoltPilot help on failure
- Uninstall: confirm → MoltPilot agent handles sudo interactively; workspace folder + .code-workspace cleaned up automatically; OCC Home refreshes to setup state after
- Uninstall full-panel state: solid dark takeover with spinner, live log, and hand-off message when MoltPilot takes over
- Setup stepper: rename "Configure OpenClaw" → "Configure AI Model"; show provider icons in stepper when BYOK is chosen
- Install log messages: "Installing Inference for MoltPilot…" / "Installing Inference for your new OpenClaw…" per mode
- Quick action: Setup Better Memory opens MoltPilot with CASS install prompt
- MoltPilot system prompt: remove hard restrictions, make general-purpose while keeping deep OpenClaw expertise
- VoidOnboarding Page 1: dark red gradient OCC Legacy hero card with lobster silhouette, BYOK card with 5 provider icons
- Almost there page: red accent spinner and link colour
- terminalToolService: fall back to homedir when override_cwd doesn't exist (fixes "Starting directory does not exist" crash on uninstall)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bumps [webpack](https://github.com/webpack/webpack) from 5.94.0 to 5.105.4.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md)
- [Commits](webpack/webpack@v5.94.0...v5.105.4)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.105.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 14, 2026
@dependabot @github

dependabot Bot commented on behalf of github Mar 16, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/apps/editor/webpack-5.105.4 branch March 16, 2026 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants