-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Labels
Description
Describe the bug
Remote function output breaks build when used in $inspect rune
Reproduction
const events = $derived(await getEvents()); // remote function
const displayEvents = $derived(limit > 0 ? events.slice(0, limit) : events);
$inspect(events); // <<< **🔥 this breaks the build**error during build:
src/lib/components/track-event.svelte (25:14): Expression expected (Note that you need plugins to import files that are not JavaScript)
file: /home/geryy/triple-m/bw/packages/website/src/lib/components/track-event.svelte:25:14
23: async () => events = await getEvents({ exclude_old }),
24: () => displayEvents = limit > 0 ? events.slice(0, limit) : events,
25: () => void ;
^
26: ]);
at getRollupError (file:///home/xxx/website/bw/node_modules/.pnpm/rollup@4.53.3/node_modules/rollup/dist/es/shared/parseAst.js:401:41)Logs
src/lib/components/track-event.svelte (25:14): Error when using sourcemap for reporting an error: Can't resolve original location of error.
✓ 79 modules transformed.
✗ Build failed in 451ms
error during build:
src/lib/components/track-event.svelte (25:14): Expression expected (Note that you need plugins to import files that are not JavaScript)
file: /home/xxxx/website/bw/packages/website/src/lib/components/track-event.svelte:25:14
23: async () => events = await getEvents({ exclude_old }),
24: () => displayEvents = limit > 0 ? events.slice(0, limit) : events,
25: () => void ;
^
26: ]);
at getRollupError (file:///home/xxxx/website/bw/node_modules/.pnpm/rollup@4.53.3/node_modules/rollup/dist/es/shared/parseAst.js:401:41)
at ParseError.initialise (file:///home/xxxx/website/bw/node_modules/.pnpm/rollup@4.53.3/node_modules/rollup/dist/es/shared/node-entry.js:14469:28)
at convertNode (file:///home/xxxx/website/bw/node_modules/.pnpm/rollup@4.53.3/node_modules/rollup/dist/es/shared/node-entry.js:16352:10)
at convertProgram (file:///home/xxxx/website/bw/node_modules/.pnpm/rollup@4.53.3/node_modules/rollup/dist/es/shared/node-entry.js:15592:12)
at Module.setSource (file:///home/xxxx/website/bw/node_modules/.pnpm/rollup@4.53.3/node_modules/rollup/dist/es/shared/node-entry.js:17352:24)
at async ModuleLoader.addModuleSource (file:///home/xxxx/website/bw/node_modules/.pnpm/rollup@4.53.3/node_modules/rollup/dist/es/shared/node-entry.js:21377:13)
Waiting for the debugger to disconnect...
ELIFECYCLE Command failed with exit code 1.System Info
System:
OS: Linux 6.6 Ubuntu 24.04.1 LTS 24.04.1 LTS (Noble Numbat)
CPU: (24) x64 13th Gen Intel(R) Core(TM) i7-13700KF
Memory: 8.64 GB / 15.54 GB
Container: Yes
Shell: 5.2.21 - /bin/bash
Binaries:
Node: 24.11.0 - /home/gary/.nvm/versions/node/v24.11.0/bin/node
npm: 11.6.1 - /home/gary/.nvm/versions/node/v24.11.0/bin/npm
pnpm: 10.23.0 - /home/gary/.local/share/pnpm/pnpm
bun: 1.3.2 - /home/gary/.bun/bin/bun
Deno: 2.3.3 - /home/gary/.deno/bin/deno
Browsers:
Chrome: 142.0.7444.134
Chromium: 142.0.7444.175
npmPackages:
@sveltejs/adapter-node: ^5.4.0 => 5.4.0
@sveltejs/enhanced-img: ^0.8.5 => 0.8.5
@sveltejs/kit: ^2.49.0 => 2.49.0
@sveltejs/vite-plugin-svelte: ^6.2.1 => 6.2.1
svelte: ^5.45.2 => 5.45.2
vite: ^7.2.4 => 7.2.4Severity
serious, but I can work around it
Additional Information
No response
alexvdvalk