@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 2023Releases
latest 27-
0.5.724 Oct 2023Commits, 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
removemethod toTrie - 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
- add
-
0.5.615 May 2023Commits, 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
-
0.5.504 May 2023Commits, 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
mochaand@types/mochato v10. - Remove "rootDir" and "outDir" from root tsconfig.json.
- Move root
tsconfig.jsonintoshared/directory (fkascripts/) (#478) - Work around React Native / Metro refusing to load .cjs modules. (#484)
- Publish
- Update
-
0.5.403 May 2023Commits, 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
peekandpeekArrayfunctions onTrieto 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/templateexample package with new build strategy. - Convert
@wry/trieto new tsc/rollup build strategy. - Install
@wry/contextas npm package in@wry/task. - Convert
@wry/taskto new tsc/rollup build strategy. - Convert
@wry/contextto new tsc/rollup build strategy. - Convert
@wry/equalityto new tsc/rollup build strategy. - Simplify
@wry/equalitybuild 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.
-
0.5.312 Aug 2022Commits, 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/tupleand@wry/record. - Add a brief archived/README.md explanatory note.
- Update Mocha- and Lerna-related devDependencies.
- Publish
-
0.5.205 Aug 2021Commits, 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/equalityperformance tests (#205) - Fix generator-related types after updating typescript.
- Resync package-lock.json files for [email protected] update.
- Run
npm audit fixto handle tar security advisory. - Publish
-
0.5.104 Jun 2021Nothing published for this version
-
0.5.004 Jun 2021Commits, 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/templateexample package with new build strategy. - Convert
@wry/trieto new tsc/rollup build strategy. - Install
@wry/contextas npm package in@wry/task. - Convert
@wry/taskto new tsc/rollup build strategy. - Convert
@wry/contextto new tsc/rollup build strategy. - Convert
@wry/equalityto new tsc/rollup build strategy. - Simplify
@wry/equalitybuild 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
mochaand@types/mochato v10. - Remove "rootDir" and "outDir" from root tsconfig.json.
- Move root
tsconfig.jsonintoshared/directory (fkascripts/) (#478)
…and 12 more.
-
0.4.018 Mar 2021Nothing published for this version
-
0.3.405 Mar 2021Nothing published for this version
-
0.3.323 Feb 2021Nothing published for this version
-
0.3.209 Feb 2021Nothing published for this version
-
0.3.116 Dec 2020Nothing published for this version
-
0.3.001 Oct 2020Nothing published for this version
-
0.2.016 Jul 2020Nothing published for this version
-
0.1.1129 Mar 2020Nothing published for this version
-
0.1.1029 Mar 2020Nothing published for this version
-
0.1.907 Jun 2019Nothing published for this version
-
0.1.807 Jun 2019Nothing published for this version
-
0.1.706 Jun 2019Nothing published for this version
-
0.1.606 Jun 2019Nothing published for this version
-
0.1.506 Jun 2019Nothing published for this version
-
0.1.406 Jun 2019Nothing published for this version
-
0.1.306 Jun 2019Nothing published for this version
-
0.1.206 Jun 2019Nothing published for this version
-
0.1.105 Jun 2019Nothing published for this version
-
0.1.005 Jun 2019Nothing published for this version