Skip to content

Update dependency @gjsify/esbuild-plugin-transform-ext to v0.3.13 - #79

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/gjsify-esbuild-plugin-transform-ext-0.x
Open

Update dependency @gjsify/esbuild-plugin-transform-ext to v0.3.13#79
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/gjsify-esbuild-plugin-transform-ext-0.x

Conversation

@renovate

@renovate renovate Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@gjsify/esbuild-plugin-transform-ext (source) 0.0.40.3.13 age confidence

Release Notes

gjsify/gjsify (@​gjsify/esbuild-plugin-transform-ext)

v0.3.13

Compare Source

Features
  • module: PnP-aware createRequire for Yarn-PnP workspaces (#​79) (0dabb85)
Maintenance

v0.3.12

Compare Source

Bug Fixes
Code Refactoring
Maintenance

v0.3.11

Compare Source

Bug Fixes
  • esbuild-plugin-gjsify: hoist shebang, stub zip-only createRequire, skip zip URL rewrite (#​75) (a8b7e08)
Maintenance

v0.3.10

Compare Source

Features
  • esbuild-plugin-gjsify: inline static readFileSync at build time (#​74) (784ac8c), closes #​72
Bug Fixes
Documentation
  • website: add dlx-packaging + self-executing-package guides (#​71) (b2bce4e)
Maintenance

v0.3.9

Compare Source

Bug Fixes

v0.3.8

Compare Source

Features
  • native install backend + dlx polish (no Node/npm at runtime) (#​69) (c9ac876)
Maintenance

v0.3.7

Compare Source

Bug Fixes
  • cli,esbuild-plugin-gjsify,resolve-npm: rewriter composes into pnp onLoad (v0.3.7) (#​68) (00f3dc9), closes #​378
Maintenance

v0.3.6

Compare Source

Bug Fixes
  • cli,plugin-gjsify,plugin-deepkit: PnP external-consumer relay actually works (v0.3.6) (#​67) (edcc9a1), closes #​378
Maintenance

v0.3.5

Compare Source

Features
Documentation
Maintenance

v0.3.4

Compare Source

Features
  • ts-for-gir Phase 6/6b/8: portable import.meta.url + TypeDoc + language-server tests (624f0cf)
Maintenance

v0.3.3

Compare Source

Bug Fixes
  • cli: fall through on UNDECLARED_DEPENDENCY in Yarn PnP onResolve (6c3b712)
Maintenance

v0.3.2

Compare Source

Bug Fixes
  • rolldown,canvas2d-core: require kind + non-finite drawImage args (#​99) (cc79e2e), closes #​94
Maintenance

v0.3.1

Compare Source

Bug Fixes
Maintenance

v0.3.0

Compare Source

Features
  • terminal-native: optional Vala prebuild for real Linux terminal syscalls (#​60) (d58a20a)
Maintenance

v0.2.0

Compare Source

Features
  • @​gjsify/fetch + integration: axios integration suite + double-decompression fix (#​54) (a09bf9b)
  • @​gjsify/fs: add fs.promises.watch() as AsyncIterableIterator (#​51) (f2ef61d)
  • @​gjsify/fs: add watchFile/unwatchFile and statfsSync/statfs/promises.statfs (#​52) (5fe86ed)
  • @​gjsify/fs: complete fs — utimes/lutimes/lchown/lchmod, all fd-ops, FileHandle stubs (#​53) (2908669)
  • @​gjsify/fs: implement cp, Dir/opendir, and globSync/glob/promises.glob (#​50) (4975f89)
  • @​gjsify/v8: promote Stub → Partial with real heap stats and V8 wire-format serdes (#​54) (e9e92fe)
  • deps: add @​gjsify/crypto workspace dependency (8f03007)
  • example/cli-axios-http-client: rewrite around jsonplaceholder.typicode.com (real HTTPS) (ce9a512)
  • examples: add MCP server and client examples (61336ef)
  • examples: add SQLite todo store cross-validated on GJS and Node.js (6803555)
  • examples: socket.io ping-pong + chat-server examples + fix zlib TS errors (26d9553)
  • framework: new packages/framework pillar + @​gjsify/adw-app (252386a)
  • http-soup-bridge: new Vala bridge package wrapping Soup.Server (eea4862)
  • http2: implement Soup 3.0-backed compat + session API (Phase 1) (a271401)
  • http2: update yarn.lock with new @​girs dependencies for compatibility (e4a31ce)
  • integration/mcp: add Streamable HTTP transport tests (73dd84b)
  • integration/ts-for-gir: @​ts-for-gir/cli@​4.0.0-rc.8 on GJS via async-safe @​gjsify/process.exit (#​58) (24414f3)
  • integration/ts-for-gir: Phase 1 — @​gi.ts/parser on GJS (#​55) (f26a61f)
  • integration/ts-for-gir: Phase 4a — non-interactive @​ts-for-gir/cli on Node + supporting infra (#​57) (7973f3d)
  • integration/ts-for-gir: Phases 2+3 — @​ts-for-gir/lib type system + generator pipeline on GJS (#​56) (066e431)
  • integration: add MCP TypeScript SDK integration tests (757697c)
  • integration: socket.io 20/20 on GJS + 3 root-cause fixes in events/fetch/http/stream (97dcc7f)
  • integration: webtorrent integration test pillar + 3 root-cause fixes (b571b53)
  • node/ws: drop-in @​gjsify/ws wrapper over Soup WebsocketConnection (b11304c)
  • socket.io-examples: enable WebSocket transport + add READMEs (706de51)
  • socket.io: port socket.spec.ts + namespaces.spec.ts; fix WebSocket-only transport (83f2db5)
  • tests-integration,websocket: Autobahn Testsuite pillar + /register subpath (221db35)
  • tests-integration: enable Autobahn 9.* performance suite (720ed04)
  • tests/browser: add browser tests for dom-elements and canvas2d-core (7a843f4)
  • tests/browser: add Playwright browser test infrastructure for Web/DOM packages (5506b60)
  • tests: add streamx integration test suite (155 Node + 156 GJS tests) (a975669)
  • video: GstHTMLVideoElement + VideoBridge controls + two new examples (#​24) (82e32b5), closes #​0 #​1 #​2 #​18
  • websocket,tests-integration: permessage-deflate + Autobahn baseline expansion (74487bc), closes #​30
  • websocket: implement headers, origin, handshakeTimeout client options (a2bb775)
  • ws,net,http: WebSocket server Phase 3 — noServer+handleUpgrade+'headers' event (93f4980)
  • ws: implement createWebSocketStream + update docs (09249a3)
  • ws: WebSocket server hooks Phase 2 — verifyClient, handleProtocols, { server } mode (a11a041)
Bug Fixes
  • @​gjsify/unit: add browserSignalDone — 13/13 browser tests green (#​48) (0a81e1f)
  • child_process: add ensureMainLoop() to spawn/exec/execFile — fix GJS-from-GJS subprocess deadlock (Phase 5) (#​59) (2f04633)
  • child_process: spawn() sets child.stdout/stderr as GioInputStreamReadable (#​49) (8b3feac)
  • ci: upgrade riscv64 base image to ubuntu:26.04 (9484cf3)
  • dgram: reject mismatched-family sends with EINVAL before hitting Gio (280bbfa)
  • esbuild-plugin-gjsify: add resolveDir to __dirname onLoad result (eec66e9)
  • esbuild-plugin-gjsify: fix random-access-file 'not a directory' build error (5105dfa)
  • esbuild-plugin-gjsify: inject __dirname/__filename for CJS node_modules (d2471c0)
  • esbuild-plugin-gjsify: use build.resolve for random-access-file redirect (79e3009)
  • example/cli-axios-http-client: explicit process.exit(0) so GJS returns to shell (d1a8b45)
  • examples/mcp: fix net-mcp-server session handling (eb235f8)
  • examples/mcp: fix TS2339 union type in cli-mcp-client (55c2eb4)
  • examples/mcp: hold McpServer per session and use explicit resource path (05b66cb)
  • examples: chat-server use CDN for socket.io client, serveClient: false (eed71a3)
  • fetch,url,webrtc,webaudio: XHR responseType + URL.createObjectURL at the source (unblocks Excalibur showcase audio) (604f6fa)
  • fetch: xhr.ts pass headersInit record directly, remove unused Headers import (0557244)
  • fs,stream: serialize concurrent I/O to clear GIO_ERROR_PENDING (2ad9471)
  • fs: convert ReadStream and FileHandle to async Gio I/O (c74c34a)
  • fs: use _construct() for async ReadStream file open; add regression tests (e75fab7)
  • globals: inject timer override into bundles via auto-globals (0a4af05)
  • http-soup-bridge: hand-written ambient types instead of @​girs/ (4f42cc8)
  • http-soup-bridge: throw GLib.Error from listen() so JS gets EADDRINUSE (fc73142), closes #​44
  • http,net,fetch: make HTTP server lifecycle GJS-GC-safe and Hono-compatible (ff4959f)
  • http2: use npm version ranges for @​girs/* deps (not workspace:^) (60c5055)
  • http: map Gio listen errors to EADDRINUSE + default start to GJS (8374b34)
  • http: restore broad upgrade-intercept condition, keep req.socket before block (4675156)
  • integration/mcp: fix API signatures and GJS URL normalization (d94324f)
  • integration/mcp: fix TS2339 union type access on resource contents (28edde7)
  • net-ws-server: correct subprotocol to chat.v1, fix build:public idempotency (4e29eb3)
  • net: yield to GLib idle between socket reads to prevent GTK freeze (03f9389)
  • process: revert nextTick to microtask semantics (cc953c7)
  • remove surplus null arg from GLib.timeout_add calls in excalibur tests (496fa78)
  • remove surplus null user_data arg from GLib.timeout_add/idle_add calls (ba8aa76)
  • replace (globalThis as any).X with direct imports in impl code (40f7ea1)
  • stream,fetch: implement Readable.toWeb/fromWeb + fix fetch Content-Type (6f422c6)
  • stream: drain write buffer synchronously when _write completes sync (b7f6d5b)
  • stream: preserve FIFO write order across drain emit re-entry (d85eff4), closes #​0
  • stream: store _err on destroy(), fix finished() for already-destroyed streams (9cb6c42)
  • tests/browser: exclude test.browser.mts from tsc in dom packages (91156f1)
  • tests/browser: pass DOMMatrix2DInit with 2D-only props to setTransform (4ca4d35)
  • utils,process: route nextTick through GLib idle to unfreeze GTK window (9f077ca)
  • utils: batch nextTick bursts to keep GTK input events dispatching (c9febdc)
  • utils: point GJS crash hint at GitHub issues, not internal STATUS.md (4c7dbca)
  • utils: print G_DEBUG advisory at GJS HTTP startup; document MainContext race (de5cd8d)
  • web-streams: use queueMicrotask instead of nextTick for pipeTo scheduling (fec7abb)
  • webgl: cast TypedArray to number[] for @​girs/gwebgl-0.1 compat (509b6f1)
  • webgl: remove stale dom/webgl/prebuilds after move to framework/ (dba474d)
  • webrtc-native,webgl: remove build:meson from default build script (8f74ca2)
  • websocket: make perMessageDeflate opt-in to fix unit test regressions (dbdf236)
  • websocket: preserve NUL bytes in text-frame sends (0b548bf)
  • websocket: set max_incoming_payload_size to 100 MB + refresh Autobahn baselines (cf1fd74)
  • ws,net-ws-server: remove double 'connection' emit in handleUpgrade path (c5c12e0)
  • ws: replace @​gjsify/http import type with local structural interface (a4157a9)
  • yarn: add workspace reference for @​gjsify/buffer (9cfdea3)
Performance Improvements
  • excalibur-jelly-jumper: add performance profiling + GJS vs browser comparison (a5bd29d)
  • excalibur-jelly-jumper: finalize GJS config after A/B tests (6cf9eb1)
  • excalibur-jelly-jumper: fix HUD visibility + reduce physics cascade (5e1a55d)
  • excalibur-jelly-jumper: improve comparison script hints based on real data (5ad2b62)
  • excalibur-jelly-jumper: reduce per-frame GC allocations (0415007)
  • excalibur-jelly-jumper: tie [PERF] logging to F1 toggle (ca6877d)
  • excalibur-jelly-jumper: use black HUD text (green bg) (312c5cc)
  • webgl,excalibur-jelly-jumper: final allocation fixes (9a78eaa)
  • webgl,webaudio: eliminate per-frame GLib.Source + defer audio pipeline teardown (d66a44f)
  • webgl: eliminate Vala GLenum[] conversion loops + cache VariantType (0ee028a)
Documentation
  • AGENTS,STATUS,README,website: sync package inventory to v0.1.15 (ea9e3e8)
  • AGENTS: compress to pipe-delimited directive format (9a2f006)
  • agents: enforce STATUS.md update in every PR (56495b7)
  • AGENTS: update ws row — Phase 3 complete, fix Autobahn count (81e8eb7)
  • changelog: add v0.1.15 release notes — aarch64 prebuilds + CI fix (85ef834)
  • document MCP server crash fixes + libsoup long-poll limitation (6fce758)
  • http: document the deferred-GC Boxed-Source crash for chunked SSE responses (7825511)
  • net-ws-server: add README (ecb4e0c)
  • net-ws-server: remove phase reference from README intro (7810418)
  • status: sync STATUS.md with PRs #​41#​47 (35d0a7e), closes #​42
  • update Autobahn score to 510/4/3/0 over 517 cases in STATUS + CHANGELOG (1939e0a)
Code Refactoring
Continuous Integration
Maintenance
  • add esbuild submodule (559456b)
  • add tsc check to adwaita-icons and tests/browser (2c7345e)
  • bump workspace package versions in packages/ (196d613)
  • esbuild-plugin-gjsify: track dist/ in git to fix stale-build regression (778b58e)
  • extend native prebuilds to linux-ppc64, linux-s390x, linux-riscv64 (3bc346e)
  • fix unicode dash in domparser package description (8ab42a0)
  • move adwaita-package-builder from showcases to examples (65a9e8c)
  • move adwaita-package-builder from showcases to examples (10b159e)
  • post-soup-bridge stability sweep (f98e711)
  • release v0.2.0 (52f2bd2)
  • release-it: bump hard-coded version strings in docs on release (b1fe3c3)
  • scripts: switch test:gjs scripts from `gjs -m` to `gjsify run` (1a0602f)
  • update dependencies in yarn.lock to latest versions (c97cf0e)
  • update native prebuilds [skip ci] (502d2ce)
  • update native prebuilds [skip ci] (55d4b04)
  • update npm dependencies and add refs/libsoup submodule (bc1cc8c)
  • update submodule references for bun, deno, gjs, undici, and wpt (5b39a55)
  • update Yarn configuration and package manager version (047a73e)
  • utils: remove G_DEBUG=fatal-criticals startup notice (f9a6bee)
Tests
  • integration/mcp-inspector-cli: use gjsify run + lift cap to 4 (2ad22a7)
  • integration/mcp: add multi-session, GC-stress, and inspector-CLI e2e tests (bfd4e50)
  • net: add throughput regression test for nextTick-driven socket writes (d28a79e)

v0.1.15

Compare Source

Documentation
  • changelog: expand v0.1.14 release notes for WebRTC launch (a2380f3)
Maintenance
  • release v0.1.15 (6e22221)
  • update native prebuilds [skip ci] (7c63c32)

v0.1.13

Compare Source

Features
  • infra: lower CSS Nesting for GTK4 via esbuild target=firefox60 (#​22) (3c946c3)
Maintenance

v0.1.12

Compare Source

Features
Maintenance

v0.1.11

Compare Source

Features
  • cli: GJS app packaging — --shebang + gresource + gettext (#​18) (fe267c4)
  • create-app: multi-template scaffolding with 7 starter templates (#​16) (7a97c8f)
  • examples: update start script to use 'yarn start:gjs' (2ddecca)
Bug Fixes
  • dom,event-bridge: close input gaps surfaced by Excalibur in GJS (#​17) (f9f01da)
Code Refactoring
  • create-app: polish scaffolder (pack.mjs, tree-wide substitution, --force/--install) (#​19) (0116aa5)
Maintenance
  • refs: update subproject commits for bun, deno, headless-gl, and undici (c02e374)
  • release v0.1.11 (98bff0d)
  • tests,showcases: cover PR #​17/#​18 + adwaita-package-builder showcase (#​20) (aa0bcf4)

v0.1.10

Compare Source

Features
  • showcases: add focus to canvas widgets on initialization (c2a1e4b)
  • website: show Express.js example first in showcase slideshow (5d8fe22)
  • website: streamline docs with Quick Start, collapsible sections and CTA (9f8a10e)
Bug Fixes
  • website: rename Express showcase title to express-webserver.ts (e86b055)
Maintenance

v0.1.9

Compare Source

Features
  • build: --globals auto — two-pass esbuild analysis (#​15) (943f61c)
  • showcase: excalibur-jelly-jumper — 2D platformer + Browser API stubs (#​13) (63e7c25)
Maintenance

v0.1.8

Compare Source

⚠ BREAKING CHANGES
  • globals: importing the root @gjsify/<pkg> module of a
    global-providing package no longer registers globals. Callers must
    explicitly import the /register subpath (@gjsify/fetch/register,
    @gjsify/abort-controller/register, …) or use the aliased bare
    specifier (import 'fetch/register', import 'abort-controller/register',
    …). Stage 3 will add automatic injection via the esbuild plugin, so
    this manual step disappears again for typical projects.

Stage 2 of the refactor plan at .claude/plans/indexed-popping-sloth.md.

  • globals: projects that relied on @gjsify/node-globals to
    implicitly register fetch, Headers, Request, Response,
    AbortController or AbortSignal must now either import
    @gjsify/web-globals or import the specific bare specifier
    (import 'fetch', import 'abort-controller').

Stage 1 of the refactor plan at
.claude/plans/indexed-popping-sloth.md — next stages will introduce
/register subpaths and auto-injection in the esbuild plugin.

Features
Bug Fixes
  • ci: add blueprint-compiler to release workflow prerequisites (0184b65)
  • ci: add libadwaita-devel to release workflow for blueprint compilation (dc44b34)
  • ci: build adwaita-web SCSS before website build (460b932)
  • create-app: add check script to template, fix set_child typo (4290b92)
  • package: update astro dependency to version 6.1.5 (77ad702)
Documentation
  • globals: harden AGENTS.md rules + update user-facing docs (2729cc9)
Code Refactoring
  • build: drop auto-injection, use explicit --globals CLI flag (155e355)
  • create-app: use explicit globals list in template build script (853688e)
  • create-app: use node,web group aliases in template build script (02cf27a)
  • globals: stage 1 — drop fetch/abort-controller from node-globals (#​6) (94464bd)
  • globals: stage 2 — introduce /register subpath exports (66957b9)
Maintenance
  • refs: update subproject commits for bun, deno, and undici (b4059c7)
  • release v0.1.8 (1dd0d10)

v0.1.7

Compare Source

Bug Fixes
  • ci: build examples before npm publish in release workflow (027a729)
Maintenance

v0.1.6

Compare Source

Bug Fixes
  • publish: build examples before npm publish + lint for missing dist (eba07a5)
  • refs: update subproject commits for bun, deno, and undici (e1751dd)
  • svg: update favicon and logos (4699da6)
Maintenance

v0.1.5

Compare Source

Bug Fixes
  • cli: resolve gwebgl from CLI location, not user's cwd (686c53d)
  • cli: resolve npm packages from project first, CLI as fallback (8d81c97)
Maintenance
Tests
  • e2e: add tests for both gwebgl resolution paths (0ea7882)

v0.1.4

Compare Source

Bug Fixes
  • examples: update outdated engines fields and add lint check (c27ad7c)
Maintenance

v0.1.3

Compare Source

Features
  • add documentation link to README (3e10f75)
  • add release:patch script to package.json for patch releases (f07f30a)
  • documentation site, WebGL conformance, CLI showcase, dependency updates (#​3) (db41f07), closes #version #version #version
  • include website package.json in release-it bumper configuration (58d4242)
  • update favicon to SVG format and replace logo with new design (f8e0f46)
Maintenance
  • release v0.1.3 (7a69a8f)
  • remove always-auth option from npm configuration in release workflow (f7a7545)
  • remove pre-release hooks from release configuration (a3b13cc)

v0.1.2

Compare Source

Maintenance
  • bump all packages to v0.1.2 (6f3baa4)

v0.1.1

Compare Source

Documentation
  • changelog: expand v0.1.14 release notes for WebRTC launch (a2380f3)
Maintenance
  • release v0.1.15 (6e22221)
  • update native prebuilds [skip ci] (7c63c32)

v0.1.0

Compare Source

Features
  • abort-controller: Add new package for AbortController (5f42e4b)
  • add @​gjsify/sqlite package using libgda (Gda-6.0) (e07fde6)
  • add automated smoke tests for net examples (0814762)
  • add CLI file search example (recursive grep) (afadf96)
  • add Deepkit validation, events, and workflow examples for GJS (

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot enabled auto-merge (squash) July 31, 2026 18:46
@codesandbox

codesandbox Bot commented Jul 31, 2026

Copy link
Copy Markdown

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@renovate
renovate Bot force-pushed the renovate/gjsify-esbuild-plugin-transform-ext-0.x branch 4 times, most recently from c436fc3 to 50e692b Compare August 4, 2026 02:30
@renovate
renovate Bot force-pushed the renovate/gjsify-esbuild-plugin-transform-ext-0.x branch from 50e692b to 0644020 Compare August 7, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants