PackageTrack

npm · #4138

@wry/trie

0.5.0benjamn/wryware

https://en.wikipedia.org/wiki/Trie

Release timeline

11 releases since 2020
202120222023202420252026

Releases

  1. 0.5.024 Oct 2023
    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.4.315 May 2023
    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.4.24 May 2023
    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.4.13 May 2023
    Release notes

    This project publishes no release notes. Between @wry/[email protected] and @wry/[email protected] there were 21 commits, 17 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
  5. 0.4.01 May 2023
    Release notes

    This project publishes no release notes. Between @wry/[email protected] and @wry/[email protected] there were 17 commits, 8 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
  6. 0.3.212 Aug 2022
    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
  7. 0.3.15 Aug 2021
    Release notes

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

    • Updated Equality to Handle Typed Arrays And Data Views
    • handles the kitchen sink correctly
    • Combine DataView case with other buffer types.
    • Publish
    • Move buffer cases down, since switch cases match sequentially.
    • Publish
    • 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.

    …and 1 more.

  8. 0.3.018 Mar 2021
    Release notes

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

    • Fix equality checking for !== async/generator functions (#95)
    • Publish
    • Avoid shipping @wry/equality with "target": "esnext". (#102)
    • Publish
    • Update LICENSE year range.
    • Update tslib dependencies to version 2.1.0. (#114)
    • Update package-lock.json files after tslib upgrade.
    • Publish
  9. 0.2.29 Feb 2021

    Nothing published for this version

  10. 0.2.116 Dec 2020

    Nothing published for this version

  11. 0.2.016 Dec 2020

    Nothing published for this version