New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@agoric/store

Package Overview
Dependencies
Maintainers
5
Versions
2730
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@agoric/store - npm Package Compare versions

Comparing version 0.6.9-dev-265cd22.0 to 0.6.9-dev-27271cd.0

12

package.json
{
"name": "@agoric/store",
"version": "0.6.9-dev-265cd22.0+265cd22",
"version": "0.6.9-dev-27271cd.0+27271cd",
"description": "Wrapper for JavaScript map",

@@ -33,9 +33,9 @@ "type": "module",

"dependencies": {
"@agoric/assert": "0.3.16-dev-265cd22.0+265cd22",
"@agoric/eventual-send": "0.14.1-dev-265cd22.0+265cd22",
"@agoric/promise-kit": "0.2.30-dev-265cd22.0+265cd22",
"@agoric/assert": "0.3.16-dev-27271cd.0+27271cd",
"@agoric/eventual-send": "0.14.1-dev-27271cd.0+27271cd",
"@agoric/promise-kit": "0.2.30-dev-27271cd.0+27271cd",
"@endo/marshal": "^0.5.4"
},
"devDependencies": {
"@agoric/swingset-vat": "0.24.2-dev-265cd22.0+265cd22",
"@agoric/swingset-vat": "0.24.2-dev-27271cd.0+27271cd",
"ava": "^3.12.1"

@@ -65,3 +65,3 @@ },

},
"gitHead": "265cd22ebacfdcd8fea057174aaccebab8a9eb7e"
"gitHead": "27271cd98859900e102a1c7b083218571c16a146"
}

@@ -36,2 +36,3 @@ // @ts-check

() => jsmap.keys(),
k => jsmap.has(k),
compareRank,

@@ -38,0 +39,0 @@ assertKVOkToAdd,

@@ -29,2 +29,3 @@ // @ts-check

() => jsset.keys(),
k => jsset.has(k),
compareRank,

@@ -55,2 +56,4 @@ assertKeyOkToAdd,

values: keys,
snapshot: (keyPatt = undefined) => makeCopySet(keys(keyPatt)),

@@ -57,0 +60,0 @@

@@ -18,2 +18,3 @@ // @ts-check

* @param {() => Iterable<K>} getRawKeys
* @param {(k: K) => boolean} checkHas
* @param {RankCompare} compare

@@ -27,2 +28,3 @@ * @param {(k: K, v?: V) => void} assertOkToAdd

getRawKeys,
checkHas,
compare,

@@ -42,13 +44,3 @@ assertOkToAdd,

const assertUpdateOnDelete =
assertOkToDelete === undefined
? _k => {
updateCount += 1;
sortedKeysMemo = undefined;
}
: k => {
assertOkToDelete(k);
updateCount += 1;
sortedKeysMemo = undefined;
};
const assertUpdateOnDelete = k => assertOkToDelete && assertOkToDelete(k);

@@ -77,8 +69,12 @@ const getSortedKeys = () => {

// we started with.
if (i < len) {
const result = harden({ done: false, value: sortedKeysMemo[i] });
i += 1;
return result;
} else {
return harden({ done: true, value: undefined });
for (;;) {
if (i < len) {
const value = sortedKeysMemo[i];
i += 1;
if (checkHas(value)) {
return harden({ done: false, value });
}
} else {
return harden({ done: true, value: undefined });
}
}

@@ -85,0 +81,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc