Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update devdependencies #226

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 27, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@babel/cli (source) 7.24.1 -> 7.24.7 age adoption passing confidence devDependencies patch
@types/eslint (source) 8.56.7 -> 8.56.10 age adoption passing confidence devDependencies patch
@types/node (source) ^12.20.55 -> ^20.0.0 age adoption passing confidence devDependencies major
@types/which (source) 3.0.3 -> 3.0.4 age adoption passing confidence devDependencies patch
@upleveled/babel-plugin-remove-node-prefix 95fcbd9 -> 02526f8 devDependencies digest
cspell (source) 8.6.1 -> 8.8.4 age adoption passing confidence devDependencies minor
dprint ^0.45.0 -> ^0.46.0 age adoption passing confidence devDependencies minor
eslint (source) ^8.57.0 -> ^9.0.0 age adoption passing confidence devDependencies major
execa ^7.2.0 -> ^9.0.0 age adoption passing confidence devDependencies major
npm-check-updates 16.14.18 -> 16.14.20 age adoption passing confidence devDependencies patch
npm-run-all2 6.1.2 -> 6.2.0 age adoption passing confidence devDependencies minor
numerous 1.0.3 -> 2.0.0 age adoption passing confidence devDependencies major
prettier (source) 3.2.2 -> 3.3.1 age adoption passing confidence devDependencies minor
semver 7.6.0 -> 7.6.2 age adoption passing confidence devDependencies patch
setup-python a783db6 -> 65d7f2d devDependencies digest
time-delta 69d91a4 -> d732dbc devDependencies digest
typescript (source) 5.4.3 -> 5.4.5 age adoption passing confidence devDependencies patch

🔡 If you wish to disable git hash updates, add ":disableDigestUpdates" to the extends array in your config.


Release Notes

babel/babel (@​babel/cli)

v7.24.7

Compare Source

🐛 Bug Fix
🏠 Internal
  • babel-helpers, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

v7.24.6

Compare Source

🐛 Bug Fix
  • babel-helper-create-class-features-plugin, babel-plugin-transform-class-properties
  • babel-core, babel-generator, babel-plugin-transform-modules-commonjs
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
  • babel-helpers, babel-plugin-proposal-decorators, babel-runtime-corejs3
  • babel-parser, babel-plugin-transform-typescript
🏠 Internal
  • babel-core, babel-helpers, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-helpers
  • babel-cli, babel-helpers, babel-plugin-external-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-parser, babel-traverse
  • Other

v7.24.5

Compare Source

🐛 Bug Fix
💅 Polish
🏠 Internal
  • Other
  • babel-parser
  • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-module-transforms, babel-helper-split-export-declaration, babel-helper-wrap-function, babel-helpers, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-proposal-explicit-resource-management, babel-plugin-transform-block-scoping, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-property-in-object, babel-plugin-transform-react-jsx-self, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-traverse
  • babel-plugin-proposal-partial-application, babel-types
  • babel-plugin-transform-class-properties, babel-preset-env
🏃‍♀️ Performance
  • babel-helpers, babel-preset-env, babel-runtime-corejs3
streetsidesoftware/cspell (cspell)

v8.8.4

Compare Source

v8.8.3

Compare Source

v8.8.2

Compare Source

v8.8.1

Compare Source

  • chore: Do not stop update if it fails to lint. (64ba085)

v8.8.0

Compare Source

Note: Version bump only for package cspell

v8.7.0

Compare Source

Note: Version bump only for package cspell

dprint/dprint (dprint)

v0.46.1

Compare Source

