Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tinylibs/tinyexec
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 53d1934
Choose a base ref
...
head repository: tinylibs/tinyexec
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 66f2038
Choose a head ref
  • 7 commits
  • 8 files changed
  • 4 contributors

Commits on Apr 12, 2026

  1. feat: accept readonly string[] for args parameters (#112)

    * feat: accept readonly string[] for args parameters
    
    * chore: format
    
    ---------
    
    Co-authored-by: James Garbutt <[email protected]>
    tatzyr and 43081j authored Apr 12, 2026
    Configuration menu
    Copy the full SHA
    76f9e38 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2026

  1. chore(deps-dev): bump the development-dependencies group with 7 updat…

    …es (#113)
    
    Bumps the development-dependencies group with 7 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.2` | `25.6.0` |
    | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.2` | `4.1.4` |
    | [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` |
    | [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) | `3.7.0` | `3.7.1` |
    | [tsdown](https://github.com/rolldown/tsdown) | `0.21.7` | `0.21.8` |
    | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.58.2` |
    | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.4` |
    
    
    Updates `@types/node` from 25.5.2 to 25.6.0
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Updates `@vitest/coverage-v8` from 4.1.2 to 4.1.4
    - [Release notes](https://github.com/vitest-dev/vitest/releases)
    - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/coverage-v8)
    
    Updates `prettier` from 3.8.1 to 3.8.2
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.8.1...3.8.2)
    
    Updates `rollup-plugin-license` from 3.7.0 to 3.7.1
    - [Changelog](https://github.com/mjeanroy/rollup-plugin-license/blob/master/CHANGELOG.md)
    - [Commits](mjeanroy/rollup-plugin-license@v3.7.0...v3.7.1)
    
    Updates `tsdown` from 0.21.7 to 0.21.8
    - [Release notes](https://github.com/rolldown/tsdown/releases)
    - [Commits](rolldown/tsdown@v0.21.7...v0.21.8)
    
    Updates `typescript-eslint` from 8.58.0 to 8.58.2
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/typescript-eslint)
    
    Updates `vitest` from 4.1.2 to 4.1.4
    - [Release notes](https://github.com/vitest-dev/vitest/releases)
    - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/vitest)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-version: 25.6.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: "@vitest/coverage-v8"
      dependency-version: 4.1.4
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: prettier
      dependency-version: 3.8.2
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: rollup-plugin-license
      dependency-version: 3.7.1
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: tsdown
      dependency-version: 0.21.8
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: typescript-eslint
      dependency-version: 8.58.2
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: vitest
      dependency-version: 4.1.4
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    d5443a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2026

  1. Configuration menu
    Copy the full SHA
    64d77c1 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2026

  1. chore(deps-dev): bump the development-dependencies group with 5 updat…

    …es (#116)
    
    Bumps the development-dependencies group with 5 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.2.1` |
    | [prettier](https://github.com/prettier/prettier) | `3.8.2` | `3.8.3` |
    | [tsdown](https://github.com/rolldown/tsdown) | `0.21.8` | `0.21.9` |
    | [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |
    | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.0` |
    
    
    Updates `eslint` from 10.2.0 to 10.2.1
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Commits](eslint/eslint@v10.2.0...v10.2.1)
    
    Updates `prettier` from 3.8.2 to 3.8.3
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.8.2...3.8.3)
    
    Updates `tsdown` from 0.21.8 to 0.21.9
    - [Release notes](https://github.com/rolldown/tsdown/releases)
    - [Commits](rolldown/tsdown@v0.21.8...v0.21.9)
    
    Updates `typescript` from 6.0.2 to 6.0.3
    - [Release notes](https://github.com/microsoft/TypeScript/releases)
    - [Commits](microsoft/TypeScript@v6.0.2...v6.0.3)
    
    Updates `typescript-eslint` from 8.58.2 to 8.59.0
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/typescript-eslint)
    
    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-version: 10.2.1
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: prettier
      dependency-version: 3.8.3
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: tsdown
      dependency-version: 0.21.9
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: typescript
      dependency-version: 6.0.3
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: typescript-eslint
      dependency-version: 8.59.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 21, 2026
    Configuration menu
    Copy the full SHA
    2eb8aa1 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump actions/setup-node in the github-actions group (#115)

    Bumps the github-actions group with 1 update: [actions/setup-node](https://github.com/actions/setup-node).
    
    
    Updates `actions/setup-node` from 6.3.0 to 6.4.0
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@53b8394...48b55a0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-version: 6.4.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 21, 2026
    Configuration menu
    Copy the full SHA
    bb8e95b View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2026

  1. chore(deps-dev): bump the development-dependencies group with 4 updat…

    …es (#117)
    
    Bumps the development-dependencies group with 4 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8), [tsdown](https://github.com/rolldown/tsdown), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).
    
    
    Updates `@vitest/coverage-v8` from 4.1.4 to 4.1.5
    - [Release notes](https://github.com/vitest-dev/vitest/releases)
    - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/coverage-v8)
    
    Updates `tsdown` from 0.21.9 to 0.21.10
    - [Release notes](https://github.com/rolldown/tsdown/releases)
    - [Commits](rolldown/tsdown@v0.21.9...v0.21.10)
    
    Updates `typescript-eslint` from 8.59.0 to 8.59.1
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/typescript-eslint)
    
    Updates `vitest` from 4.1.4 to 4.1.5
    - [Release notes](https://github.com/vitest-dev/vitest/releases)
    - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/vitest)
    
    ---
    updated-dependencies:
    - dependency-name: "@vitest/coverage-v8"
      dependency-version: 4.1.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: tsdown
      dependency-version: 0.21.10
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: typescript-eslint
      dependency-version: 8.59.1
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: vitest
      dependency-version: 4.1.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 28, 2026
    Configuration menu
    Copy the full SHA
    7a412e2 View commit details
    Browse the repository at this point in the history
  2. fix: remove normalisation of commands (#118)

    * fix: remove normalisation of commands
    
    This removes `normalize(...)` around a command as I suspect this is a
    bug.
    
    Basically, `x('./foo')` would result in `x('foo')` as far as I can tell.
    Which means the OS will search `PATH` for `foo` rather than calling
    exactly the one in `cwd`.
    
    This has existed since the beginning of tinyexec, so it doesn't seem to
    be a noticed bug. I also can't think of a reason we need to `normalize`
    since Windows and cross-spawn handle slashes, relative resolution, etc.
    
    * test: add relative path tests
    43081j authored Apr 28, 2026
    Configuration menu
    Copy the full SHA
    66f2038 View commit details
    Browse the repository at this point in the history
Loading