From 7cabb8b0962018fa27754f5494bffa38fd095c0a Mon Sep 17 00:00:00 2001 From: samsiegart Date: Tue, 27 May 2025 23:26:34 -0700 Subject: [PATCH 1/2] feat!: ist winddown --- package.json | 8 +- src/components/VaultSummary.tsx | 12 +- src/service/wallet.ts | 5 +- src/store/adjustVault.ts | 6 +- src/store/createVault.ts | 8 +- src/utils/vaultMath.ts | 14 +- yarn.lock | 663 ++++++++++++++++++++++++++++++-- 7 files changed, 662 insertions(+), 54 deletions(-) diff --git a/package.json b/package.json index df3f5057..f4f18ec1 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "type": "module", "scripts": { "dev": "vite", - "build": "export NODE_OPTIONS='--max-old-space-size=8192' && tsc && vite build", + "build": "export NODE_OPTIONS='--max-old-space-size=8192' && vite build", "preview": "vite preview", "lint": "eslint . && prettier --check .", "lint:fix": "eslint . --fix && prettier --write .", @@ -17,14 +17,14 @@ "dependencies": { "@agoric/casting": "^0.4.3-u13.0", "@agoric/cosmic-proto": "^0.3.0", - "@agoric/ertp": "^0.16.2", + "@agoric/ertp": "^0.16.3-u20.0", "@agoric/inter-protocol": "^0.16.1", "@agoric/rpc": "^0.10.0", "@agoric/smart-wallet": "^0.5.3", "@agoric/ui-components": "^0.9.0", "@agoric/wallet": "^0.18.3", - "@agoric/web-components": "^0.15.0", - "@agoric/zoe": "^0.26.2", + "@agoric/web-components": "^0.17.0", + "@agoric/zoe": "^0.27.0-u20.0", "@endo/eventual-send": "^1.0.1", "@endo/init": "^1.0.1", "@endo/marshal": "^0.8.9", diff --git a/src/components/VaultSummary.tsx b/src/components/VaultSummary.tsx index 54b660b7..e4c9e3ac 100644 --- a/src/components/VaultSummary.tsx +++ b/src/components/VaultSummary.tsx @@ -21,12 +21,12 @@ import { DebtAction, debtActionAtom, } from 'store/adjustVault'; -import { AmountMath } from '@agoric/ertp'; +import { AmountMath } from '@agoric/ertp/src/index'; import CloseVaultDialog from './CloseVaultDialog'; -import { multiplyBy } from '@agoric/zoe/src/contractSupport/ratio'; +import { multiplyBy } from '@agoric/zoe/src/contractSupport/index'; import { motion } from 'framer-motion'; import LeapLiquidityModal, { Direction } from './leap-elements/LiquidityModal'; -import type { Brand } from '@agoric/ertp/src/types'; +import type { Brand } from '@agoric/ertp/src/index'; const cardVariant = { active: { @@ -550,7 +550,11 @@ const VaultSummary = ({ vaultKey }: Props) => { /> ); diff --git a/src/service/wallet.ts b/src/service/wallet.ts index dfe50fb5..cc0d9e45 100644 --- a/src/service/wallet.ts +++ b/src/service/wallet.ts @@ -6,10 +6,7 @@ import { ChainConnection, } from 'store/app'; import { toast } from 'react-toastify'; -import { - makeAgoricWalletConnection, - AgoricKeplrConnectionErrors as Errors, -} from '@agoric/web-components'; +import { makeAgoricWalletConnection, Errors } from '@agoric/web-components'; import type { Id as ToastId, ToastContent, ToastOptions } from 'react-toastify'; const watchPurses = (chainConnection: ChainConnection) => { diff --git a/src/store/adjustVault.ts b/src/store/adjustVault.ts index 06d18e5f..aca3184b 100644 --- a/src/store/adjustVault.ts +++ b/src/store/adjustVault.ts @@ -1,4 +1,4 @@ -import { AmountMath } from '@agoric/ertp'; +import { AmountMath } from '@agoric/ertp/src/index'; import { calculateCurrentDebt } from '@agoric/inter-protocol/src/interest-math'; import { ceilMultiplyBy, @@ -7,7 +7,7 @@ import { import { floorMultiplyBy, ratioGTE, -} from '@agoric/zoe/src/contractSupport/ratio'; +} from '@agoric/zoe/src/contractSupport/index'; import { atom } from 'jotai'; import { debtAfterChange, @@ -24,7 +24,7 @@ import type { VaultPhase, PriceDescription, } from './vaults'; -import type { Amount, NatValue } from '@agoric/ertp/src/types'; +import type { Amount, NatValue } from '@agoric/ertp/src/index'; type VaultToAdjust = { totalLockedValue: Amount<'nat'>; diff --git a/src/store/createVault.ts b/src/store/createVault.ts index 25ae5884..016bcda7 100644 --- a/src/store/createVault.ts +++ b/src/store/createVault.ts @@ -8,9 +8,9 @@ import { istAvailable, } from 'utils/vaultMath'; import { pursesAtom } from './app'; -import { ratioGTE } from '@agoric/zoe/src/contractSupport/ratio'; -import { AmountMath } from '@agoric/ertp'; -import type { Amount, NatValue } from '@agoric/ertp/src/types'; +import { ratioGTE } from '@agoric/zoe/src/contractSupport/index'; +import { AmountMath } from '@agoric/ertp/src/index'; +import type { Amount, NatValue } from '@agoric/ertp/src/index'; import type { Getter } from 'jotai'; import { DebtAction } from './adjustVault'; import { displayFunctionsAtom } from './app'; @@ -203,7 +203,7 @@ export const inputErrorsAtom = atom(get => { debtAfterChange( DebtAction.Mint, mintFee, - AmountMath.makeEmpty(mintedAvailable.brand), + AmountMath.makeEmpty(mintedAvailable.brand, 'nat'), AmountMath.make(mintedAvailable.brand, valueToReceive), ), ) diff --git a/src/utils/vaultMath.ts b/src/utils/vaultMath.ts index ce00e57e..754d991d 100644 --- a/src/utils/vaultMath.ts +++ b/src/utils/vaultMath.ts @@ -6,10 +6,10 @@ import { floorMultiplyBy, makeRatioFromAmounts, } from '@agoric/zoe/src/contractSupport'; -import { AmountMath } from '@agoric/ertp'; +import { AmountMath } from '@agoric/ertp/src/index'; import { CollateralAction, DebtAction } from 'store/adjustVault'; import { calculateCurrentDebt } from '@agoric/inter-protocol/src/interest-math'; -import { ratioGTE } from '@agoric/zoe/src/contractSupport/ratio'; +import { ratioGTE } from '@agoric/zoe/src/contractSupport/index'; import type { DebtSnapshot, PriceDescription, @@ -19,7 +19,7 @@ import type { VaultMetrics, VaultParams, } from 'store/vaults'; -import type { Amount, Brand, NatValue } from '@agoric/ertp/src/types'; +import type { Amount, Brand, NatValue } from '@agoric/ertp/src/index'; export const isLiquidationPriceBelowGivenPrice = ( locked: Amount<'nat'>, @@ -107,7 +107,7 @@ export const debtAfterChange = ( return AmountMath.subtract(totalDebt, debtChange); } - return AmountMath.makeEmpty(totalDebt.brand); + return AmountMath.makeEmpty(totalDebt.brand, 'nat'); }; export const lockedAfterChange = ( @@ -127,7 +127,7 @@ export const lockedAfterChange = ( return AmountMath.subtract(locked, lockedChange); } - return AmountMath.makeEmpty(locked.brand); + return AmountMath.makeEmpty(locked.brand, 'nat'); }; const lowestPrice = (priceA: Ratio, priceB?: Ratio) => @@ -139,7 +139,7 @@ export const istAvailable = ( ): Amount<'nat'> => AmountMath.isGTE(debtLimit, totalDebt) ? AmountMath.subtract(debtLimit, totalDebt) - : AmountMath.makeEmpty(debtLimit.brand); + : AmountMath.makeEmpty(debtLimit.brand, 'nat'); export const maxIstToMintFromVault = ( debtLimit: Amount<'nat'>, @@ -177,7 +177,7 @@ export const maxIstToMintFromVault = ( currentDebt, ) ? AmountMath.subtract(currentDebtCeiling, currentDebt) - : AmountMath.makeEmpty(currentDebt.brand); + : AmountMath.makeEmpty(currentDebt.brand, 'nat'); const maxDebtDeltaBeforeMintFee = floorDivideBy( maxDebtDeltaAfterMintFee, diff --git a/yarn.lock b/yarn.lock index c48e347f..d061c83d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -53,6 +53,19 @@ jsesc "^2.5.1" source-map "^0.5.0" +"@agoric/base-zone@^0.1.1-u20.0": + version "0.1.1-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/base-zone/-/base-zone-0.1.1-u20.0.tgz#38b5b396b49e6e7ac89b7d59e2e2b2d89893302e" + integrity sha512-8D7tYBkfjET5zwLTbFHPZZOF43uBn2+uBd/3vcLp/OwsbjGuF7pgh9vPkX1pPcrMj8irduezAN7JHk9ry1KP0Q== + dependencies: + "@agoric/store" "^0.9.3-u20.0" + "@endo/common" "^1.2.10" + "@endo/errors" "^1.2.10" + "@endo/exo" "^1.5.9" + "@endo/far" "^1.1.11" + "@endo/pass-style" "^1.5.0" + "@endo/patterns" "^1.5.0" + "@agoric/cache@^0.3.2": version "0.3.2" resolved "https://registry.yarnpkg.com/@agoric/cache/-/cache-0.3.2.tgz#19c3576b72084c3b2409fa4b2fd8f534531c0788" @@ -105,7 +118,7 @@ "@endo/promise-kit" "0.2.56" node-fetch "^2.6.0" -"@agoric/cosmic-proto@^0.3.0": +"@agoric/cosmic-proto@0.3.0", "@agoric/cosmic-proto@^0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@agoric/cosmic-proto/-/cosmic-proto-0.3.0.tgz#c9d31d3946c91fbb1630f89d8ba63a662bcdacc5" integrity sha512-cIunby6gs53sGkHx3ALraREbfVQXvsIcObMjQQ0/tZt5HVqwoS7Y1Qj1Xl0ZZvqE8B1Zyk7QMDj829mbTII+9g== @@ -148,6 +161,23 @@ "@endo/nat" "^4.1.27" "@endo/promise-kit" "^0.2.56" +"@agoric/ertp@^0.16.3-dev-e2e36cc.0", "@agoric/ertp@^0.16.3-u20.0": + version "0.16.3-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/ertp/-/ertp-0.16.3-u20.0.tgz#c79873ce33aa3b888c32427550bdd60ffce3b1f5" + integrity sha512-qs27aew0GVx+mx2DLTjovQ9vnpEr3SDqaPrBtcDV/W5ubyfXPsmKZrIG8y0437OsPM94IcQnudc5zW7Z0qmfMQ== + dependencies: + "@agoric/notifier" "^0.7.0-u20.0" + "@agoric/store" "^0.9.3-u20.0" + "@agoric/vat-data" "^0.5.3-u20.0" + "@agoric/zone" "^0.3.0-u20.0" + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/far" "^1.1.11" + "@endo/marshal" "^1.6.4" + "@endo/nat" "^5.1.0" + "@endo/patterns" "^1.5.0" + "@endo/promise-kit" "^1.1.10" + "@agoric/ertp@^0.16.3-u14.0": version "0.16.3-u14.0" resolved "https://registry.yarnpkg.com/@agoric/ertp/-/ertp-0.16.3-u14.0.tgz#842470a82a5c34b984059f46efaa915e527beee0" @@ -300,6 +330,35 @@ anylogger "^0.21.0" jessie.js "^0.3.2" +"@agoric/internal@^0.4.0-u20.0": + version "0.4.0-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/internal/-/internal-0.4.0-u20.0.tgz#6093825ddaf9f64ca6389dbf1f0de07d60c566e4" + integrity sha512-PZHcAKvFYS6mW9cxkwjV5OAPAvKYpCqT96lQPrRjWPhQrZBUfMvQwZ+AJ20Px2Br7rEEZLbP2FnJ0eEdXdOOHg== + dependencies: + "@agoric/base-zone" "^0.1.1-u20.0" + "@endo/common" "^1.2.10" + "@endo/compartment-mapper" "^1.6.0" + "@endo/errors" "^1.2.10" + "@endo/far" "^1.1.11" + "@endo/init" "^1.1.9" + "@endo/marshal" "^1.6.4" + "@endo/nat" "^5.1.0" + "@endo/pass-style" "^1.5.0" + "@endo/patterns" "^1.5.0" + "@endo/promise-kit" "^1.1.10" + "@endo/stream" "^1.2.10" + anylogger "^0.21.0" + jessie.js "^0.3.4" + +"@agoric/kmarshal@^0.1.1-u20.0": + version "0.1.1-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/kmarshal/-/kmarshal-0.1.1-u20.0.tgz#8ba63902c62b1915ed37ff4ae2f678893bbf3a0a" + integrity sha512-vB7d9LpBOlMIdAGxZp8XZIVKt7UnnmSdVBuXPDrebIf5BcuoEldKjTgiVj7NUiZa5Rd+DlFrCwK29DKLR89tgw== + dependencies: + "@endo/errors" "^1.2.10" + "@endo/far" "^1.1.11" + "@endo/marshal" "^1.6.4" + "@agoric/notifier@^0.6.2": version "0.6.2" resolved "https://registry.yarnpkg.com/@agoric/notifier/-/notifier-0.6.2.tgz#d32404671a042267321ef5df7cf5ce0f16d3e777" @@ -345,6 +404,19 @@ "@endo/marshal" "0.8.5" "@endo/promise-kit" "0.2.56" +"@agoric/notifier@^0.7.0-u20.0": + version "0.7.0-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/notifier/-/notifier-0.7.0-u20.0.tgz#daec53fcbf1a2c292e04d2ced10ab0a48d20bb55" + integrity sha512-FstGzJkdt1cs19VuOrgDCJkRyMK9TrQbSM44zGAIzYi86p291rfR3/wvoSuXJFlwlGO0DYy7gh40Emyio6i76Q== + dependencies: + "@agoric/internal" "^0.4.0-u20.0" + "@agoric/vat-data" "^0.5.3-u20.0" + "@endo/errors" "^1.2.10" + "@endo/far" "^1.1.11" + "@endo/marshal" "^1.6.4" + "@endo/patterns" "^1.5.0" + "@endo/promise-kit" "^1.1.10" + "@agoric/rpc@^0.10.0": version "0.10.0" resolved "https://registry.yarnpkg.com/@agoric/rpc/-/rpc-0.10.0.tgz#bfbcf9712a1e130ecc9e55ba70734952c95eb6b7" @@ -443,6 +515,30 @@ "@endo/pass-style" "0.1.3" "@endo/patterns" "0.2.2" +"@agoric/store@^0.9.3-u20.0": + version "0.9.3-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/store/-/store-0.9.3-u20.0.tgz#93b0d9a0dc63f8ddede4096f8928e01772bc0568" + integrity sha512-ch7cJhs4vfebIAgpOpzF0C5WdUTzpE3O0haVHxctsBB1Uo+/HaEPL8XtJ7togKbagjjEAIIZ8ZRASK4cHfyFBA== + dependencies: + "@endo/errors" "^1.2.10" + "@endo/exo" "^1.5.9" + "@endo/marshal" "^1.6.4" + "@endo/pass-style" "^1.5.0" + "@endo/patterns" "^1.5.0" + +"@agoric/swing-store@^0.10.0-u20.0": + version "0.10.0-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/swing-store/-/swing-store-0.10.0-u20.0.tgz#4fca33c3ea8b7ce7b260da46256c515a13bedb8a" + integrity sha512-4/qc8t4+jsP3otGFK80coA5267pXBtW3D4HHIrIXATPBhrqvtEA2brbFdOSjMCCLARw9vbzBTLTwinKQPv6i+g== + dependencies: + "@agoric/internal" "^0.4.0-u20.0" + "@endo/base64" "^1.0.9" + "@endo/bundle-source" "^4.0.0" + "@endo/check-bundle" "^1.0.14" + "@endo/errors" "^1.2.10" + "@endo/nat" "^5.1.0" + better-sqlite3 "^9.1.1" + "@agoric/swing-store@^0.9.1": version "0.9.1" resolved "https://registry.yarnpkg.com/@agoric/swing-store/-/swing-store-0.9.1.tgz#0ed85beac7a7cd2e8e7507ea58e50eecb08a203e" @@ -538,6 +634,25 @@ "@endo/patterns" "0.2.2" "@endo/promise-kit" "0.2.56" +"@agoric/swingset-liveslots@^0.10.3-u20.0": + version "0.10.3-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/swingset-liveslots/-/swingset-liveslots-0.10.3-u20.0.tgz#e78db5e4f2f4fc4d738991dfd61996e29b794ed3" + integrity sha512-/am2HmK2FnVnQMVX9NuyFDVzA0HM/462KOmGPRtd2YB9Y+AklVqdfKG7gwtfCqkwsXGSuBEfG0AUooUakUs5iQ== + dependencies: + "@agoric/internal" "^0.4.0-u20.0" + "@agoric/store" "^0.9.3-u20.0" + "@endo/env-options" "^1.1.8" + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/exo" "^1.5.9" + "@endo/far" "^1.1.11" + "@endo/init" "^1.1.9" + "@endo/marshal" "^1.6.4" + "@endo/nat" "^5.1.0" + "@endo/pass-style" "^1.5.0" + "@endo/patterns" "^1.5.0" + "@endo/promise-kit" "^1.1.10" + "@agoric/swingset-vat@^0.32.2": version "0.32.2" resolved "https://registry.yarnpkg.com/@agoric/swingset-vat/-/swingset-vat-0.32.2.tgz#5228855132ab2701223316d86eeaef410ec6b4b6" @@ -645,6 +760,47 @@ semver "^6.3.0" tmp "^0.2.1" +"@agoric/swingset-vat@^0.33.0-u20.0": + version "0.33.0-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/swingset-vat/-/swingset-vat-0.33.0-u20.0.tgz#eafa6fb014f768edf673bc760d0b45a3b0cd87b3" + integrity sha512-YVaFrMxpLCy7x5Fl6X+zW2XGpjWG8dCAjveQ1LtsS6pWJgdbI3QZ3PZT03xw3yaAEG3ojMTVe2+zfnd94v1B5g== + dependencies: + "@agoric/internal" "^0.4.0-u20.0" + "@agoric/kmarshal" "^0.1.1-u20.0" + "@agoric/store" "^0.9.3-u20.0" + "@agoric/swing-store" "^0.10.0-u20.0" + "@agoric/swingset-liveslots" "^0.10.3-u20.0" + "@agoric/swingset-xsnap-supervisor" "^0.10.3-u20.0" + "@agoric/time" "^0.3.3-u20.0" + "@agoric/vat-data" "^0.5.3-u20.0" + "@agoric/xsnap-lockdown" "^0.14.1-u20.0" + "@endo/base64" "^1.0.9" + "@endo/bundle-source" "^4.0.0" + "@endo/captp" "^4.4.5" + "@endo/check-bundle" "^1.0.14" + "@endo/compartment-mapper" "^1.6.0" + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/far" "^1.1.11" + "@endo/import-bundle" "^1.4.0" + "@endo/init" "^1.1.9" + "@endo/marshal" "^1.6.4" + "@endo/nat" "^5.1.0" + "@endo/pass-style" "^1.5.0" + "@endo/patterns" "^1.5.0" + "@endo/promise-kit" "^1.1.10" + "@endo/ses-ava" "^1.2.10" + "@endo/stream" "^1.2.10" + "@endo/zip" "^1.0.9" + ansi-styles "^6.2.1" + anylogger "^0.21.0" + better-sqlite3 "^9.1.1" + import-meta-resolve "^4.1.0" + microtime "^3.1.0" + semver "^6.3.0" + tmp "^0.2.1" + yargs-parser "^21.1.1" + "@agoric/swingset-xsnap-supervisor@^0.10.2": version "0.10.2" resolved "https://registry.yarnpkg.com/@agoric/swingset-xsnap-supervisor/-/swingset-xsnap-supervisor-0.10.2.tgz#09f067695b0ea6ebfeb6ea200cc7f1675f0f8939" @@ -660,6 +816,11 @@ resolved "https://registry.yarnpkg.com/@agoric/swingset-xsnap-supervisor/-/swingset-xsnap-supervisor-0.10.3-u14.0.tgz#14dd5c471544f6703940b4b7c77ec37cb8056f93" integrity sha512-vrZwHUphBxceQ7gTDoDIDHGcbXSm7gJpoabzmQQ++dRAktspjK7AccIZnMCBM52KZioJgRLsHwwSh/mXUdHZ7g== +"@agoric/swingset-xsnap-supervisor@^0.10.3-u20.0": + version "0.10.3-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/swingset-xsnap-supervisor/-/swingset-xsnap-supervisor-0.10.3-u20.0.tgz#2cb876b9734a35b6fb86094cb561e0cb53cc546e" + integrity sha512-Gt0DE1aEJoaMTMTQYZ+Jw1SvIYa6rBut5ywHE1kTd1NHZBudxO/p6ksvP5GAH3WZ43wA7Silg6yxLyjxqRUTNQ== + "@agoric/synpress@^3.8.3": version "3.8.3" resolved "https://registry.yarnpkg.com/@agoric/synpress/-/synpress-3.8.3.tgz#17019f7a145aec65422def82a99ede18699d0909" @@ -699,7 +860,7 @@ viem "^1.6.0" wait-on "^7.0.1" -"@agoric/time@0.3.3-u14.0", "@agoric/time@^0.3.2", "@agoric/time@^0.3.3-u13.0", "@agoric/time@^0.3.3-u14.0": +"@agoric/time@0.3.3-u14.0", "@agoric/time@^0.3.2", "@agoric/time@^0.3.3-u13.0", "@agoric/time@^0.3.3-u14.0", "@agoric/time@^0.3.3-u20.0": version "0.3.3-u14.0" resolved "https://registry.yarnpkg.com/@agoric/time/-/time-0.3.3-u14.0.tgz#1e6b69b0a8bb8a991c70e67df5fa7996663c8b94" integrity sha512-Sk0I3UPrWOdCny7KJ4/FejC9NHJkbXsyEmmD2lyGbcwNB4o9wetFkaL7g1v0yEPAjhyCxMTxkzTzcCST8XWktA== @@ -747,6 +908,18 @@ "@agoric/internal" "^0.4.0-u14.0" "@agoric/store" "^0.9.3-u14.0" +"@agoric/vat-data@^0.5.3-u20.0": + version "0.5.3-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/vat-data/-/vat-data-0.5.3-u20.0.tgz#db30d092e792634ae51fc761833c792eaeb5f1d3" + integrity sha512-qZymtAM8i3qHuFzQymMJY7hgGsEKVxLm2nJCqqVc2avUB98N48WJfXX6zXb9q0kyGCSSa+P6SsgC2tRE5aBHLg== + dependencies: + "@agoric/base-zone" "^0.1.1-u20.0" + "@agoric/store" "^0.9.3-u20.0" + "@agoric/swingset-liveslots" "^0.10.3-u20.0" + "@endo/errors" "^1.2.10" + "@endo/exo" "^1.5.9" + "@endo/patterns" "^1.5.0" + "@agoric/vats@0.15.2-u15.0", "@agoric/vats@^0.15.1", "@agoric/vats@^0.15.2-u15.0": version "0.15.2-u15.0" resolved "https://registry.yarnpkg.com/@agoric/vats/-/vats-0.15.2-u15.0.tgz#81f5d44a3a3ca3831f424fa6525e203c8e925005" @@ -776,6 +949,20 @@ import-meta-resolve "^2.2.1" jessie.js "^0.3.2" +"@agoric/vow@^0.2.0-u20.0": + version "0.2.0-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/vow/-/vow-0.2.0-u20.0.tgz#f85b5293677294c857b5832ddd8e3b9f5c05effd" + integrity sha512-ygdl3iYYtrT4hbOAXMD3BqhYKlh/147Y8h7k0J7onH4ceNyLyy1TcdKWbXNTztsI1XXFW7AcEwIvoWGNDEkMqQ== + dependencies: + "@agoric/base-zone" "^0.1.1-u20.0" + "@agoric/internal" "^0.4.0-u20.0" + "@endo/env-options" "^1.1.8" + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/pass-style" "^1.5.0" + "@endo/patterns" "^1.5.0" + "@endo/promise-kit" "^1.1.10" + "@agoric/wallet-ui@0.1.3-solo.0": version "0.1.3-solo.0" resolved "https://registry.yarnpkg.com/@agoric/wallet-ui/-/wallet-ui-0.1.3-solo.0.tgz#5f05c3dd2820d4f1efcbccbd2dc1292847ecbd2b" @@ -792,24 +979,21 @@ eslint-plugin-eslint-comments "^3.1.2" import-meta-resolve "^2.2.1" -"@agoric/web-components@^0.15.0": - version "0.15.0" - resolved "https://registry.yarnpkg.com/@agoric/web-components/-/web-components-0.15.0.tgz#477317ccf9e0c967ff394add7efaca63546026ce" - integrity sha512-G1hl0NSgOuXE+9+SsyUpCHubhFJsrmFO7zo832EeJDUcO5d/V4M0YyrtIwFHKR2bH+IUl7JouasDO4fYEE8WYA== +"@agoric/web-components@^0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@agoric/web-components/-/web-components-0.17.0.tgz#654e3fa07fdf0a2b6db40d8903b9be2972b1676b" + integrity sha512-eOgWAoRH7XpoGgVErInae/DrVFMLz4+Sj6NDNU1kLS6RxiW5/nC89FIRZHoVSO5YDisZnBuXh4seLlvzKtBbrg== dependencies: "@agoric/assert" "^0.6.0" "@agoric/cache" "^0.3.2" "@agoric/casting" "^0.4.3-u13.0" - "@agoric/ertp" "^0.16.2" + "@agoric/cosmic-proto" "0.3.0" + "@agoric/ertp" "^0.16.3-dev-e2e36cc.0" "@agoric/notifier" "^0.6.3-dev-8c14632.0" "@agoric/smart-wallet" "^0.5.3" - "@agoric/wallet" "^0.18.3" "@endo/captp" "^3.1.1" "@endo/eventual-send" "^0.17.5" "@endo/marshal" "^0.8.5" - "@endo/promise-kit" "^0.2.56" - "@lit-labs/react" "^1.0.1" - lit "2.0.2" "@agoric/xsnap-lockdown@^0.14.0": version "0.14.0" @@ -821,6 +1005,11 @@ resolved "https://registry.yarnpkg.com/@agoric/xsnap-lockdown/-/xsnap-lockdown-0.14.1-u13.0.tgz#0bc11a4d19d02a77cd9158dda3877c2ddc1ef8d4" integrity sha512-CUd4u1vyqSJfxj2+krNMBmDXlR7yN87RJsmB03ISPs8GuhjIrbdgkU+UfoKIJFLYco2ZSX7vR9j8l6azyVan1Q== +"@agoric/xsnap-lockdown@^0.14.1-u20.0": + version "0.14.1-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/xsnap-lockdown/-/xsnap-lockdown-0.14.1-u20.0.tgz#d78f614bf91bf530e0502a588e6422a5be1e8f20" + integrity sha512-f8Bz44L/I4Kira0EWw6KtgvEqNacIZy6UURwEI66oWOsX3HDBhBqaI2CVYgRkZ5W64F0ZeoKrIY7aKv6IcabJQ== + "@agoric/xsnap@0.14.3-u14.0", "@agoric/xsnap@^0.14.2", "@agoric/xsnap@^0.14.3-u13.0", "@agoric/xsnap@^0.14.3-u14.0": version "0.14.3-u14.0" resolved "https://registry.yarnpkg.com/@agoric/xsnap/-/xsnap-0.14.3-u14.0.tgz#9b70e149deff85836a309311b8e2e6ab8c42d60a" @@ -885,6 +1074,37 @@ "@endo/patterns" "0.2.2" "@endo/promise-kit" "0.2.56" +"@agoric/zoe@^0.27.0-u20.0": + version "0.27.0-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/zoe/-/zoe-0.27.0-u20.0.tgz#2a10e58f9053c37220c6048497ac6cf66e09b8ec" + integrity sha512-KzrXkpPGgmVGq970Ip8wfnApkF/HLHfFJz/vQi/R3SQHN6TaF6nMQg3LQZXGOcZFoAwUmrFNHey4nyX8bRMPGA== + dependencies: + "@agoric/base-zone" "^0.1.1-u20.0" + "@agoric/ertp" "^0.16.3-u20.0" + "@agoric/internal" "^0.4.0-u20.0" + "@agoric/notifier" "^0.7.0-u20.0" + "@agoric/store" "^0.9.3-u20.0" + "@agoric/swingset-liveslots" "^0.10.3-u20.0" + "@agoric/swingset-vat" "^0.33.0-u20.0" + "@agoric/time" "^0.3.3-u20.0" + "@agoric/vat-data" "^0.5.3-u20.0" + "@agoric/vow" "^0.2.0-u20.0" + "@agoric/zone" "^0.3.0-u20.0" + "@endo/bundle-source" "^4.0.0" + "@endo/captp" "^4.4.5" + "@endo/common" "^1.2.10" + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/exo" "^1.5.9" + "@endo/far" "^1.1.11" + "@endo/import-bundle" "^1.4.0" + "@endo/marshal" "^1.6.4" + "@endo/nat" "^5.1.0" + "@endo/pass-style" "^1.5.0" + "@endo/patterns" "^1.5.0" + "@endo/promise-kit" "^1.1.10" + yargs-parser "^21.1.1" + "@agoric/zone@^0.2.2": version "0.2.2" resolved "https://registry.yarnpkg.com/@agoric/zone/-/zone-0.2.2.tgz#df5cc091d4a83842b87888e74159a723a424a82e" @@ -912,6 +1132,17 @@ "@agoric/vat-data" "^0.5.3-u14.0" "@endo/far" "0.2.18" +"@agoric/zone@^0.3.0-u20.0": + version "0.3.0-u20.0" + resolved "https://registry.yarnpkg.com/@agoric/zone/-/zone-0.3.0-u20.0.tgz#909ec3a77cd34960a4a4b8f0ab5068ddddbf0358" + integrity sha512-u/N4LitfKuCokFlATjw8Qsm12PDylMwKXt/aHgqyCJKEK5OHk2k7ZrWW3H9Us8yZA4Ht/3BVxNk/GzP3bf8+3Q== + dependencies: + "@agoric/base-zone" "^0.1.1-u20.0" + "@agoric/vat-data" "^0.5.3-u20.0" + "@endo/errors" "^1.2.10" + "@endo/far" "^1.1.11" + "@endo/pass-style" "^1.5.0" + "@alloc/quick-lru@^5.2.0": version "5.2.0" resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" @@ -940,6 +1171,15 @@ "@babel/highlight" "^7.23.4" chalk "^2.4.2" +"@babel/code-frame@^7.25.9", "@babel/code-frame@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== + dependencies: + "@babel/helper-validator-identifier" "^7.27.1" + js-tokens "^4.0.0" + picocolors "^1.1.1" + "@babel/compat-data@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.5.tgz#b1f6c86a02d85d2dd3368a2b67c09add8cd0c255" @@ -1012,6 +1252,17 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/generator@^7.25.9", "@babel/generator@^7.26.3": + version "7.27.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.3.tgz#ef1c0f7cfe3b5fc8cbb9f6cc69f93441a68edefc" + integrity sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q== + dependencies: + "@babel/parser" "^7.27.3" + "@babel/types" "^7.27.3" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + "@babel/helper-annotate-as-pure@^7.18.6": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -1154,6 +1405,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== +"@babel/helper-string-parser@^7.25.9", "@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" @@ -1164,6 +1420,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== +"@babel/helper-validator-identifier@^7.25.9", "@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== + "@babel/helper-validator-option@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" @@ -1220,6 +1481,20 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.5.tgz#721fd042f3ce1896238cf1b341c77eb7dee7dbea" integrity sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q== +"@babel/parser@^7.25.9", "@babel/parser@^7.27.2", "@babel/parser@^7.27.3": + version "7.27.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.3.tgz#1b7533f0d908ad2ac545c4d05cbe2fb6dc8cfaaf" + integrity sha512-xyYxRj6+tLNDTWi0KCBcZ9V7yg3/lwL9DWh9Uwh/RIVlIfFidggcgxKX3GCXwCiswwcGRawBKbEg2LG/Y8eJhw== + dependencies: + "@babel/types" "^7.27.3" + +"@babel/parser@~7.26.2": + version "7.26.10" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.10.tgz#e9bdb82f14b97df6569b0b038edd436839c57749" + integrity sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA== + dependencies: + "@babel/types" "^7.26.10" + "@babel/plugin-transform-react-jsx-self@^7.21.0": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e" @@ -1281,6 +1556,15 @@ "@babel/parser" "^7.22.5" "@babel/types" "^7.22.5" +"@babel/template@^7.25.9": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.2" + "@babel/types" "^7.27.1" + "@babel/traverse@^7.17.3", "@babel/traverse@^7.22.5", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.5.tgz#44bd276690db6f4940fdb84e1cb4abd2f729ccd1" @@ -1313,6 +1597,19 @@ debug "^4.3.1" globals "^11.1.0" +"@babel/traverse@~7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" + integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/generator" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/template" "^7.25.9" + "@babel/types" "^7.25.9" + debug "^4.3.1" + globals "^11.1.0" + "@babel/types@^7.17.0", "@babel/types@^7.22.5", "@babel/types@^7.7.0": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" @@ -1331,6 +1628,22 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.27.1", "@babel/types@^7.27.3": + version "7.27.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.3.tgz#c0257bedf33aad6aad1f406d35c44758321eb3ec" + integrity sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + +"@babel/types@~7.26.0": + version "7.26.10" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.10.tgz#396382f6335bd4feb65741eacfc808218f859259" + integrity sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ== + dependencies: + "@babel/helper-string-parser" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1940,6 +2253,11 @@ resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-1.0.0.tgz#f44f0378fc960ab4e986b0452935f27d93726ca1" integrity sha512-rd46CY2jk3oblrxpH7gC+xvnUIbCrN1geEb+IgKSx17WKcT0fPgrwFqnWnSzXCyJqIJ7xkeAUvEbilPQoZMxmg== +"@endo/base64@^1.0.9": + version "1.0.9" + resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-1.0.9.tgz#53a05e8d461a63443097165397a7aef33a11b251" + integrity sha512-iUZJSE3EeFxHgk5pRaj83Tv6B0BJHJOpV6UqGv0K3UBn4azQysWRR5IzlXzxcVIpPiSVlOhG/6uCqTxP5cE1ug== + "@endo/bundle-source@2.5.2-upstream-rollup": version "2.5.2-upstream-rollup" resolved "https://registry.yarnpkg.com/@endo/bundle-source/-/bundle-source-2.5.2-upstream-rollup.tgz#89fdc6b1b6625ca8c484c12e7762f04cd711ca9f" @@ -1978,6 +2296,19 @@ rollup endojs/endo#rollup-2.7.1-patch-1 source-map "^0.7.3" +"@endo/bundle-source@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@endo/bundle-source/-/bundle-source-4.0.0.tgz#60c6be2036f0e8e3749eb329f234b5c296ee2daf" + integrity sha512-cpvdAHdRDN/OvEbTK54SO0EK2JUSKFZHJ7rKE6n1crHRoi53Yey86eIqSkmyhrWtX3GA06Wg0F1DjOBTEEJZoQ== + dependencies: + "@endo/base64" "^1.0.9" + "@endo/compartment-mapper" "^1.6.0" + "@endo/evasive-transform" "^1.4.0" + "@endo/init" "^1.1.9" + "@endo/promise-kit" "^1.1.10" + "@endo/where" "^1.0.9" + ts-blank-space "^0.4.1" + "@endo/captp@3.1.1", "@endo/captp@^3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@endo/captp/-/captp-3.1.1.tgz#538cdb7deec694cfce1015e1ccb387270172642d" @@ -1988,6 +2319,17 @@ "@endo/nat" "^4.1.27" "@endo/promise-kit" "^0.2.56" +"@endo/captp@^4.4.5": + version "4.4.5" + resolved "https://registry.yarnpkg.com/@endo/captp/-/captp-4.4.5.tgz#3bbfcd6cf8dfe402b59935e3e95681a2adbca629" + integrity sha512-1Y56ALTAWqhkyDhxns9KckDHlQGAtMVd3XqLPn2Os4YLCBbKY74ojP/4A5RTpO3qyGWq/mU4b0e5dnBixQWpbw== + dependencies: + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/marshal" "^1.6.4" + "@endo/nat" "^5.1.0" + "@endo/promise-kit" "^1.1.10" + "@endo/check-bundle@0.2.18", "@endo/check-bundle@^0.2.18": version "0.2.18" resolved "https://registry.yarnpkg.com/@endo/check-bundle/-/check-bundle-0.2.18.tgz#0880f4237dbc1c72c292aab3eccd7b1c20506a97" @@ -1996,11 +2338,34 @@ "@endo/base64" "^0.2.31" "@endo/compartment-mapper" "^0.8.4" +"@endo/check-bundle@^1.0.14": + version "1.0.14" + resolved "https://registry.yarnpkg.com/@endo/check-bundle/-/check-bundle-1.0.14.tgz#d6e8449180bae88a4aa0398bf1af69730e21f5ea" + integrity sha512-Pl/vRIxUo9O02sQOjoAwrU8bOHOXwcXMTTL2q2936MwqW5RDPksEQgJIu6wk0uVeyJaDzR/wrs3AmbC9MGbx9w== + dependencies: + "@endo/base64" "^1.0.9" + "@endo/compartment-mapper" "^1.6.0" + "@endo/errors" "^1.2.10" + "@endo/cjs-module-analyzer@^0.2.31": version "0.2.31" resolved "https://registry.yarnpkg.com/@endo/cjs-module-analyzer/-/cjs-module-analyzer-0.2.31.tgz#baf37a8f7eb6781a0c5780da5d1375e0fe6ad3f1" integrity sha512-0/BHR1UWN0FpKDUnmuCBd6UQV8QkQ97809iZQ4VIs1faxtAx/z2iZCNnkC3qFOPrurYSp31YbmHDfWsTDYrQ3A== +"@endo/cjs-module-analyzer@^1.0.9": + version "1.0.9" + resolved "https://registry.yarnpkg.com/@endo/cjs-module-analyzer/-/cjs-module-analyzer-1.0.9.tgz#09f042e1e828dce7e2a3729e1b3a7667eb3e30f4" + integrity sha512-uc6SJx0BzTz/JQ2A2SPt2eMVcIZRLyJ9LF94esuQaNoC8ZJOiCDOY7OmiwdIL+xO9qL9uA4sne5/kRTc9bDGEg== + +"@endo/common@^1.2.10": + version "1.2.10" + resolved "https://registry.yarnpkg.com/@endo/common/-/common-1.2.10.tgz#d54b1f9de619232ac339e6e43afbd8aa61cf65a6" + integrity sha512-28scwUdjlrvFjORcPsMoXaz5a2p6eNmgnYTA9AhjNwn7OILgqhd4TVqjKLFi7lDI6FADawa6kttqkBzc2fPang== + dependencies: + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/promise-kit" "^1.1.10" + "@endo/compartment-mapper@0.8.4", "@endo/compartment-mapper@^0.8.4": version "0.8.4" resolved "https://registry.yarnpkg.com/@endo/compartment-mapper/-/compartment-mapper-0.8.4.tgz#afae6a4dfc64dff7082e90d7f215a072fb0a9b85" @@ -2011,6 +2376,17 @@ "@endo/zip" "^0.2.31" ses "^0.18.4" +"@endo/compartment-mapper@^1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@endo/compartment-mapper/-/compartment-mapper-1.6.0.tgz#87738341bb9635340964952cada9ee70bb596498" + integrity sha512-EIg2tAfye82VfJUlmwGTQE3vQFfWDLBMQ1+U5EorSx2AxawHBD8Y7eG/vomrRh7GSZUoOCAtMsWiYZoeb1vI/Q== + dependencies: + "@endo/cjs-module-analyzer" "^1.0.9" + "@endo/module-source" "^1.3.0" + "@endo/trampoline" "^1.0.3" + "@endo/zip" "^1.0.9" + ses "^1.12.0" + "@endo/env-options@^0.1.4": version "0.1.4" resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-0.1.4.tgz#e516bc3864f00b154944e444fb8996a9a0c23a45" @@ -2021,6 +2397,27 @@ resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-1.1.1.tgz#eee630f8eff01580ec49e0dedcb1b6cef05d89a4" integrity sha512-uCwlJ8Vkndx/VBBo36BdYHdxSoQPy7ZZpwyJNfv86Rh4B1IZfqzCRPf0u0mPgJdzOr7lShQey60SuYwoMSZ9Xg== +"@endo/env-options@^1.1.8": + version "1.1.8" + resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-1.1.8.tgz#dbfcfbf7574f2a793155281d035c8d6f809f5828" + integrity sha512-Xtxw9n33I4guo8q0sDyZiRuxlfaopM454AKiELgU7l3tqsylCut6IBZ0fPy4ltSHsBib7M3yF7OEMoIuLwzWVg== + +"@endo/errors@^1.2.10": + version "1.2.10" + resolved "https://registry.yarnpkg.com/@endo/errors/-/errors-1.2.10.tgz#8fcad085926676fd0062303debd8390a0d33f507" + integrity sha512-GIxTAlZeS9lfvj09/k8trmC1HBwEihMhLAXQT61PnNy/AGqXTncPAkvXkGEF/sfuVTRh7SeQQ2kK5hGyqC1hQw== + dependencies: + ses "^1.12.0" + +"@endo/evasive-transform@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@endo/evasive-transform/-/evasive-transform-1.4.0.tgz#c7f37d2b96f0a43a2825c09eab1c6b644148b7cd" + integrity sha512-+Jeijh0lbFVYzyfDMAPCgfNQYrvbgB0TALGA7PUTp4DyZLXVCbLoD9MqQSpowYAU63bkdVybjzsgGOKilnLT3Q== + dependencies: + "@babel/generator" "^7.26.3" + "@babel/parser" "~7.26.2" + "@babel/traverse" "~7.25.9" + "@endo/eventual-send@0.17.2", "@endo/eventual-send@^0.17.2": version "0.17.2" resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-0.17.2.tgz#c8710d557c2f57723be05fe99e941cd893acc5d2" @@ -2040,6 +2437,13 @@ dependencies: "@endo/env-options" "^1.0.1" +"@endo/eventual-send@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-1.3.1.tgz#1204d79b3ad250f92b55a8c3befd9da861823e21" + integrity sha512-Xz+baNUArvHea2WQ3VYNzhk/UKTufQy3l7sCyi/wAouwTOwpze4HKEZWphVk9BSSh3vsWXDCLtKVvzNl4EOmRg== + dependencies: + "@endo/env-options" "^1.1.8" + "@endo/exo@0.2.2", "@endo/exo@^0.2.2": version "0.2.2" resolved "https://registry.yarnpkg.com/@endo/exo/-/exo-0.2.2.tgz#eeebe3eeb40dcf9b409fddf8d5ff73821b470515" @@ -2048,6 +2452,19 @@ "@endo/far" "^0.2.18" "@endo/patterns" "^0.2.2" +"@endo/exo@^1.5.9": + version "1.5.9" + resolved "https://registry.yarnpkg.com/@endo/exo/-/exo-1.5.9.tgz#60d41e19276e18925450d506a9688f553c7e2d23" + integrity sha512-OOqLDtj1UZb6XXIMX1uLf7h222kZXokSJX8Eo6cFGNAZ5tla4QdSTZdOMcDr3P3Argwt/IGOYuTmaa0AkJdCsA== + dependencies: + "@endo/common" "^1.2.10" + "@endo/env-options" "^1.1.8" + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/far" "^1.1.11" + "@endo/pass-style" "^1.5.0" + "@endo/patterns" "^1.5.0" + "@endo/far@0.2.18", "@endo/far@^0.2.18", "@endo/far@^0.2.3": version "0.2.18" resolved "https://registry.yarnpkg.com/@endo/far/-/far-0.2.18.tgz#8d8ca8ac1f7c4b57871e55c2c2f06c8e4fcf3839" @@ -2056,6 +2473,15 @@ "@endo/eventual-send" "^0.17.2" "@endo/pass-style" "^0.1.3" +"@endo/far@^1.0.0", "@endo/far@^1.1.11": + version "1.1.11" + resolved "https://registry.yarnpkg.com/@endo/far/-/far-1.1.11.tgz#39a2a7a88525dc34e26f93a30f4171eb1c907cce" + integrity sha512-XeTcUP2vCtbNPizim9ZXYCHx4fYb6S4DGcbkFFy1LjhVDOsgWqUGpsv1ZthbOaLkc+MIlihLZ+KIpS7vT17POA== + dependencies: + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/pass-style" "^1.5.0" + "@endo/import-bundle@0.3.4", "@endo/import-bundle@^0.3.4": version "0.3.4" resolved "https://registry.yarnpkg.com/@endo/import-bundle/-/import-bundle-0.3.4.tgz#dd93dca2aa595f669365f05d03affd4465837919" @@ -2064,6 +2490,17 @@ "@endo/base64" "^0.2.31" "@endo/compartment-mapper" "^0.8.4" +"@endo/import-bundle@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@endo/import-bundle/-/import-bundle-1.4.0.tgz#7a93013833367fcbb4e783e23114b88c966b2d99" + integrity sha512-sW3Gf1Icmy9LMSnDS+DDEnmqB0wBpq0njrW3ollb/pX5ExK03A5dLhZ4tqhIvPkRxXaycfIv7pbnH5aM2qQMuQ== + dependencies: + "@endo/base64" "^1.0.9" + "@endo/compartment-mapper" "^1.6.0" + "@endo/errors" "^1.2.10" + "@endo/where" "^1.0.9" + ses "^1.12.0" + "@endo/init@0.5.56", "@endo/init@^0.5.56": version "0.5.56" resolved "https://registry.yarnpkg.com/@endo/init/-/init-0.5.56.tgz#c241de519434309f362dc676e76ee36c93240151" @@ -2084,6 +2521,16 @@ "@endo/lockdown" "^1.0.1" "@endo/promise-kit" "^1.0.1" +"@endo/init@^1.1.9": + version "1.1.9" + resolved "https://registry.yarnpkg.com/@endo/init/-/init-1.1.9.tgz#e2506abdb17bcd38ab6685608b75cc7789899e61" + integrity sha512-YDl4zHUv54ghuau2tSC08xwSDu/QhmTmOdxWgJNlj29bwe5n3s3G8j5jbzx6FNqdZq0W2ow9uzKdpEczpFy+Uw== + dependencies: + "@endo/base64" "^1.0.9" + "@endo/eventual-send" "^1.3.1" + "@endo/lockdown" "^1.0.15" + "@endo/promise-kit" "^1.1.10" + "@endo/lockdown@0.1.28", "@endo/lockdown@^0.1.28": version "0.1.28" resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-0.1.28.tgz#43f23dcbb12b6ebd3ad2a3dc8c6bb3609dd9e95f" @@ -2098,6 +2545,13 @@ dependencies: ses "^1.0.1" +"@endo/lockdown@^1.0.15": + version "1.0.15" + resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-1.0.15.tgz#35030381a34ac7d68031517142b7bca2b261f3d9" + integrity sha512-UFnsGkT7n4J4jtkFbgo8f4ENGctcbZqtIvGMWGLEO2p7ZsvCnOZhStuHZKt9Vx1u/5IAv/X8/+RCUkyGTsM03w== + dependencies: + ses "^1.12.0" + "@endo/marshal@0.8.5", "@endo/marshal@^0.8.5": version "0.8.5" resolved "https://registry.yarnpkg.com/@endo/marshal/-/marshal-0.8.5.tgz#c1a10ed4d9b37ee7444d314d8dec9a9a96728d64" @@ -2118,6 +2572,29 @@ "@endo/pass-style" "^0.1.7" "@endo/promise-kit" "^0.2.60" +"@endo/marshal@^1.6.4": + version "1.6.4" + resolved "https://registry.yarnpkg.com/@endo/marshal/-/marshal-1.6.4.tgz#47f76871edf1745f171d0ca7c0c4408b7b79aabf" + integrity sha512-HpTNDDPLjLAHmE5WjWxObmkqpJAyDX4yDARfOzqjEGvJTtdj8hePbV3wfrTMqg2DdaUOuKN2xFAjSCsN6S+GXA== + dependencies: + "@endo/common" "^1.2.10" + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/nat" "^5.1.0" + "@endo/pass-style" "^1.5.0" + "@endo/promise-kit" "^1.1.10" + +"@endo/module-source@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@endo/module-source/-/module-source-1.3.0.tgz#633aa6d23091c10190fefb63ebd934dd17260914" + integrity sha512-waFivuJYvPRKP+W01XAw+Hz1X81Bb05IDhrcFJXFaVil7B6hxByQ6aUeYeGFugCfke51DzvzSE1RbDnWy2u/7Q== + dependencies: + "@babel/generator" "^7.26.3" + "@babel/parser" "~7.26.2" + "@babel/traverse" "~7.25.9" + "@babel/types" "~7.26.0" + ses "^1.12.0" + "@endo/nat@4.1.27", "@endo/nat@^4.1.27": version "4.1.27" resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-4.1.27.tgz#8f1a398b39f994b0769070a3fb36d3397bf86794" @@ -2128,6 +2605,11 @@ resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-4.1.31.tgz#ca738f472481a572f47749b41529b3261ebb4c1e" integrity sha512-tz0PnEmzX9BAtKEawYndsx+XC6f+2CKErtrpbpOuX3uct5VNLdw6q6cArSYtnHbxRHR0YaHUdeG0W6okmup4bg== +"@endo/nat@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-5.1.0.tgz#c0c1a780dca7bffb942c6e8e217687bbef8d87ce" + integrity sha512-k0Kdfx8pOGJVHHeQtrauHGVZXuhq9lmcapi4LjlxNRqnNcInnMC13amkilENLUKTQqW/r6Wlvq3V/vvz4O1EfA== + "@endo/netstring@0.3.26": version "0.3.26" resolved "https://registry.yarnpkg.com/@endo/netstring/-/netstring-0.3.26.tgz#7da8338cb372772894e1ebcc0728b23666fa2c89" @@ -2153,6 +2635,16 @@ "@endo/promise-kit" "^0.2.60" "@fast-check/ava" "^1.1.5" +"@endo/pass-style@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@endo/pass-style/-/pass-style-1.5.0.tgz#19dd058055afde71d26a4f19133325f641c7d6a7" + integrity sha512-eH+JWkk0bU9y7kcTNWlwfnO7Q+dmkx6r9RqdsixkN2PioaLsRh4qQWhA69sBJ23CUFA/+Y+gao2d9FYTsNtP6A== + dependencies: + "@endo/env-options" "^1.1.8" + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/promise-kit" "^1.1.10" + "@endo/patterns@0.2.2", "@endo/patterns@^0.2.2": version "0.2.2" resolved "https://registry.yarnpkg.com/@endo/patterns/-/patterns-0.2.2.tgz#d4c4d63bf450477ed9a9cf194b4a8daa56fcb4f4" @@ -2162,6 +2654,18 @@ "@endo/marshal" "^0.8.5" "@endo/promise-kit" "^0.2.56" +"@endo/patterns@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@endo/patterns/-/patterns-1.5.0.tgz#5c32d644b2628125ef245c0ef807f9d757271a80" + integrity sha512-DqDWgX483/yrSOdfpbajtZjxDnc6Bl+W0AQUbX1tKVmdyHcpyVfYdeyzPgd3+k2mKl8PJ5Ry0PHmyrLqx6ikCg== + dependencies: + "@endo/common" "^1.2.10" + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/marshal" "^1.6.4" + "@endo/pass-style" "^1.5.0" + "@endo/promise-kit" "^1.1.10" + "@endo/promise-kit@0.2.56", "@endo/promise-kit@^0.2.56": version "0.2.56" resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-0.2.56.tgz#24ed3cf87af1eec65f4635643b7e67617b909e71" @@ -2183,6 +2687,13 @@ dependencies: ses "^1.0.1" +"@endo/promise-kit@^1.1.10": + version "1.1.10" + resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-1.1.10.tgz#1fa28f5f42ca42b417f5ad9476f58391696de59a" + integrity sha512-h1vrL1XLeboaFTUBji8PmPcepPNMVS5aleXOufz5bh0TSBGslaNoMPnpoC3AdBYjKTEF+BFX3qXFUYEoipTfjg== + dependencies: + ses "^1.12.0" + "@endo/ses-ava@0.2.40": version "0.2.40" resolved "https://registry.yarnpkg.com/@endo/ses-ava/-/ses-ava-0.2.40.tgz#8a6c1f668131ecbe4d06339cac2a8346253089b8" @@ -2190,6 +2701,15 @@ dependencies: ses "^0.18.4" +"@endo/ses-ava@^1.2.10": + version "1.2.10" + resolved "https://registry.yarnpkg.com/@endo/ses-ava/-/ses-ava-1.2.10.tgz#a6c01e23939a56d3b52dc279a80027b89dd96669" + integrity sha512-s6M1g3nYSsYnqJVONGinv3wjuXR8LWRxQ/V3NbXCZtBvIwLkfNgy6N8UBQph+Murh70F89nDc+JYhBkcGfVjxQ== + dependencies: + "@endo/env-options" "^1.1.8" + "@endo/init" "^1.1.9" + ses "^1.12.0" + "@endo/static-module-record@^0.7.19": version "0.7.19" resolved "https://registry.yarnpkg.com/@endo/static-module-record/-/static-module-record-0.7.19.tgz#661b56a269837620d9d6cf3dc9045b91515ce0d0" @@ -2219,11 +2739,35 @@ "@endo/promise-kit" "^0.2.56" ses "^0.18.4" +"@endo/stream@^1.2.10": + version "1.2.10" + resolved "https://registry.yarnpkg.com/@endo/stream/-/stream-1.2.10.tgz#d8e6c4a6bfe8f648fb213702c9c5987cde62e1d9" + integrity sha512-jd16MKoiD0nN1Z5CGrmmk4lknmCW553eFbQQZVf/xuqWoIGi/Xe3sphTcnbvcK7duuvVaw2u6GDfY6mQPT08Rg== + dependencies: + "@endo/eventual-send" "^1.3.1" + "@endo/promise-kit" "^1.1.10" + ses "^1.12.0" + +"@endo/trampoline@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@endo/trampoline/-/trampoline-1.0.3.tgz#24bcd3dee5645a747a37f284716709ffd02ec3cd" + integrity sha512-TYtvWSc97yV/LZDRc5mD4Wt9toKm2UyVjv66FAFiQRsoeKkEaXbus9Ka9byV1MwZv0P1xhCJ5yPV5Q6F9w0Wpw== + +"@endo/where@^1.0.9": + version "1.0.9" + resolved "https://registry.yarnpkg.com/@endo/where/-/where-1.0.9.tgz#eafc3c610c53b273e8b04a6d1211c84bde5f53e6" + integrity sha512-p3kcsy3kNKayOmkFhYXSSzb4igSg/+QdWv7n1RVwPwYcre1Tp7n6xKkAv2c3WsERNzBa1ZjRd3btr9c2MBBmMw== + "@endo/zip@0.2.31", "@endo/zip@^0.2.31": version "0.2.31" resolved "https://registry.yarnpkg.com/@endo/zip/-/zip-0.2.31.tgz#371b1a9ca8b3216ad8a3564e97e3d747be42a657" integrity sha512-rNCZtQzPm6Q8kW69gyeU0hUwKZtwuR8cX1+URgpDuUuaMUbKWBaqURKOmrqKVtE5fkqCE7pSrHvGH02DMDbDHQ== +"@endo/zip@^1.0.9": + version "1.0.9" + resolved "https://registry.yarnpkg.com/@endo/zip/-/zip-1.0.9.tgz#f16b68d3e03f838de762779e5c9aa1731a27c1fc" + integrity sha512-Iuvm6oZBVQVKpLG6KtjdyTOF2od2lOdjEr2a2UC3ppCxAJRSDC9EQMsE0kkHQra5caRj1JERnoQlqYgn0ZC7ug== + "@esbuild/android-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd" @@ -2970,17 +3514,12 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== -"@lit-labs/react@^1.0.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@lit-labs/react/-/react-1.2.1.tgz#5b421502cdf68a3639dec431318eeed2285f1c0e" - integrity sha512-DiZdJYFU0tBbdQkfwwRSwYyI/mcWkg3sWesKRsHUd4G+NekTmmeq9fzsurvcKTNVa0comNljwtg4Hvi1ds3V+A== - "@lit-labs/ssr-dom-shim@^1.0.0", "@lit-labs/ssr-dom-shim@^1.1.0": version "1.1.2" resolved "https://registry.yarnpkg.com/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.2.tgz#d693d972974a354034454ec1317eb6afd0b00312" integrity sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g== -"@lit/reactive-element@^1.0.0", "@lit/reactive-element@^1.3.0", "@lit/reactive-element@^1.6.0": +"@lit/reactive-element@^1.3.0", "@lit/reactive-element@^1.6.0": version "1.6.3" resolved "https://registry.yarnpkg.com/@lit/reactive-element/-/reactive-element-1.6.3.tgz#25b4eece2592132845d303e091bad9b04cdcfe03" integrity sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ== @@ -5522,6 +6061,14 @@ better-sqlite3@^8.2.0: bindings "^1.5.0" prebuild-install "^7.1.0" +better-sqlite3@^9.1.1: + version "9.6.0" + resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-9.6.0.tgz#b01e58ba7c48abcdc0383b8301206ee2ab81d271" + integrity sha512-yR5HATnqeYNVnkaUTf4bOP2dJSnyhP4puJN/QPRyx4YkBEEUxib422n2XzPqDEHjQQqazoYoADdAm5vE15+dAQ== + dependencies: + bindings "^1.5.0" + prebuild-install "^7.1.1" + big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -9017,6 +9564,11 @@ import-meta-resolve@^2.2.1: resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz#75237301e72d1f0fbd74dbc6cca9324b164c2cc9" integrity sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA== +import-meta-resolve@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#f9db8bead9fafa61adb811db77a2bf22c5399706" + integrity sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw== + imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -9644,6 +10196,13 @@ jessie.js@^0.3.2: dependencies: "@endo/far" "^0.2.3" +jessie.js@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/jessie.js/-/jessie.js-0.3.4.tgz#7e35dadc91cf4740d2ddc8a58b6cd0a99eb64a08" + integrity sha512-JYJm6nXuFIO/X6OWLBatorgqmFVYbenqnFP0UDalO2OQ6sn58VeJ3cKtMQ0l0TM0JnCx4wKhyO4BQQ/ilxjd6g== + dependencies: + "@endo/far" "^1.0.0" + jiti@^1.18.2: version "1.18.2" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" @@ -9722,6 +10281,11 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +jsesc@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + json-buffer@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" @@ -9985,7 +10549,7 @@ listr2@^3.8.3: through "^2.3.8" wrap-ansi "^7.0.0" -lit-element@^3.0.0, lit-element@^3.3.0: +lit-element@^3.3.0: version "3.3.3" resolved "https://registry.yarnpkg.com/lit-element/-/lit-element-3.3.3.tgz#10bc19702b96ef5416cf7a70177255bfb17b3209" integrity sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA== @@ -9994,22 +10558,13 @@ lit-element@^3.0.0, lit-element@^3.3.0: "@lit/reactive-element" "^1.3.0" lit-html "^2.8.0" -lit-html@^2.0.0, lit-html@^2.8.0: +lit-html@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/lit-html/-/lit-html-2.8.0.tgz#96456a4bb4ee717b9a7d2f94562a16509d39bffa" integrity sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q== dependencies: "@types/trusted-types" "^2.0.2" -lit@2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lit/-/lit-2.0.2.tgz#5e6f422924e0732258629fb379556b6d23f7179c" - integrity sha512-hKA/1YaSB+P+DvKWuR2q1Xzy/iayhNrJ3aveD0OQ9CKn6wUjsdnF/7LavDOJsKP/K5jzW/kXsuduPgRvTFrFJw== - dependencies: - "@lit/reactive-element" "^1.0.0" - lit-element "^3.0.0" - lit-html "^2.0.0" - lit@2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/lit/-/lit-2.8.0.tgz#4d838ae03059bf9cafa06e5c61d8acc0081e974e" @@ -10517,6 +11072,11 @@ napi-build-utils@^1.0.1: resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== +napi-build-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-2.0.0.tgz#13c22c0187fcfccce1461844136372a47ddc027e" + integrity sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA== + napi-wasm@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/napi-wasm/-/napi-wasm-1.1.0.tgz#bbe617823765ae9c1bc12ff5942370eae7b2ba4e" @@ -11210,6 +11770,11 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" @@ -11408,6 +11973,24 @@ prebuild-install@^7.1.0: tar-fs "^2.0.0" tunnel-agent "^0.6.0" +prebuild-install@^7.1.1: + version "7.1.3" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.3.tgz#d630abad2b147443f20a212917beae68b8092eec" + integrity sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug== + dependencies: + detect-libc "^2.0.0" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^2.0.0" + node-abi "^3.3.0" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^4.0.0" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -12323,6 +12906,13 @@ ses@^1.0.1, ses@^1.3.0: dependencies: "@endo/env-options" "^1.1.1" +ses@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/ses/-/ses-1.12.0.tgz#f3cf22f67126cbd373aea0c501753952653699b1" + integrity sha512-jvmwXE2lFxIIY1j76hFjewIIhYMR9Slo3ynWZGtGl5M7VUCw3EA0wetS+JCIbl2UcSQjAT0yGAHkyxPJreuC9w== + dependencies: + "@endo/env-options" "^1.1.8" + set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -13237,6 +13827,13 @@ ts-api-utils@^1.0.1: resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== +ts-blank-space@^0.4.1: + version "0.4.4" + resolved "https://registry.yarnpkg.com/ts-blank-space/-/ts-blank-space-0.4.4.tgz#05cbec3873c741f44460ce79822d654a2cc57aea" + integrity sha512-G6GkD6oEJ7j5gG2e5qAizfE4Ap7JXMpnN0CEp9FEt4LExdaqsdwB90aQsaAwcKhiSxVk5KoqFW9xfxTQ4lBUnQ== + dependencies: + typescript "5.1.6 - 5.7.x" + ts-interface-checker@^0.1.9: version "0.1.13" resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" @@ -13384,6 +13981,11 @@ typedarray-to-buffer@3.1.5, typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" +"typescript@5.1.6 - 5.7.x": + version "5.7.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.3.tgz#919b44a7dbb8583a9b856d162be24a54bf80073e" + integrity sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw== + typescript@^5.1.3: version "5.1.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.3.tgz#8d84219244a6b40b6fb2b33cc1c062f715b9e826" @@ -14140,6 +14742,11 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.9: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + yargs@^15.0.2, yargs@^15.3.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" From b1eedd89c51ed4eba578388618992bfdd49b0fb0 Mon Sep 17 00:00:00 2001 From: samsiegart Date: Wed, 28 May 2025 11:02:05 -0700 Subject: [PATCH 2/2] fixup! feat!: ist winddown --- package.json | 11 +- src/components/VaultSummary.tsx | 8 +- src/store/adjustVault.ts | 8 +- src/store/createVault.ts | 10 +- src/utils/vaultMath.ts | 6 +- yarn.lock | 342 ++++---------------------------- 6 files changed, 56 insertions(+), 329 deletions(-) diff --git a/package.json b/package.json index f4f18ec1..06938675 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "dev": "vite", "build": "export NODE_OPTIONS='--max-old-space-size=8192' && vite build", "preview": "vite preview", + "lint:types": "echo 'XXX tsc is not working, even though vite build is successful' && tsc --noEmit", "lint": "eslint . && prettier --check .", "lint:fix": "eslint . --fix && prettier --write .", "test": "vitest", @@ -17,17 +18,17 @@ "dependencies": { "@agoric/casting": "^0.4.3-u13.0", "@agoric/cosmic-proto": "^0.3.0", - "@agoric/ertp": "^0.16.3-u20.0", + "@agoric/ertp": "^0.16.2", "@agoric/inter-protocol": "^0.16.1", "@agoric/rpc": "^0.10.0", "@agoric/smart-wallet": "^0.5.3", "@agoric/ui-components": "^0.9.0", "@agoric/wallet": "^0.18.3", "@agoric/web-components": "^0.17.0", - "@agoric/zoe": "^0.27.0-u20.0", - "@endo/eventual-send": "^1.0.1", - "@endo/init": "^1.0.1", - "@endo/marshal": "^0.8.9", + "@agoric/zoe": "^0.26.2", + "@endo/eventual-send": "*", + "@endo/init": "*", + "@endo/marshal": "*", "@headlessui/react": "^1.6.6", "clsx": "^1.2.1", "framer-motion": "^7.2.1", diff --git a/src/components/VaultSummary.tsx b/src/components/VaultSummary.tsx index e4c9e3ac..d1d214e1 100644 --- a/src/components/VaultSummary.tsx +++ b/src/components/VaultSummary.tsx @@ -10,7 +10,8 @@ import { calculateCurrentDebt } from '@agoric/inter-protocol/src/interest-math'; import { ceilMultiplyBy, makeRatioFromAmounts, -} from '@agoric/zoe/src/contractSupport'; + multiplyBy, +} from '@agoric/zoe/src/contractSupport/ratio'; import clsx from 'clsx'; import { useAtomValue, useSetAtom } from 'jotai'; import { isLiquidationPriceBelowGivenPrice, netValue } from 'utils/vaultMath'; @@ -21,12 +22,11 @@ import { DebtAction, debtActionAtom, } from 'store/adjustVault'; -import { AmountMath } from '@agoric/ertp/src/index'; +import { AmountMath } from '@agoric/ertp'; import CloseVaultDialog from './CloseVaultDialog'; -import { multiplyBy } from '@agoric/zoe/src/contractSupport/index'; import { motion } from 'framer-motion'; import LeapLiquidityModal, { Direction } from './leap-elements/LiquidityModal'; -import type { Brand } from '@agoric/ertp/src/index'; +import type { Brand } from '@agoric/ertp'; const cardVariant = { active: { diff --git a/src/store/adjustVault.ts b/src/store/adjustVault.ts index aca3184b..e753b124 100644 --- a/src/store/adjustVault.ts +++ b/src/store/adjustVault.ts @@ -1,13 +1,11 @@ -import { AmountMath } from '@agoric/ertp/src/index'; +import { AmountMath } from '@agoric/ertp'; import { calculateCurrentDebt } from '@agoric/inter-protocol/src/interest-math'; import { ceilMultiplyBy, makeRatioFromAmounts, -} from '@agoric/zoe/src/contractSupport'; -import { floorMultiplyBy, ratioGTE, -} from '@agoric/zoe/src/contractSupport/index'; +} from '@agoric/zoe/src/contractSupport'; import { atom } from 'jotai'; import { debtAfterChange, @@ -24,7 +22,7 @@ import type { VaultPhase, PriceDescription, } from './vaults'; -import type { Amount, NatValue } from '@agoric/ertp/src/index'; +import type { Amount, NatValue } from '@agoric/ertp'; type VaultToAdjust = { totalLockedValue: Amount<'nat'>; diff --git a/src/store/createVault.ts b/src/store/createVault.ts index 016bcda7..b745aa88 100644 --- a/src/store/createVault.ts +++ b/src/store/createVault.ts @@ -1,6 +1,9 @@ import { atom } from 'jotai'; import { vaultStoreAtom } from './vaults'; -import { makeRatioFromAmounts } from '@agoric/zoe/src/contractSupport'; +import { + makeRatioFromAmounts, + ratioGTE, +} from '@agoric/zoe/src/contractSupport'; import { collateralizationRatio, computeToLock, @@ -8,9 +11,8 @@ import { istAvailable, } from 'utils/vaultMath'; import { pursesAtom } from './app'; -import { ratioGTE } from '@agoric/zoe/src/contractSupport/index'; -import { AmountMath } from '@agoric/ertp/src/index'; -import type { Amount, NatValue } from '@agoric/ertp/src/index'; +import { AmountMath } from '@agoric/ertp'; +import type { Amount, NatValue } from '@agoric/ertp'; import type { Getter } from 'jotai'; import { DebtAction } from './adjustVault'; import { displayFunctionsAtom } from './app'; diff --git a/src/utils/vaultMath.ts b/src/utils/vaultMath.ts index 754d991d..d14e7d8d 100644 --- a/src/utils/vaultMath.ts +++ b/src/utils/vaultMath.ts @@ -5,11 +5,11 @@ import { floorDivideBy, floorMultiplyBy, makeRatioFromAmounts, + ratioGTE, } from '@agoric/zoe/src/contractSupport'; -import { AmountMath } from '@agoric/ertp/src/index'; +import { AmountMath } from '@agoric/ertp'; import { CollateralAction, DebtAction } from 'store/adjustVault'; import { calculateCurrentDebt } from '@agoric/inter-protocol/src/interest-math'; -import { ratioGTE } from '@agoric/zoe/src/contractSupport/index'; import type { DebtSnapshot, PriceDescription, @@ -19,7 +19,7 @@ import type { VaultMetrics, VaultParams, } from 'store/vaults'; -import type { Amount, Brand, NatValue } from '@agoric/ertp/src/index'; +import type { Amount, Brand, NatValue } from '@agoric/ertp'; export const isLiquidationPriceBelowGivenPrice = ( locked: Amount<'nat'>, diff --git a/yarn.lock b/yarn.lock index d061c83d..f82f1299 100644 --- a/yarn.lock +++ b/yarn.lock @@ -161,7 +161,7 @@ "@endo/nat" "^4.1.27" "@endo/promise-kit" "^0.2.56" -"@agoric/ertp@^0.16.3-dev-e2e36cc.0", "@agoric/ertp@^0.16.3-u20.0": +"@agoric/ertp@^0.16.3-dev-e2e36cc.0": version "0.16.3-u20.0" resolved "https://registry.yarnpkg.com/@agoric/ertp/-/ertp-0.16.3-u20.0.tgz#c79873ce33aa3b888c32427550bdd60ffce3b1f5" integrity sha512-qs27aew0GVx+mx2DLTjovQ9vnpEr3SDqaPrBtcDV/W5ubyfXPsmKZrIG8y0437OsPM94IcQnudc5zW7Z0qmfMQ== @@ -350,15 +350,6 @@ anylogger "^0.21.0" jessie.js "^0.3.4" -"@agoric/kmarshal@^0.1.1-u20.0": - version "0.1.1-u20.0" - resolved "https://registry.yarnpkg.com/@agoric/kmarshal/-/kmarshal-0.1.1-u20.0.tgz#8ba63902c62b1915ed37ff4ae2f678893bbf3a0a" - integrity sha512-vB7d9LpBOlMIdAGxZp8XZIVKt7UnnmSdVBuXPDrebIf5BcuoEldKjTgiVj7NUiZa5Rd+DlFrCwK29DKLR89tgw== - dependencies: - "@endo/errors" "^1.2.10" - "@endo/far" "^1.1.11" - "@endo/marshal" "^1.6.4" - "@agoric/notifier@^0.6.2": version "0.6.2" resolved "https://registry.yarnpkg.com/@agoric/notifier/-/notifier-0.6.2.tgz#d32404671a042267321ef5df7cf5ce0f16d3e777" @@ -526,19 +517,6 @@ "@endo/pass-style" "^1.5.0" "@endo/patterns" "^1.5.0" -"@agoric/swing-store@^0.10.0-u20.0": - version "0.10.0-u20.0" - resolved "https://registry.yarnpkg.com/@agoric/swing-store/-/swing-store-0.10.0-u20.0.tgz#4fca33c3ea8b7ce7b260da46256c515a13bedb8a" - integrity sha512-4/qc8t4+jsP3otGFK80coA5267pXBtW3D4HHIrIXATPBhrqvtEA2brbFdOSjMCCLARw9vbzBTLTwinKQPv6i+g== - dependencies: - "@agoric/internal" "^0.4.0-u20.0" - "@endo/base64" "^1.0.9" - "@endo/bundle-source" "^4.0.0" - "@endo/check-bundle" "^1.0.14" - "@endo/errors" "^1.2.10" - "@endo/nat" "^5.1.0" - better-sqlite3 "^9.1.1" - "@agoric/swing-store@^0.9.1": version "0.9.1" resolved "https://registry.yarnpkg.com/@agoric/swing-store/-/swing-store-0.9.1.tgz#0ed85beac7a7cd2e8e7507ea58e50eecb08a203e" @@ -760,47 +738,6 @@ semver "^6.3.0" tmp "^0.2.1" -"@agoric/swingset-vat@^0.33.0-u20.0": - version "0.33.0-u20.0" - resolved "https://registry.yarnpkg.com/@agoric/swingset-vat/-/swingset-vat-0.33.0-u20.0.tgz#eafa6fb014f768edf673bc760d0b45a3b0cd87b3" - integrity sha512-YVaFrMxpLCy7x5Fl6X+zW2XGpjWG8dCAjveQ1LtsS6pWJgdbI3QZ3PZT03xw3yaAEG3ojMTVe2+zfnd94v1B5g== - dependencies: - "@agoric/internal" "^0.4.0-u20.0" - "@agoric/kmarshal" "^0.1.1-u20.0" - "@agoric/store" "^0.9.3-u20.0" - "@agoric/swing-store" "^0.10.0-u20.0" - "@agoric/swingset-liveslots" "^0.10.3-u20.0" - "@agoric/swingset-xsnap-supervisor" "^0.10.3-u20.0" - "@agoric/time" "^0.3.3-u20.0" - "@agoric/vat-data" "^0.5.3-u20.0" - "@agoric/xsnap-lockdown" "^0.14.1-u20.0" - "@endo/base64" "^1.0.9" - "@endo/bundle-source" "^4.0.0" - "@endo/captp" "^4.4.5" - "@endo/check-bundle" "^1.0.14" - "@endo/compartment-mapper" "^1.6.0" - "@endo/errors" "^1.2.10" - "@endo/eventual-send" "^1.3.1" - "@endo/far" "^1.1.11" - "@endo/import-bundle" "^1.4.0" - "@endo/init" "^1.1.9" - "@endo/marshal" "^1.6.4" - "@endo/nat" "^5.1.0" - "@endo/pass-style" "^1.5.0" - "@endo/patterns" "^1.5.0" - "@endo/promise-kit" "^1.1.10" - "@endo/ses-ava" "^1.2.10" - "@endo/stream" "^1.2.10" - "@endo/zip" "^1.0.9" - ansi-styles "^6.2.1" - anylogger "^0.21.0" - better-sqlite3 "^9.1.1" - import-meta-resolve "^4.1.0" - microtime "^3.1.0" - semver "^6.3.0" - tmp "^0.2.1" - yargs-parser "^21.1.1" - "@agoric/swingset-xsnap-supervisor@^0.10.2": version "0.10.2" resolved "https://registry.yarnpkg.com/@agoric/swingset-xsnap-supervisor/-/swingset-xsnap-supervisor-0.10.2.tgz#09f067695b0ea6ebfeb6ea200cc7f1675f0f8939" @@ -816,11 +753,6 @@ resolved "https://registry.yarnpkg.com/@agoric/swingset-xsnap-supervisor/-/swingset-xsnap-supervisor-0.10.3-u14.0.tgz#14dd5c471544f6703940b4b7c77ec37cb8056f93" integrity sha512-vrZwHUphBxceQ7gTDoDIDHGcbXSm7gJpoabzmQQ++dRAktspjK7AccIZnMCBM52KZioJgRLsHwwSh/mXUdHZ7g== -"@agoric/swingset-xsnap-supervisor@^0.10.3-u20.0": - version "0.10.3-u20.0" - resolved "https://registry.yarnpkg.com/@agoric/swingset-xsnap-supervisor/-/swingset-xsnap-supervisor-0.10.3-u20.0.tgz#2cb876b9734a35b6fb86094cb561e0cb53cc546e" - integrity sha512-Gt0DE1aEJoaMTMTQYZ+Jw1SvIYa6rBut5ywHE1kTd1NHZBudxO/p6ksvP5GAH3WZ43wA7Silg6yxLyjxqRUTNQ== - "@agoric/synpress@^3.8.3": version "3.8.3" resolved "https://registry.yarnpkg.com/@agoric/synpress/-/synpress-3.8.3.tgz#17019f7a145aec65422def82a99ede18699d0909" @@ -860,7 +792,7 @@ viem "^1.6.0" wait-on "^7.0.1" -"@agoric/time@0.3.3-u14.0", "@agoric/time@^0.3.2", "@agoric/time@^0.3.3-u13.0", "@agoric/time@^0.3.3-u14.0", "@agoric/time@^0.3.3-u20.0": +"@agoric/time@0.3.3-u14.0", "@agoric/time@^0.3.2", "@agoric/time@^0.3.3-u13.0", "@agoric/time@^0.3.3-u14.0": version "0.3.3-u14.0" resolved "https://registry.yarnpkg.com/@agoric/time/-/time-0.3.3-u14.0.tgz#1e6b69b0a8bb8a991c70e67df5fa7996663c8b94" integrity sha512-Sk0I3UPrWOdCny7KJ4/FejC9NHJkbXsyEmmD2lyGbcwNB4o9wetFkaL7g1v0yEPAjhyCxMTxkzTzcCST8XWktA== @@ -949,20 +881,6 @@ import-meta-resolve "^2.2.1" jessie.js "^0.3.2" -"@agoric/vow@^0.2.0-u20.0": - version "0.2.0-u20.0" - resolved "https://registry.yarnpkg.com/@agoric/vow/-/vow-0.2.0-u20.0.tgz#f85b5293677294c857b5832ddd8e3b9f5c05effd" - integrity sha512-ygdl3iYYtrT4hbOAXMD3BqhYKlh/147Y8h7k0J7onH4ceNyLyy1TcdKWbXNTztsI1XXFW7AcEwIvoWGNDEkMqQ== - dependencies: - "@agoric/base-zone" "^0.1.1-u20.0" - "@agoric/internal" "^0.4.0-u20.0" - "@endo/env-options" "^1.1.8" - "@endo/errors" "^1.2.10" - "@endo/eventual-send" "^1.3.1" - "@endo/pass-style" "^1.5.0" - "@endo/patterns" "^1.5.0" - "@endo/promise-kit" "^1.1.10" - "@agoric/wallet-ui@0.1.3-solo.0": version "0.1.3-solo.0" resolved "https://registry.yarnpkg.com/@agoric/wallet-ui/-/wallet-ui-0.1.3-solo.0.tgz#5f05c3dd2820d4f1efcbccbd2dc1292847ecbd2b" @@ -1005,11 +923,6 @@ resolved "https://registry.yarnpkg.com/@agoric/xsnap-lockdown/-/xsnap-lockdown-0.14.1-u13.0.tgz#0bc11a4d19d02a77cd9158dda3877c2ddc1ef8d4" integrity sha512-CUd4u1vyqSJfxj2+krNMBmDXlR7yN87RJsmB03ISPs8GuhjIrbdgkU+UfoKIJFLYco2ZSX7vR9j8l6azyVan1Q== -"@agoric/xsnap-lockdown@^0.14.1-u20.0": - version "0.14.1-u20.0" - resolved "https://registry.yarnpkg.com/@agoric/xsnap-lockdown/-/xsnap-lockdown-0.14.1-u20.0.tgz#d78f614bf91bf530e0502a588e6422a5be1e8f20" - integrity sha512-f8Bz44L/I4Kira0EWw6KtgvEqNacIZy6UURwEI66oWOsX3HDBhBqaI2CVYgRkZ5W64F0ZeoKrIY7aKv6IcabJQ== - "@agoric/xsnap@0.14.3-u14.0", "@agoric/xsnap@^0.14.2", "@agoric/xsnap@^0.14.3-u13.0", "@agoric/xsnap@^0.14.3-u14.0": version "0.14.3-u14.0" resolved "https://registry.yarnpkg.com/@agoric/xsnap/-/xsnap-0.14.3-u14.0.tgz#9b70e149deff85836a309311b8e2e6ab8c42d60a" @@ -1074,37 +987,6 @@ "@endo/patterns" "0.2.2" "@endo/promise-kit" "0.2.56" -"@agoric/zoe@^0.27.0-u20.0": - version "0.27.0-u20.0" - resolved "https://registry.yarnpkg.com/@agoric/zoe/-/zoe-0.27.0-u20.0.tgz#2a10e58f9053c37220c6048497ac6cf66e09b8ec" - integrity sha512-KzrXkpPGgmVGq970Ip8wfnApkF/HLHfFJz/vQi/R3SQHN6TaF6nMQg3LQZXGOcZFoAwUmrFNHey4nyX8bRMPGA== - dependencies: - "@agoric/base-zone" "^0.1.1-u20.0" - "@agoric/ertp" "^0.16.3-u20.0" - "@agoric/internal" "^0.4.0-u20.0" - "@agoric/notifier" "^0.7.0-u20.0" - "@agoric/store" "^0.9.3-u20.0" - "@agoric/swingset-liveslots" "^0.10.3-u20.0" - "@agoric/swingset-vat" "^0.33.0-u20.0" - "@agoric/time" "^0.3.3-u20.0" - "@agoric/vat-data" "^0.5.3-u20.0" - "@agoric/vow" "^0.2.0-u20.0" - "@agoric/zone" "^0.3.0-u20.0" - "@endo/bundle-source" "^4.0.0" - "@endo/captp" "^4.4.5" - "@endo/common" "^1.2.10" - "@endo/errors" "^1.2.10" - "@endo/eventual-send" "^1.3.1" - "@endo/exo" "^1.5.9" - "@endo/far" "^1.1.11" - "@endo/import-bundle" "^1.4.0" - "@endo/marshal" "^1.6.4" - "@endo/nat" "^5.1.0" - "@endo/pass-style" "^1.5.0" - "@endo/patterns" "^1.5.0" - "@endo/promise-kit" "^1.1.10" - yargs-parser "^21.1.1" - "@agoric/zone@^0.2.2": version "0.2.2" resolved "https://registry.yarnpkg.com/@agoric/zone/-/zone-0.2.2.tgz#df5cc091d4a83842b87888e74159a723a424a82e" @@ -2248,11 +2130,6 @@ resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-0.2.31.tgz#92378462cd791e0258a2291d44d2cfd15415cf32" integrity sha512-7IndkaZ7buIuFw8oBovNZV7epuyFWs0gdusSJ/zrx6fMXRqX0ycSTtxr6M5xADQGss1I9fqP3vteVLiNFlyIbw== -"@endo/base64@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-1.0.0.tgz#f44f0378fc960ab4e986b0452935f27d93726ca1" - integrity sha512-rd46CY2jk3oblrxpH7gC+xvnUIbCrN1geEb+IgKSx17WKcT0fPgrwFqnWnSzXCyJqIJ7xkeAUvEbilPQoZMxmg== - "@endo/base64@^1.0.9": version "1.0.9" resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-1.0.9.tgz#53a05e8d461a63443097165397a7aef33a11b251" @@ -2296,19 +2173,6 @@ rollup endojs/endo#rollup-2.7.1-patch-1 source-map "^0.7.3" -"@endo/bundle-source@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@endo/bundle-source/-/bundle-source-4.0.0.tgz#60c6be2036f0e8e3749eb329f234b5c296ee2daf" - integrity sha512-cpvdAHdRDN/OvEbTK54SO0EK2JUSKFZHJ7rKE6n1crHRoi53Yey86eIqSkmyhrWtX3GA06Wg0F1DjOBTEEJZoQ== - dependencies: - "@endo/base64" "^1.0.9" - "@endo/compartment-mapper" "^1.6.0" - "@endo/evasive-transform" "^1.4.0" - "@endo/init" "^1.1.9" - "@endo/promise-kit" "^1.1.10" - "@endo/where" "^1.0.9" - ts-blank-space "^0.4.1" - "@endo/captp@3.1.1", "@endo/captp@^3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@endo/captp/-/captp-3.1.1.tgz#538cdb7deec694cfce1015e1ccb387270172642d" @@ -2319,17 +2183,6 @@ "@endo/nat" "^4.1.27" "@endo/promise-kit" "^0.2.56" -"@endo/captp@^4.4.5": - version "4.4.5" - resolved "https://registry.yarnpkg.com/@endo/captp/-/captp-4.4.5.tgz#3bbfcd6cf8dfe402b59935e3e95681a2adbca629" - integrity sha512-1Y56ALTAWqhkyDhxns9KckDHlQGAtMVd3XqLPn2Os4YLCBbKY74ojP/4A5RTpO3qyGWq/mU4b0e5dnBixQWpbw== - dependencies: - "@endo/errors" "^1.2.10" - "@endo/eventual-send" "^1.3.1" - "@endo/marshal" "^1.6.4" - "@endo/nat" "^5.1.0" - "@endo/promise-kit" "^1.1.10" - "@endo/check-bundle@0.2.18", "@endo/check-bundle@^0.2.18": version "0.2.18" resolved "https://registry.yarnpkg.com/@endo/check-bundle/-/check-bundle-0.2.18.tgz#0880f4237dbc1c72c292aab3eccd7b1c20506a97" @@ -2338,15 +2191,6 @@ "@endo/base64" "^0.2.31" "@endo/compartment-mapper" "^0.8.4" -"@endo/check-bundle@^1.0.14": - version "1.0.14" - resolved "https://registry.yarnpkg.com/@endo/check-bundle/-/check-bundle-1.0.14.tgz#d6e8449180bae88a4aa0398bf1af69730e21f5ea" - integrity sha512-Pl/vRIxUo9O02sQOjoAwrU8bOHOXwcXMTTL2q2936MwqW5RDPksEQgJIu6wk0uVeyJaDzR/wrs3AmbC9MGbx9w== - dependencies: - "@endo/base64" "^1.0.9" - "@endo/compartment-mapper" "^1.6.0" - "@endo/errors" "^1.2.10" - "@endo/cjs-module-analyzer@^0.2.31": version "0.2.31" resolved "https://registry.yarnpkg.com/@endo/cjs-module-analyzer/-/cjs-module-analyzer-0.2.31.tgz#baf37a8f7eb6781a0c5780da5d1375e0fe6ad3f1" @@ -2392,7 +2236,7 @@ resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-0.1.4.tgz#e516bc3864f00b154944e444fb8996a9a0c23a45" integrity sha512-Ol8ct0aW8VK1ZaqntnUJfrYT59P6Xn36XPbHzkqQhsYkpudKDn5ILYEwGmSO/Ff+XJjv/pReNI0lhOyyrDa9mg== -"@endo/env-options@^1.0.1", "@endo/env-options@^1.1.1": +"@endo/env-options@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-1.1.1.tgz#eee630f8eff01580ec49e0dedcb1b6cef05d89a4" integrity sha512-uCwlJ8Vkndx/VBBo36BdYHdxSoQPy7ZZpwyJNfv86Rh4B1IZfqzCRPf0u0mPgJdzOr7lShQey60SuYwoMSZ9Xg== @@ -2409,14 +2253,12 @@ dependencies: ses "^1.12.0" -"@endo/evasive-transform@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@endo/evasive-transform/-/evasive-transform-1.4.0.tgz#c7f37d2b96f0a43a2825c09eab1c6b644148b7cd" - integrity sha512-+Jeijh0lbFVYzyfDMAPCgfNQYrvbgB0TALGA7PUTp4DyZLXVCbLoD9MqQSpowYAU63bkdVybjzsgGOKilnLT3Q== +"@endo/eventual-send@*", "@endo/eventual-send@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-1.3.1.tgz#1204d79b3ad250f92b55a8c3befd9da861823e21" + integrity sha512-Xz+baNUArvHea2WQ3VYNzhk/UKTufQy3l7sCyi/wAouwTOwpze4HKEZWphVk9BSSh3vsWXDCLtKVvzNl4EOmRg== dependencies: - "@babel/generator" "^7.26.3" - "@babel/parser" "~7.26.2" - "@babel/traverse" "~7.25.9" + "@endo/env-options" "^1.1.8" "@endo/eventual-send@0.17.2", "@endo/eventual-send@^0.17.2": version "0.17.2" @@ -2430,20 +2272,6 @@ dependencies: "@endo/env-options" "^0.1.4" -"@endo/eventual-send@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-1.0.1.tgz#a75b7529c926f648ae9ce5e4037146c27974c5f9" - integrity sha512-PLyNBvGNqZOKGluurj6ZzpdbHOf/MLJjWnnt/YB6h7hyJq0w7arXwb56ha4ywILCsxQO12Cc+ananyQUddHLBA== - dependencies: - "@endo/env-options" "^1.0.1" - -"@endo/eventual-send@^1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-1.3.1.tgz#1204d79b3ad250f92b55a8c3befd9da861823e21" - integrity sha512-Xz+baNUArvHea2WQ3VYNzhk/UKTufQy3l7sCyi/wAouwTOwpze4HKEZWphVk9BSSh3vsWXDCLtKVvzNl4EOmRg== - dependencies: - "@endo/env-options" "^1.1.8" - "@endo/exo@0.2.2", "@endo/exo@^0.2.2": version "0.2.2" resolved "https://registry.yarnpkg.com/@endo/exo/-/exo-0.2.2.tgz#eeebe3eeb40dcf9b409fddf8d5ff73821b470515" @@ -2490,16 +2318,15 @@ "@endo/base64" "^0.2.31" "@endo/compartment-mapper" "^0.8.4" -"@endo/import-bundle@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@endo/import-bundle/-/import-bundle-1.4.0.tgz#7a93013833367fcbb4e783e23114b88c966b2d99" - integrity sha512-sW3Gf1Icmy9LMSnDS+DDEnmqB0wBpq0njrW3ollb/pX5ExK03A5dLhZ4tqhIvPkRxXaycfIv7pbnH5aM2qQMuQ== +"@endo/init@*", "@endo/init@^1.1.9": + version "1.1.9" + resolved "https://registry.yarnpkg.com/@endo/init/-/init-1.1.9.tgz#e2506abdb17bcd38ab6685608b75cc7789899e61" + integrity sha512-YDl4zHUv54ghuau2tSC08xwSDu/QhmTmOdxWgJNlj29bwe5n3s3G8j5jbzx6FNqdZq0W2ow9uzKdpEczpFy+Uw== dependencies: "@endo/base64" "^1.0.9" - "@endo/compartment-mapper" "^1.6.0" - "@endo/errors" "^1.2.10" - "@endo/where" "^1.0.9" - ses "^1.12.0" + "@endo/eventual-send" "^1.3.1" + "@endo/lockdown" "^1.0.15" + "@endo/promise-kit" "^1.1.10" "@endo/init@0.5.56", "@endo/init@^0.5.56": version "0.5.56" @@ -2511,26 +2338,6 @@ "@endo/lockdown" "^0.1.28" "@endo/promise-kit" "^0.2.56" -"@endo/init@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@endo/init/-/init-1.0.1.tgz#e83d52f384089cdb3119d47cd778fe0d80e92a97" - integrity sha512-9JPCwiQU6wc5SC2jc10VLOV95FxqBUU+94SR2hghPDrJQQdQ6+Kic8d2DFzEH8vSIGpR9ibBTnAzFjmPfVuAxA== - dependencies: - "@endo/base64" "^1.0.0" - "@endo/eventual-send" "^1.0.1" - "@endo/lockdown" "^1.0.1" - "@endo/promise-kit" "^1.0.1" - -"@endo/init@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@endo/init/-/init-1.1.9.tgz#e2506abdb17bcd38ab6685608b75cc7789899e61" - integrity sha512-YDl4zHUv54ghuau2tSC08xwSDu/QhmTmOdxWgJNlj29bwe5n3s3G8j5jbzx6FNqdZq0W2ow9uzKdpEczpFy+Uw== - dependencies: - "@endo/base64" "^1.0.9" - "@endo/eventual-send" "^1.3.1" - "@endo/lockdown" "^1.0.15" - "@endo/promise-kit" "^1.1.10" - "@endo/lockdown@0.1.28", "@endo/lockdown@^0.1.28": version "0.1.28" resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-0.1.28.tgz#43f23dcbb12b6ebd3ad2a3dc8c6bb3609dd9e95f" @@ -2538,13 +2345,6 @@ dependencies: ses "^0.18.4" -"@endo/lockdown@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-1.0.1.tgz#65809eb308902a97538155e4165e2f6da2285152" - integrity sha512-k3ZGZ3umUdlquqPFdEl5UbLLrl4nCcFuSpzJRG1J2zbUJVfYMFYzzc25b9Sq/PDO6trrOzQKWMBMp3dg83+KvA== - dependencies: - ses "^1.0.1" - "@endo/lockdown@^1.0.15": version "1.0.15" resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-1.0.15.tgz#35030381a34ac7d68031517142b7bca2b261f3d9" @@ -2552,6 +2352,18 @@ dependencies: ses "^1.12.0" +"@endo/marshal@*", "@endo/marshal@^1.6.4": + version "1.6.4" + resolved "https://registry.yarnpkg.com/@endo/marshal/-/marshal-1.6.4.tgz#47f76871edf1745f171d0ca7c0c4408b7b79aabf" + integrity sha512-HpTNDDPLjLAHmE5WjWxObmkqpJAyDX4yDARfOzqjEGvJTtdj8hePbV3wfrTMqg2DdaUOuKN2xFAjSCsN6S+GXA== + dependencies: + "@endo/common" "^1.2.10" + "@endo/errors" "^1.2.10" + "@endo/eventual-send" "^1.3.1" + "@endo/nat" "^5.1.0" + "@endo/pass-style" "^1.5.0" + "@endo/promise-kit" "^1.1.10" + "@endo/marshal@0.8.5", "@endo/marshal@^0.8.5": version "0.8.5" resolved "https://registry.yarnpkg.com/@endo/marshal/-/marshal-0.8.5.tgz#c1a10ed4d9b37ee7444d314d8dec9a9a96728d64" @@ -2572,18 +2384,6 @@ "@endo/pass-style" "^0.1.7" "@endo/promise-kit" "^0.2.60" -"@endo/marshal@^1.6.4": - version "1.6.4" - resolved "https://registry.yarnpkg.com/@endo/marshal/-/marshal-1.6.4.tgz#47f76871edf1745f171d0ca7c0c4408b7b79aabf" - integrity sha512-HpTNDDPLjLAHmE5WjWxObmkqpJAyDX4yDARfOzqjEGvJTtdj8hePbV3wfrTMqg2DdaUOuKN2xFAjSCsN6S+GXA== - dependencies: - "@endo/common" "^1.2.10" - "@endo/errors" "^1.2.10" - "@endo/eventual-send" "^1.3.1" - "@endo/nat" "^5.1.0" - "@endo/pass-style" "^1.5.0" - "@endo/promise-kit" "^1.1.10" - "@endo/module-source@^1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@endo/module-source/-/module-source-1.3.0.tgz#633aa6d23091c10190fefb63ebd934dd17260914" @@ -2680,13 +2480,6 @@ dependencies: ses "^0.18.8" -"@endo/promise-kit@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-1.0.1.tgz#056c8cd59e52260fc4cea2a83422450333a04e26" - integrity sha512-JLhfkuQaERVvf+G+kXpDjyzyik3kxkX1FHbiDQfK2ge9Ltz7vRk/OD+yZma0UE2Rn91F2B/mvelxz1MxlYibwA== - dependencies: - ses "^1.0.1" - "@endo/promise-kit@^1.1.10": version "1.1.10" resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-1.1.10.tgz#1fa28f5f42ca42b417f5ad9476f58391696de59a" @@ -2701,15 +2494,6 @@ dependencies: ses "^0.18.4" -"@endo/ses-ava@^1.2.10": - version "1.2.10" - resolved "https://registry.yarnpkg.com/@endo/ses-ava/-/ses-ava-1.2.10.tgz#a6c01e23939a56d3b52dc279a80027b89dd96669" - integrity sha512-s6M1g3nYSsYnqJVONGinv3wjuXR8LWRxQ/V3NbXCZtBvIwLkfNgy6N8UBQph+Murh70F89nDc+JYhBkcGfVjxQ== - dependencies: - "@endo/env-options" "^1.1.8" - "@endo/init" "^1.1.9" - ses "^1.12.0" - "@endo/static-module-record@^0.7.19": version "0.7.19" resolved "https://registry.yarnpkg.com/@endo/static-module-record/-/static-module-record-0.7.19.tgz#661b56a269837620d9d6cf3dc9045b91515ce0d0" @@ -2753,11 +2537,6 @@ resolved "https://registry.yarnpkg.com/@endo/trampoline/-/trampoline-1.0.3.tgz#24bcd3dee5645a747a37f284716709ffd02ec3cd" integrity sha512-TYtvWSc97yV/LZDRc5mD4Wt9toKm2UyVjv66FAFiQRsoeKkEaXbus9Ka9byV1MwZv0P1xhCJ5yPV5Q6F9w0Wpw== -"@endo/where@^1.0.9": - version "1.0.9" - resolved "https://registry.yarnpkg.com/@endo/where/-/where-1.0.9.tgz#eafc3c610c53b273e8b04a6d1211c84bde5f53e6" - integrity sha512-p3kcsy3kNKayOmkFhYXSSzb4igSg/+QdWv7n1RVwPwYcre1Tp7n6xKkAv2c3WsERNzBa1ZjRd3btr9c2MBBmMw== - "@endo/zip@0.2.31", "@endo/zip@^0.2.31": version "0.2.31" resolved "https://registry.yarnpkg.com/@endo/zip/-/zip-0.2.31.tgz#371b1a9ca8b3216ad8a3564e97e3d747be42a657" @@ -6061,14 +5840,6 @@ better-sqlite3@^8.2.0: bindings "^1.5.0" prebuild-install "^7.1.0" -better-sqlite3@^9.1.1: - version "9.6.0" - resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-9.6.0.tgz#b01e58ba7c48abcdc0383b8301206ee2ab81d271" - integrity sha512-yR5HATnqeYNVnkaUTf4bOP2dJSnyhP4puJN/QPRyx4YkBEEUxib422n2XzPqDEHjQQqazoYoADdAm5vE15+dAQ== - dependencies: - bindings "^1.5.0" - prebuild-install "^7.1.1" - big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -9564,11 +9335,6 @@ import-meta-resolve@^2.2.1: resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz#75237301e72d1f0fbd74dbc6cca9324b164c2cc9" integrity sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA== -import-meta-resolve@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#f9db8bead9fafa61adb811db77a2bf22c5399706" - integrity sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw== - imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -11072,11 +10838,6 @@ napi-build-utils@^1.0.1: resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== -napi-build-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-2.0.0.tgz#13c22c0187fcfccce1461844136372a47ddc027e" - integrity sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA== - napi-wasm@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/napi-wasm/-/napi-wasm-1.1.0.tgz#bbe617823765ae9c1bc12ff5942370eae7b2ba4e" @@ -11973,24 +11734,6 @@ prebuild-install@^7.1.0: tar-fs "^2.0.0" tunnel-agent "^0.6.0" -prebuild-install@^7.1.1: - version "7.1.3" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.3.tgz#d630abad2b147443f20a212917beae68b8092eec" - integrity sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug== - dependencies: - detect-libc "^2.0.0" - expand-template "^2.0.3" - github-from-package "0.0.0" - minimist "^1.2.3" - mkdirp-classic "^0.5.3" - napi-build-utils "^2.0.0" - node-abi "^3.3.0" - pump "^3.0.0" - rc "^1.2.7" - simple-get "^4.0.0" - tar-fs "^2.0.0" - tunnel-agent "^0.6.0" - prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -12899,13 +12642,6 @@ ses@^0.18.4, ses@^0.18.8: dependencies: "@endo/env-options" "^0.1.4" -ses@^1.0.1, ses@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/ses/-/ses-1.3.0.tgz#4de8a2e740e5ff9e3cdbc4fd4a3574075c493f40" - integrity sha512-TURVgXm/fs38N4iJfhU9NjUiNvnU7Z/G7gVjM17jD+nrChRzMmR57fbvAzbQeGCS8Cm0m1fBs0jYCqmU6GZ7Tg== - dependencies: - "@endo/env-options" "^1.1.1" - ses@^1.12.0: version "1.12.0" resolved "https://registry.yarnpkg.com/ses/-/ses-1.12.0.tgz#f3cf22f67126cbd373aea0c501753952653699b1" @@ -12913,6 +12649,13 @@ ses@^1.12.0: dependencies: "@endo/env-options" "^1.1.8" +ses@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/ses/-/ses-1.3.0.tgz#4de8a2e740e5ff9e3cdbc4fd4a3574075c493f40" + integrity sha512-TURVgXm/fs38N4iJfhU9NjUiNvnU7Z/G7gVjM17jD+nrChRzMmR57fbvAzbQeGCS8Cm0m1fBs0jYCqmU6GZ7Tg== + dependencies: + "@endo/env-options" "^1.1.1" + set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -13827,13 +13570,6 @@ ts-api-utils@^1.0.1: resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== -ts-blank-space@^0.4.1: - version "0.4.4" - resolved "https://registry.yarnpkg.com/ts-blank-space/-/ts-blank-space-0.4.4.tgz#05cbec3873c741f44460ce79822d654a2cc57aea" - integrity sha512-G6GkD6oEJ7j5gG2e5qAizfE4Ap7JXMpnN0CEp9FEt4LExdaqsdwB90aQsaAwcKhiSxVk5KoqFW9xfxTQ4lBUnQ== - dependencies: - typescript "5.1.6 - 5.7.x" - ts-interface-checker@^0.1.9: version "0.1.13" resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" @@ -13981,11 +13717,6 @@ typedarray-to-buffer@3.1.5, typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -"typescript@5.1.6 - 5.7.x": - version "5.7.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.3.tgz#919b44a7dbb8583a9b856d162be24a54bf80073e" - integrity sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw== - typescript@^5.1.3: version "5.1.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.3.tgz#8d84219244a6b40b6fb2b33cc1c062f715b9e826" @@ -14742,11 +14473,6 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.9: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - yargs@^15.0.2, yargs@^15.3.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"