Changes

  • fix: dprint 0.46 release for cargo install without --locked flag (#​852)
  • fix: upgrade to rustls 0.23.8 (#​853)

Please run dprint config update after upgrading as some BOM handling happens in the plugins now and some may fail to parse files with a BOM now. See #​854 and sorry for any headaches (I'm unsure of the impact of this change, so let me know if this is a huge hassle for you).

Install

Run dprint upgrade or see https://dprint.dev/install/

Checksums

Artifact SHA-256 Checksum
dprint-x86_64-apple-darwin.zip cdea84bce1d84c26e8eced2265d246b79a849ec2e7d1377d98dd7bdb21c7ce83
dprint-aarch64-apple-darwin.zip f3ff4faef83d14c3b4ae262e79a40d4e0fc3fa1903d0b6e9b82f0b25b00e9499
dprint-x86_64-pc-windows-msvc.zip 74e5ab38c744d5903862c2b5174d0fef9759b5506da775e1fb93b6a68c63101d
dprint-x86_64-pc-windows-msvc-installer.exe 107786c41be76b49463a50d7d9d788397bba723e107e723347f8e8dde65339dc
dprint-x86_64-unknown-linux-gnu.zip cb72fa6b474e2847a3cf5705b43ee2cbfdafddd7c69ff162309fd1f4f43c872a
dprint-x86_64-unknown-linux-musl.zip 4a7d6fa6b920ab150f580965556086cdd7992e07078e627ab9a9d1c3bd30ba85
dprint-aarch64-unknown-linux-gnu.zip c4e892d5d237a57ede7900255e5ce669b56160e61c89798c118fbd4c36d48ff2
dprint-aarch64-unknown-linux-musl.zip e2b6d87167d21f1f01571790e79526ef9caff3b8b75f5cac348c4f06f60a8c16

v0.46.0

Compare Source

Changes

  • feat: gitignore support (#​832)
  • feat: DPRINT_TLS_CA_STORE and DPRINT_CERT (#​850)
  • fix: remove BOM handling from the CLI (#​844)

Please run dprint config update after upgrading as some BOM handling happens in the plugins now and some may fail to parse files with a BOM now. See #​854 and sorry for any headaches (I'm unsure of the impact of this change, so let me know if this is a huge hassle for you).

Install

Run dprint upgrade or see https://dprint.dev/install/

Checksums

Artifact SHA-256 Checksum
dprint-x86_64-apple-darwin.zip e339f1f891c60087676d72f70ba5f80dcaedde4bdc58730b9cb68a5483b3abfd
dprint-aarch64-apple-darwin.zip 4b608b3676f10e04328c3d8be396bded96328ebca9b95b70bf5baf67bed7b135
dprint-x86_64-pc-windows-msvc.zip 786201545938f6f7c6d407e6404b31ae9bbf9e5a4abc4c88dc9bd73da369a906
dprint-x86_64-pc-windows-msvc-installer.exe e445b37af124e5d8ef691685632509d2bfc701962c58db89eebc8a8de7352ab4
dprint-x86_64-unknown-linux-gnu.zip 8274ea44d2ab4d10b8bdfcc824d946a6d051594aede49c9db8c5e810887abd67
dprint-x86_64-unknown-linux-musl.zip 7a2c12edc868259be890174c4ec3bd51c81ec8773aa294e12fac0634f36d15f5
dprint-aarch64-unknown-linux-gnu.zip 6617465acba53c9b939e73f20538a8027e45593342c34f7ac4826c9f4e6cf53b
dprint-aarch64-unknown-linux-musl.zip e52c0a3398e34e88ffe560e719bf8361ba3f35b4e0927ab9ba0761796884ce24

v0.45.1

Compare Source

Changes

  • perf: lazily create ureq agents (#​836)

dprint on Mac and Linux now starts up faster.

Before:

% dprint -v
0.45.0
% time dprint check --incremental=false ./data/package-template.json
0.173s total

After:

% dprint -v
0.45.1
% time dprint --incremental=false ./data/package-template.json
0.023s total

Install

Run dprint upgrade or see https://dprint.dev/install/

Checksums

Artifact SHA-256 Checksum
dprint-x86_64-apple-darwin.zip 83cce6b82d8674dbdddaf911bc117f1c866aaa4712aa381e54ab9466526026aa
dprint-aarch64-apple-darwin.zip be6e4bcf9aafeb4ef34f27385717004cc0dfd06f8bce8e67b18937b53285d436
dprint-x86_64-pc-windows-msvc.zip 71fef42ad86017a50bee977836dfd387d8584d6a9c4c03354d62977eaa1f135b
dprint-x86_64-pc-windows-msvc-installer.exe 6db6148387b9e2e0434d0eaef3624bc1a401c85175e4863c220143d6151857a0
dprint-x86_64-unknown-linux-gnu.zip 4e0c1d4f0f9f41efc08d929616c9f73abea7e57b9658a8f5f478a26e165c331c
dprint-x86_64-unknown-linux-musl.zip eaf2690b7414d11bc33fb2a81898f285748a7a6a7983f965b569e536fb67b815
dprint-aarch64-unknown-linux-gnu.zip 828133ac7a7591a2d9e63d5f10a70751f558152b20653383ae32ce76199662ad
dprint-aarch64-unknown-linux-musl.zip c05d839d1f187d68d55effc60add4e66afb373015a1d1126c310b5c8669a8563
eslint/eslint (eslint)

v9.4.0

Compare Source

v9.3.0

Compare Source

v9.2.0

Compare Source

v9.1.1

Compare Source

v9.1.0

Compare Source

v9.0.0

Compare Source

sindresorhus/execa (execa)

v9.1.0

Compare Source

Features (types)

v9.0.2

Compare Source

Bug fixes (types)

v9.0.1

Compare Source

Bug fixes (types)

v9.0.0

Compare Source

This major release brings many important features including:

Please check the release post for a high-level overview! For the full list of breaking changes, features and bug fixes, please read below.

Thanks @​younggglcy, @​koshic, @​am0o0 and @​codesmith-emmy for your help!


One of the maintainers @​ehmicky is looking for a remote full-time position. Specialized in Node.js back-ends and CLIs, he led Netlify Build, Plugins and Configuration for 2.5 years. Feel free to contact him on his website or on LinkedIn!


Breaking changes

const {stdout} = await execa('node', ['file.js'], {encoding: 'buffer'});
console.log(stdout); // This is now an Uint8Array
- await execa('node', ['file.js'], {encoding: null});
+ await execa('node', ['file.js'], {encoding: 'buffer'});

- await execa('node', ['file.js'], {encoding: 'utf-8'});
+ await execa('node', ['file.js'], {encoding: 'utf8'});

- await execa('node', ['file.js'], {encoding: 'UTF8'});
+ await execa('node', ['file.js'], {encoding: 'utf8'});

- await execa('node', ['file.js'], {encoding: 'utf-16le'});
+ await execa('node', ['file.js'], {encoding: 'utf16le'});

- await execa('node', ['file.js'], {encoding: 'ucs2'});
+ await execa('node', ['file.js'], {encoding: 'utf16le'});

- await execa('node', ['file.js'], {encoding: 'ucs-2'});
+ await execa('node', ['file.js'], {encoding: 'utf16le'});

- await execa('node', ['file.js'], {encoding: 'binary'});
+ await execa('node', ['file.js'], {encoding: 'latin1'});
  • Passing a file path to subprocess.pipeStdout(), subprocess.pipeStderr() and subprocess.pipeAll() has been removed. Instead, a {file: './path'} object should be passed to the stdout or stderr option. (#​752)
- await execa('node', ['file.js']).pipeStdout('output.txt');
+ await execa('node', ['file.js'], {stdout: {file: 'output.txt'}});

- await execa('node', ['file.js']).pipeStderr('output.txt');
+ await execa('node', ['file.js'], {stderr: {file: 'output.txt'}});

- await execa('node', ['file.js']).pipeAll('output.txt');
+ await execa('node', ['file.js'], {
+	stdout: {file: 'output.txt'},
+	stderr: {file: 'output.txt'},
+});
- await execa('node', ['file.js']).pipeStdout(stream);
+ await execa('node', ['file.js'], {stdout: ['pipe', stream]});

- await execa('node', ['file.js']).pipeStderr(stream);
+ await execa('node', ['file.js'], {stderr: ['pipe', stream]});

- await execa('node', ['file.js']).pipeAll(stream);
+ await execa('node', ['file.js'], {
+	stdout: ['pipe', stream],
+	stderr: ['pipe', stream],
+});
  • The subprocess.pipeStdout(), subprocess.pipeStderr() and subprocess.pipeAll() methods have been renamed to subprocess.pipe(). The command and its arguments can be passed to subprocess.pipe() directly, without calling execa() a second time. The from piping option can specify 'stdout' (the default value), 'stderr' or 'all'. (#​757)
- await execa('node', ['file.js']).pipeStdout(execa('node', ['other.js']));
+ await execa('node', ['file.js']).pipe('node', ['other.js']);

- await execa('node', ['file.js']).pipeStderr(execa('node', ['other.js']));
+ await execa('node', ['file.js']).pipe('node', ['other.js'], {from: 'stderr'});

- await execa('node', ['file.js']).pipeAll(execa('node', ['other.js']));
+ await execa('node', ['file.js']).pipe('node', ['other.js'], {from: 'all'});
- await execa('node', ['file.js'], {signal: abortController.signal});
+ await execa('node', ['file.js'], {cancelSignal: abortController.signal});
try {
	await execa('node', ['file.js']);
} catch (error) {
- if (error.killed) {
+ if (error.isTerminated) {
		// ...
	}
}
- subprocess.cancel();
+ subprocess.kill();
- const subprocess = execa('node', ['file.js']);
- subprocess.kill('SIGTERM', {forceKillAfterTimeout: 1000});
+ const subprocess = execa('node', ['file.js'], {forceKillAfterDelay: 1000});
+ subprocess.kill('SIGTERM');
  • The verbose option is now a string enum instead of a boolean. false has been renamed to 'none' and true has been renamed to 'short'. (#​884)
- await execa('node', ['file.js'], {verbose: false});
+ await execa('node', ['file.js'], {verbose: 'none'});

- await execa('node', ['file.js'], {verbose: true});
+ await execa('node', ['file.js'], {verbose: 'short'});
- await execa('node', ['file.js'], {execPath: './path/to/node'});
+ await execa('node', ['file.js'], {nodePath: './path/to/node'});
- subprocess.send({example: true, getExample() {}});
+ subprocess.send({example: true});
const subprocess = execa('node', ['file.js']);
- setTimeout(() => {
	subprocess.stdout.pipe(process.stdout);
- }, 0);
- const subprocess = execa('node', ['file.js'], {killSignal: 'sigterm'});
+ const subprocess = execa('node', ['file.js'], {killSignal: 'SIGTERM'});

- subprocess.kill('sigterm');
+ subprocess.kill('SIGTERM');

Features

Execution
Text lines
Piping multiple subprocesses
Input/output
Streams
Verbose mode
Debugging
Errors
Termination
Node.js files

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot enabled auto-merge (rebase) January 27, 2024 00:02
@renovate renovate bot force-pushed the renovate/devdependencies branch 3 times, most recently from cd37520 to 46afb37 Compare February 5, 2024 19:34
@renovate renovate bot force-pushed the renovate/devdependencies branch 4 times, most recently from ade1ce7 to 003e219 Compare February 19, 2024 09:13
@renovate renovate bot force-pushed the renovate/devdependencies branch 6 times, most recently from b50fcba to 484e87c Compare February 25, 2024 11:15
@renovate renovate bot force-pushed the renovate/devdependencies branch 10 times, most recently from 53f420a to 4fac8ae Compare March 5, 2024 16:59
@renovate renovate bot force-pushed the renovate/devdependencies branch 4 times, most recently from f99fdbc to f9f2da5 Compare March 12, 2024 00:43
@renovate renovate bot force-pushed the renovate/devdependencies branch 9 times, most recently from ce0d435 to a26cec7 Compare May 13, 2024 15:51
@renovate renovate bot force-pushed the renovate/devdependencies branch 3 times, most recently from bdc78ff to b407b48 Compare May 18, 2024 02:32
@renovate renovate bot force-pushed the renovate/devdependencies branch 5 times, most recently from bbe4a35 to 5bd8c95 Compare May 26, 2024 19:56
@renovate renovate bot force-pushed the renovate/devdependencies branch 11 times, most recently from d522763 to f087dcd Compare June 5, 2024 17:25
@renovate renovate bot force-pushed the renovate/devdependencies branch from f087dcd to 64d2292 Compare June 6, 2024 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants