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 npm non-major dependencies #58

Merged
merged 1 commit into from
Jun 11, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 23, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@types/node (source) 20.12.7 -> 20.14.2 age adoption passing confidence
tsx 4.7.3 -> 4.13.3 age adoption passing confidence
zx 8.0.2 -> 8.1.2 age adoption passing confidence

Release Notes

privatenumber/tsx (tsx)

v4.13.3

Compare Source

Bug Fixes
  • cjs: resolve directory import relative to parent (#​42) (02d3856)
  • esm: cjs interop to support decorators (807f467)
  • esm: resolve .ts extension in imports map (89621bf)

This release is also available on:

v4.13.2

Compare Source

Bug Fixes
  • esm: ignore transforming .js files with CJS syntax (#​40) (87a7683)

This release is also available on:

v4.13.1

Compare Source

Bug Fixes
  • esm/api: tsImport() to parse CJS exports (0a78bfd)

This release is also available on:

v4.13.0

Compare Source

Features
  • cjs/api: register() to support namespace (#​35) (c703300)
  • esm/api: tsImport() to support loading CommonJS files (0eb4e91)

This release is also available on:

v4.12.1

Compare Source

Bug Fixes
  • esm: resolve implicit ts paths in packages (de900a1)

This release is also available on:

v4.12.0

Compare Source

Bug Fixes
Features
Performance Improvements
  • esm: only try extensions if file path (72d0896)

This release is also available on:

v4.11.2

Compare Source

Bug Fixes

This release is also available on:

v4.11.1

Compare Source

Bug Fixes
  • cjs/api: resolve correct module and types when imported (#​566) (5e70105)

This release is also available on:

v4.11.0

Compare Source

Bug Fixes
  • only error on invalid tsconfig if explicitly passed in (#​30) (b6bf39b)
Features
  • esm api: configurable tsconfig (3f42ae3)

This release is also available on:

v4.10.5

Compare Source

Bug Fixes

This release is also available on:

v4.10.4

Compare Source

v4.10.3

Compare Source

Performance Improvements
  • skip parsing if import( is not found in minified code (5cdd50b)

This release is also available on:

v4.10.2

Compare Source

v4.10.1

Compare Source

v4.10.0

Compare Source

Features
  • esm api: register to return a namespaced import() method (53bb4aa)

This release is also available on:

v4.9.5

Compare Source

v4.9.4

Compare Source

Bug Fixes
  • tsImport: import module from commonjs (48f0a75)

This release is also available on:

v4.9.3

Compare Source

Bug Fixes

This release is also available on:

v4.9.2

Compare Source

Bug Fixes

This release is also available on:

v4.9.1

Compare Source

v4.9.0

Compare Source

v4.8.2

Compare Source

Bug Fixes
  • types: cjs/api to use .d.cts (4b1f03c)

This release is also available on:

v4.8.1

Compare Source

v4.8.0

Compare Source

google/zx (zx)

v8.1.2

Compare Source

Every new zx version is better than previous one. What have we here?

Features

  • Added ProcessPromise.verbose() to enhance debugging experience.
    #​820, #​710
const p = $`echo foo`
p.quiet()        // enable silent mode
p.quiet(false)   // then disable
p.verbose()      // enable verbose/debug mode
p.verbose(false) // and turn it off

await p
  • Aligned ProcessPromise.isSmth() API:
    #​823
const p = $`echo foo`

p.isHalted()
p.isVerbose()
p.isQuiet()
p.isNothrow()

Bug Fixes

  • fix: apply EOL ensurer to the last chunk only #​825
  • fix(cli): return exit code 1 on incorrect inputs #​826
  • fix: set cjs bundle as legacy main entrypoint #​827

Chore

v8.1.1

Compare Source

This release brings a pinch of sugar and minor fixes.

Features
  • Introduced $.preferLocal option to prefer node_modules/.bin located binaries over globally system installed ones.
    #​798
$.preferLocal = true

await $`c8 npm test`

await $({ preferLocal: true })`eslint .`
const p = $`echo 'foo\nbar'`

await p.text()        // foo\n\bar\n
await p.text('hex')   //  666f6f0a0861720a
await p.buffer()      //  Buffer.from('foo\n\bar\n')
await p.lines()       // ['foo', 'bar']
await $`echo '{"foo": "bar"}'`.json() // {foo: 'bar'}
  • ProcessPromise now exposes its signal reference.
    #​816
const p = $`sleep 999`
const {signal} = p

const res = fetch('https://example.com', {signal})

setTimeout(() => p.abort('reason'), 1000)
Fixes
  • CLI flag --quiet is mapped to $.quiet option. #​813
  • Module conditional exports are properly sorted now. #​812
  • A newline character is appended to the output of ProcessPromise if it's missing. #​810

v8.1.0

Compare Source

This new release is a big deal. It brings significant improvements in reliability and compatibility.

New features

Added usePwsh() helper to switch to PowerShell v7+ #​790

import {usePwsh, useBash} from 'zx'

usePwsh()
$.shell // 'pwsh'

useBash()
$.shell // 'bash'

timeout is now configurable $ opts #​796

import {$} from 'zx'

await $({ timeout: 100 })`sleep 999`

$.timeout = 1000            // Sets default timeout for all commands
$.timeoutSignal = 'SIGKILL' // Sets signal to send on timeout

await $`sleep 999`

Added --cwd option for CLI #​804

zx --cwd=/some/path script.js

Introduced tmpdir and tmpfile helpers #​803

import {tmpdir, tmpfile} from 'zx'

t1 = tmpdir()          // /os/based/tmp/zx-1ra1iofojgg/
t2 = tmpdir('foo')     // /os/based/tmp/zx-1ra1iofojgg/foo/

f1 = tmpfile()         // /os/based/tmp/zx-1ra1iofojgg
f2 = tmpfile('f.txt')  // /os/based/tmp/zx-1ra1iofojgg/foo.txt
f3 = tmpfile('f.txt', 'string or buffer')
  • Support CRLF for markdown script #​788
  • Added help digest for man #​806
  • Added compatibility with Deno 1.x. → zx seems to be working with Deno 1.x.

Configuration

📅 Schedule: Branch creation - "before 07:00 on Thursday" in timezone Europe/Oslo, 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 force-pushed the renovate/npm-minor-patch branch from 1257938 to 0535806 Compare May 24, 2024 07:28
@renovate renovate bot force-pushed the renovate/npm-minor-patch branch from 0535806 to 91ec57c Compare June 11, 2024 10:16
@Alxandr Alxandr merged commit 1e4df2a into main Jun 11, 2024
5 checks passed
@Alxandr Alxandr deleted the renovate/npm-minor-patch branch June 11, 2024 10:20
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.

1 participant