Skip to content

chore(deps): update dependency mri to v1.2.0#29

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/mri-1.x-lockfile
Open

chore(deps): update dependency mri to v1.2.0#29
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/mri-1.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented Apr 30, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
mri 1.1.01.2.0 age adoption passing confidence

Release Notes

lukeed/mri (mri)

v1.2.0

Compare Source

Features

  • Include TypeScript definitions directly: 48e877c
    Thank you to @​shiftkey and @​j-f1 who previously wrote/maintained @types/mri 🙇

Chores

  • Migrate from TravisCI to GitHub Actions (#​16): 908bbfd
    Thank you @​maraisr

  • Update benchmark candidates' versions; save results: ca8baaa
    Everything is pinned to the latest version (as of this release).

v1.1.6

Compare Source

Chores

v1.1.5

Compare Source

Patches

Chores

  • Perf: Swap forEach with for-loops: 9863715
  • Update benchmark results: 36e4a26

v1.1.4

Compare Source

Patches

Chores

  • Added additional tests
  • Pinned mri@1.1.1 for benchmark comparison

v1.1.3

Compare Source

Patches

So, there was a slight breaking change... Immediately fixed, thanks to @​ascorbic for reporting! 😅

  • Do not throw if null value within options.default object (#​7)

Chores

v1.1.2

Compare Source

Performance!

The core of mri has been maintained – improved, in fact – but I applied my learnings over the last 12 months. Since mri was (one of) my first performance-oriented libraries, I am very pleased with the 70% performance gain while maintaining no breaking changes~! 🙌


# Node v10.13.0

minimist     x   324,469 ops/sec ±1.20% (96 runs sampled)
mri (prev)   x   917,360 ops/sec ±1.22% (95 runs sampled)
mri          x 1,611,167 ops/sec ±0.22% (96 runs sampled)
nopt         x   920,029 ops/sec ±1.13% (97 runs sampled)
yargs-parser x    39,542 ops/sec ±1.14% (95 runs sampled)

Patches

General fixes that match minimist behavior:

  • Include opts.default keys within unknown check (#​4)
  • Attempt Number cast before moving value into _ array
  • Apply correct interaction between Boolean values & String casting

Chores

  • Updated README
  • Imported more tests from minimist

v1.1.1

Compare Source

Patches

Chores

  • Remove prettier & husky deps: b2b2b05
    No longer pretty 💔

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR was generated by Mend Renovate. View the repository job log.

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.

0 participants