PackageTrack
Sign in Get early access

@wry/equality

Structural equality checking for JavaScript values

0.5.7 #3492 most downloaded on npm benjamn/wryware

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 1 weeks to 12 months

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

7 years old

27 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

27 releases · Jun 2019 to Oct 2023
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 27
  1. 0.5.7 24 Oct 2023
    Commits, not release notes

    This project publishes no release notes. Between @wry/[email protected] and @wry/[email protected] there were 12 commits, 7 of them substantive:

    • add remove method to Trie
    • Run 'npm audit fix' to address some transitive dep vulnerabilities.
    • Drop Node.js v14 from CI rotation and add v21.
    • Decompose private Trie#mapFor helper method.
    • Avoid transpiling unnecessary ...array construction.
    • Refactor removeArray to avoid arms-length tail.length checks.
    • Publish
  2. 0.5.6 15 May 2023
    Commits, not release notes

    This project publishes no release notes. Between @wry/[email protected] and @wry/[email protected] there were 5 commits, 3 of them substantive:

    • Resync packages/task/package-lock.json.
    • Remove /src from .npmignore files, to fix source maps. (#497)
    • Publish
  3. 0.5.5 04 May 2023
    Commits, not release notes

    This project publishes no release notes. Between @wry/[email protected] and @wry/[email protected] there were 7 commits, 5 of them substantive:

    • Update mocha and @types/mocha to v10.
    • Remove "rootDir" and "outDir" from root tsconfig.json.
    • Move root tsconfig.json into shared/ directory (fka scripts/) (#478)
    • Work around React Native / Metro refusing to load .cjs modules. (#484)
    • Publish
  4. 0.5.4 03 May 2023
    Commits, not release notes

    This project publishes no release notes. Between @wry/[email protected] and @wry/[email protected] there were 38 commits, 25 of them substantive:

    • Drop Node.js v10 from GitHub Actions test rotation.
    • Sync package-lock.json files.
    • Create peek and peekArray functions on Trie to lookup values without creating data
    • Stop relying on truthiness of node.data.
    • Use for-loop to short-circuit peek and move logic in-line
    • Add .vscode/launch.json for easier test debugging.
    • Remove Node.js v15 and add v20 to testing workflow.
    • Publish
    • Convert Lerna monorepo structure (mostly) to Nx.
    • Update @wry/template example package with new build strategy.
    • Convert @wry/trie to new tsc/rollup build strategy.
    • Install @wry/context as npm package in @wry/task.
    • Convert @wry/task to new tsc/rollup build strategy.
    • Convert @wry/context to new tsc/rollup build strategy.
    • Convert @wry/equality to new tsc/rollup build strategy.
    • Simplify @wry/equality build by not generating lib/es5 files.
    • Remove no-longer-used rollup-plugin-typescript2 dev dependency.
    • Upgrade rollup from v2.79.0 to v3.21.3.
    • Attempt to simplify scripts in template package.json.
    • Simplify script command paths in other package.json files.

    …and 5 more.

  5. 0.5.3 12 Aug 2022
    Commits, not release notes

    This project publishes no release notes. Between @wry/[email protected] and @wry/[email protected] there were 24 commits, 11 of them substantive:

    • Resync package-lock.json files after Lerna publish.
    • Run 'npm audit fix' to address some security warnings.
    • Prefer globalThis to Array when deduplicating the Slot class.
    • Try global as well as globalThis, and never modify Array.
    • Make 'npm install' work with Node.js v18.
    • Add Node.js 18 to the GitHub Actions test rotation.
    • Fix TypeScript errors to unblock [email protected] upgrade.
    • Archive both @wry/tuple and @wry/record.
    • Add a brief archived/README.md explanatory note.
    • Update Mocha- and Lerna-related devDependencies.
    • Publish
  6. 0.5.2 05 Aug 2021
    Commits, not release notes

    This project publishes no release notes. Between @wry/[email protected] and @wry/[email protected] there were 26 commits, 15 of them substantive:

    • Add Node.js v16 to the test rotation.
    • Regenerate packages/trie/package-lock.json using npm v7.
    • Regenerate packages/tuple/package-lock.json using npm v7.
    • Regenerate packages/equality/package-lock.json using npm v7.
    • Regenerate packages/context/package-lock.json using npm v7.
    • Regenerate packages/record/package-lock.json using npm v7.
    • Regenerate packages/task/package-lock.json using npm v7.
    • Regenerate packages/template/package-lock.json using npm v7.
    • Regenerate package-lock.json using npm v7.
    • Use 'prepare' instead of deprecated 'prepublish' npm script.
    • Add some basic @wry/equality performance tests (#205)
    • Fix generator-related types after updating typescript.
    • Resync package-lock.json files for [email protected] update.
    • Run npm audit fix to handle tar security advisory.
    • Publish
  7. 0.5.1 04 Jun 2021

    Nothing published for this version

  8. 0.5.0 04 Jun 2021
    Commits, not release notes

    This project publishes no release notes. Between @wry/[email protected] and @wry/[email protected] there were 45 commits, 32 of them substantive:

    • Convert Lerna monorepo structure (mostly) to Nx.
    • Update @wry/template example package with new build strategy.
    • Convert @wry/trie to new tsc/rollup build strategy.
    • Install @wry/context as npm package in @wry/task.
    • Convert @wry/task to new tsc/rollup build strategy.
    • Convert @wry/context to new tsc/rollup build strategy.
    • Convert @wry/equality to new tsc/rollup build strategy.
    • Simplify @wry/equality build by not generating lib/es5 files.
    • Remove no-longer-used rollup-plugin-typescript2 dev dependency.
    • Upgrade rollup from v2.79.0 to v3.21.3.
    • Attempt to simplify scripts in template package.json.
    • Simplify script command paths in other package.json files.
    • Centralize rollup.config.js implementation.
    • Add 'npm run deploy' command to root wryware package.json.
    • Add .js file extensions to all relative module imports.
    • Use postinstall/prepare scripts in root package.json.
    • Publish
    • Update mocha and @types/mocha to v10.
    • Remove "rootDir" and "outDir" from root tsconfig.json.
    • Move root tsconfig.json into shared/ directory (fka scripts/) (#478)

    …and 12 more.

  9. 0.4.0 18 Mar 2021

    Nothing published for this version

  10. 0.3.4 05 Mar 2021

    Nothing published for this version

  11. 0.3.3 23 Feb 2021

    Nothing published for this version

  12. 0.3.2 09 Feb 2021

    Nothing published for this version

  13. 0.3.1 16 Dec 2020

    Nothing published for this version

  14. 0.3.0 01 Oct 2020

    Nothing published for this version

  15. 0.2.0 16 Jul 2020

    Nothing published for this version

  16. 0.1.11 29 Mar 2020

    Nothing published for this version

  17. 0.1.10 29 Mar 2020

    Nothing published for this version

  18. 0.1.9 07 Jun 2019

    Nothing published for this version

  19. 0.1.8 07 Jun 2019

    Nothing published for this version

  20. 0.1.7 06 Jun 2019

    Nothing published for this version

  21. 0.1.6 06 Jun 2019

    Nothing published for this version

  22. 0.1.5 06 Jun 2019

    Nothing published for this version

  23. 0.1.4 06 Jun 2019

    Nothing published for this version

  24. 0.1.3 06 Jun 2019

    Nothing published for this version

  25. 0.1.2 06 Jun 2019

    Nothing published for this version

  26. 0.1.1 05 Jun 2019

    Nothing published for this version

  27. 0.1.0 05 Jun 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive