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 esm devdependencies & dependencies (major) (major) #13825

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 15, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@sindresorhus/slugify 1.1.2 -> 2.2.1 age adoption passing confidence
cli-truncate 2.1.0 -> 4.0.0 age adoption passing confidence
escape-string-regexp 4.0.0 -> 5.0.0 age adoption passing confidence
execa 5.1.1 -> 9.1.0 age adoption passing confidence
find-up 5.0.0 -> 7.0.0 age adoption passing confidence
get-port 5.1.1 -> 7.1.0 age adoption passing confidence
get-stdin 8.0.0 -> 9.0.0 age adoption passing confidence
globby 11.1.0 -> 14.0.1 age adoption passing confidence
has-yarn 2.1.0 -> 3.0.0 age adoption passing confidence
indent-string 4.0.0 -> 5.0.0 age adoption passing confidence
log-update 4.0.0 -> 6.0.0 age adoption passing confidence
new-github-issue-url 0.2.1 -> 1.0.0 age adoption passing confidence
ora 5.4.1 -> 8.0.1 age adoption passing confidence
p-map 4.0.0 -> 7.0.2 age adoption passing confidence
p-reduce 2.1.0 -> 3.0.0 age adoption passing confidence
p-retry 4.6.2 -> 6.2.0 age adoption passing confidence
pkg-up 3.1.0 -> 5.0.0 age adoption passing confidence
replace-string 3.1.0 -> 4.0.0 age adoption passing confidence
sort-keys 4.2.0 -> 5.0.0 age adoption passing confidence
string-width 4.2.3 -> 7.1.0 age adoption passing confidence
strip-ansi 6.0.1 -> 7.1.0 age adoption passing confidence
strip-indent 3.0.0 -> 4.0.0 age adoption passing confidence
tempy 1.0.1 -> 3.1.0 age adoption passing confidence
terminal-link 2.1.1 -> 3.0.0 age adoption passing confidence

Release Notes

sindresorhus/slugify (@​sindresorhus/slugify)

v2.2.1

Compare Source

  • Improve compatibility with partial strings

v2.2.0

Compare Source

v2.1.1

Compare Source

v2.1.0

Compare Source

v2.0.0

Compare Source

Breaking
  • Require Node.js 12 12498c9
  • This package is now pure ESM. Please read this.
  • slugify.counter moved to a named export slugifyWithCounter
sindresorhus/cli-truncate (cli-truncate)

v4.0.0

Compare Source

Breaking

v3.1.0

Compare Source

v3.0.0

Compare Source

Breaking
sindresorhus/escape-string-regexp (escape-string-regexp)

v5.0.0

Compare Source

Breaking
sindresorhus/execa (execa)

v9.1.0

Compare Source

Features (types)

v9.0.2

Compare Source

Types (bug fixes)

v9.0.1

Compare Source

Types (bug fixes)

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
Synchronous execution
Inter-process communication
Input validation

Bug fixes


Configuration

📅 Schedule: Branch creation - "before 7am on Wednesday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 requested a review from a team June 15, 2022 02:07
@renovate renovate bot requested review from Jolg42 and jkomyno as code owners June 15, 2022 02:07
@renovate renovate bot requested review from millsp, aqrln, danstarns and SevInf and removed request for a team June 15, 2022 02:07
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch 21 times, most recently from 3ee250b to 68560b5 Compare June 22, 2022 15:02
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch from 68560b5 to 32f9df5 Compare June 22, 2022 16:09
@renovate renovate bot closed this Feb 9, 2024
@renovate renovate bot deleted the renovate/major-esm-devdependencies-and-dependencies-(major) branch February 9, 2024 15:19
@renovate renovate bot changed the title chore(deps): update esm devdependencies & dependencies (major) (major) - autoclosed chore(deps): update esm devdependencies & dependencies (major) (major) Feb 9, 2024
@renovate renovate bot reopened this Feb 9, 2024
@renovate renovate bot restored the renovate/major-esm-devdependencies-and-dependencies-(major) branch February 9, 2024 15:36
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch 5 times, most recently from 9c1ea63 to 7db1a8c Compare February 15, 2024 03:25
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch from 7db1a8c to 91805dd Compare February 21, 2024 04:02
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch 2 times, most recently from 5556f6e to 4bd5fff Compare March 6, 2024 05:12
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch from 4bd5fff to 9abfb0f Compare March 13, 2024 05:05
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch 3 times, most recently from 1c6aaa5 to 0ee098f Compare March 27, 2024 03:56
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch 2 times, most recently from 11851c4 to 38a03ab Compare April 10, 2024 04:41
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch from 38a03ab to 78bcf93 Compare April 17, 2024 00:52
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch 4 times, most recently from 0693f75 to 6a125ba Compare May 1, 2024 03:48
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch 2 times, most recently from be70921 to 2eb4ae0 Compare May 8, 2024 04:50
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch 2 times, most recently from 00542e2 to bd629d4 Compare May 15, 2024 06:46
@renovate renovate bot force-pushed the renovate/major-esm-devdependencies-and-dependencies-(major) branch from bd629d4 to 77d4b51 Compare June 5, 2024 01:34
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.

None yet

1 participant