This release includes a new set of methods to exchange messages between the current process and a Node.js subprocess, also known as "IPC". This allows passing and returning almost any message type to/from a Node.js subprocess. Also, debugging IPC is now much easier.
For a deeper dive-in, please check and share the release post!
Thanks @iiroj for your contribution, @SimonSiefke and @adymorz for reporting the bugs fixed in this release, and @karlhorky for improving the documentation!
Deprecations
Passing 'ipc' to the stdio option has been deprecated. It will be removed in the next major release. Instead, the ipc: true option should be used. (#1056)
The execaCommand() method has been deprecated. It will be removed in the next major release. If most cases, the template string syntax should be used instead.
- import {execaCommand} from 'execa';
+ import {execa} from 'execa';
await execaCommand('npm run build');
await execanpm run build;
const taskName = 'build';
await execaCommand(npm run ${taskName});
await execanpm run ${taskName};
const commandArguments = ['run', 'task with space'];
await execanpm ${commandArguments};
Bumps the dev-dependencies group with 12 updates in the / directory:
9.4.0
9.5.0
3.0.1
3.0.2
2.5.10
2.5.17
9.4.0
9.5.0
2.39.0
2.41.0
9.1.0
9.3.0
15.3.0
15.6.0
12.0.2
13.0.1
3.3.0
3.3.2
3.2.3
3.2.5
4.2.17
4.2.18
5.2.12
5.3.1
Updates
@eslint/js
from 9.4.0 to 9.5.0Release notes
Sourced from
@eslint/js
's releases.Changelog
Sourced from
@eslint/js
's changelog.Commits
5890841
chore: package.json update for@eslint/js
releaseUpdates
@sveltejs/adapter-static
from 3.0.1 to 3.0.2Release notes
Sourced from
@sveltejs/adapter-static
's releases.Changelog
Sourced from
@sveltejs/adapter-static
's changelog.Commits
124fa8a
Version Packages (#12278)642c4a4
chore: add keywords for discovery in npm search (#12330)be66e1e
chore: upgrade playwright to 1.44.1 (#12315)1f18ac2
chore: expand tsconfig coverage (#12281)94b7344
chore: upgrade vite, vitest, esbuild, and rollup (#12118)08cd139
chore: update chokidar to 3.6.0 (#11811)bf1a677
chore: upgrade to latest Vite and Svelte (#11725)b8d0429
chore: upgrade playwright (#11690)fe7cee5
chore: upgrade dependencies (#11632)2a091dc
fix: upgrade mrmime and sirv to modernize javascript mime type (#11419)Updates
@sveltejs/kit
from 2.5.10 to 2.5.17Release notes
Sourced from
@sveltejs/kit
's releases.Changelog
Sourced from
@sveltejs/kit
's changelog.Commits
6ede3dc
Version Packages (#12366)121836f
chore: update package description (#11846)c5bc99e
chore: upgrade to marked 13 (#12369)b477940
chore: fix comment grammar (#12190)64ca1b8
Version Packages (#12354)835ebf6
fix: determine local Svelte version more reliably (#12350)356dc30
Version Packages (#12353)fe439e1
fix: always decode asset URLs (#12352)7474f7b
Version Packages (#12348)0a99f0e
fix: read non-encoded data URIs (#12347)Updates
eslint
from 9.4.0 to 9.5.0Release notes
Sourced from eslint's releases.
Changelog
Sourced from eslint's changelog.
Commits
5352357
9.5.0f425600
Build: changelog update for 9.5.0f588160
chore: upgrade@eslint/js
@9
.5.0 (#18591)5890841
chore: package.json update for@eslint/js
release455f7fd
docs: add section about including.gitignore
files (#18590)e9f4ccd
chore: remove unused eslint-disable directive (#18589)721eafe
docs: update info about universalfiles
patterns (#18587)4b23ffd
refactor: Move JS parsing logic into JS language (#18448)6880286
fix: treat*
as a universal pattern (#18586)8127127
docs: Update READMEUpdates
eslint-plugin-svelte
from 2.39.0 to 2.41.0Release notes
Sourced from eslint-plugin-svelte's releases.
... (truncated)
Commits
f8f377f
chore: release eslint-plugin-svelte (#801)6e4d3ed
fix: updatesvelte-eslint-parser
to fix nested{#snippet}
(#805)be64d36
fix: broken indentation of if condition insvelte/indent
rule (#802)50f4f4f
chore(deps): update dependency typescript to ~5.5.00bc17df
chore: Use eslint types for exported configs (#789)580f44f
feat: add name to flat configs. (#800)ea25e3e
fix(deps): update dependency known-css-properties to ^0.34.0db95931
chore: add pnpm script to root package.json73115ce
fix(deps): update dependency known-css-properties to ^0.33.03ba8d57
chore: release eslint-plugin-svelte (#793)Updates
execa
from 9.1.0 to 9.3.0Release notes
Sourced from execa's releases.
... (truncated)
Commits
57658b0
9.3.08daf348
Allowverbose
option to be a function for custom logging (#1130)78edcb9
Fix c8 memory crash (#1129)18d320f
Refactor test helpers for theverbose
option (#1128)37e0024
Add more tests for theverbose
option (#1127)f9f1199
Refactorverbose
logic (#1126)cbe805c
9.2.08ae6975
Send fewer requests with link checking (#1122)e15e516
Fix typo in IPC documentation (#1121)4044152
Automatically check Markdown links (#1120)Updates
globals
from 15.3.0 to 15.6.0Release notes
Sourced from globals's releases.