From 32173f2d7df7bdd6f04f69d55b08a113877bab09 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Wed, 13 Dec 2023 13:02:11 -0800 Subject: [PATCH] refactor: import synthetic-chain lib --- .gitignore | 1 + proposals/34:upgrade-10/actions.js | 6 +- .../agoric-synthetic-chain-0.0.1-alpha.tgz | Bin 0 -> 19075 bytes proposals/34:upgrade-10/package.json | 1 + proposals/34:upgrade-10/performActions.js | 8 +- proposals/34:upgrade-10/post.test.js | 6 +- proposals/34:upgrade-10/pre.test.js | 8 +- proposals/34:upgrade-10/upgradeHelpers.js | 6 +- proposals/34:upgrade-10/yarn.lock | 304 +++- .../agoric-synthetic-chain-0.0.1-alpha.tgz | Bin 0 -> 19075 bytes proposals/43:upgrade-11/package.json | 1 + proposals/43:upgrade-11/performActions.js | 6 +- proposals/43:upgrade-11/pre.test.js | 4 +- proposals/43:upgrade-11/yarn.lock | 304 +++- .../agoric-synthetic-chain-0.0.1-alpha.tgz | Bin 0 -> 19075 bytes .../49:smart-wallet-nft/core-eval-support.js | 8 +- proposals/49:smart-wallet-nft/package.json | 1 + .../49:smart-wallet-nft/upgrade-wf.test.js | 19 +- proposals/49:smart-wallet-nft/yarn.lock | 304 +++- .../agoric-synthetic-chain-0.0.1-alpha.tgz | Bin 0 -> 19075 bytes proposals/53:kread-start/core-eval-support.js | 8 +- proposals/53:kread-start/mn2-start.test.js | 12 +- proposals/53:kread-start/package.json | 1 + proposals/53:kread-start/yarn.lock | 304 +++- .../55:statom-vaults/add-collateral.test.js | 10 +- .../agoric-synthetic-chain-0.0.1-alpha.tgz | Bin 0 -> 19075 bytes .../55:statom-vaults/core-eval-support.js | 8 +- proposals/55:statom-vaults/package.json | 1 + proposals/55:statom-vaults/yarn.lock | 304 +++- .../agoric-synthetic-chain-0.0.1-alpha.tgz | Bin 0 -> 19075 bytes proposals/63:upgrade-12/package.json | 1 + proposals/63:upgrade-12/post.test.js | 2 +- proposals/63:upgrade-12/yarn.lock | 304 +++- proposals/65:upgrade-13/post.test.js | 8 +- .../agoric-synthetic-chain-0.0.1-alpha.tgz | Bin 0 -> 19075 bytes proposals/b:zoe1/core-eval-support.js | 8 +- proposals/b:zoe1/package.json | 1 + proposals/b:zoe1/performActions.ts | 10 +- proposals/b:zoe1/post.test.js | 2 +- proposals/b:zoe1/yarn.lock | 304 +++- .../agoric-synthetic-chain-0.0.1-alpha.tgz | Bin 0 -> 19075 bytes .../c:crabble-start/core-eval-support.js | 8 +- proposals/c:crabble-start/package.json | 1 + .../c:crabble-start/test-crabble-start.js | 26 +- proposals/c:crabble-start/yarn.lock | 304 +++- upgrade-test-scripts/install_deps.sh | 4 - upgrade-test-scripts/lib/.yarnrc.yml | 1 - upgrade-test-scripts/lib/package.json | 14 - upgrade-test-scripts/lib/yarn.lock | 1339 ----------------- 49 files changed, 2512 insertions(+), 1460 deletions(-) create mode 100644 proposals/34:upgrade-10/agoric-synthetic-chain-0.0.1-alpha.tgz create mode 100644 proposals/43:upgrade-11/agoric-synthetic-chain-0.0.1-alpha.tgz create mode 100644 proposals/49:smart-wallet-nft/agoric-synthetic-chain-0.0.1-alpha.tgz create mode 100644 proposals/53:kread-start/agoric-synthetic-chain-0.0.1-alpha.tgz create mode 100644 proposals/55:statom-vaults/agoric-synthetic-chain-0.0.1-alpha.tgz create mode 100644 proposals/63:upgrade-12/agoric-synthetic-chain-0.0.1-alpha.tgz create mode 100644 proposals/b:zoe1/agoric-synthetic-chain-0.0.1-alpha.tgz create mode 100644 proposals/c:crabble-start/agoric-synthetic-chain-0.0.1-alpha.tgz delete mode 100644 upgrade-test-scripts/lib/.yarnrc.yml delete mode 100644 upgrade-test-scripts/lib/package.json delete mode 100644 upgrade-test-scripts/lib/yarn.lock diff --git a/.gitignore b/.gitignore index 61b4007f..46941c6e 100644 --- a/.gitignore +++ b/.gitignore @@ -68,6 +68,7 @@ web_modules/ # Output of 'npm pack' *.tgz +!agoric-synthetic-chain-*.tgz # Yarn Integrity file .yarn-integrity diff --git a/proposals/34:upgrade-10/actions.js b/proposals/34:upgrade-10/actions.js index affbfa23..a7da63f9 100644 --- a/proposals/34:upgrade-10/actions.js +++ b/proposals/34:upgrade-10/actions.js @@ -7,19 +7,19 @@ import { agops, agopsLocation, executeCommand, -} from '../../upgrade-test-scripts/lib/cliHelper.js'; +} from '@agoric/synthetic-chain/src/lib/cliHelper.js'; import { ATOM_DENOM, GOV1ADDR, GOV2ADDR, GOV3ADDR, -} from '../../upgrade-test-scripts/lib/constants.js'; +} from '@agoric/synthetic-chain/src/lib/constants.js'; import { waitForBlock, executeOffer, addUser, provisionSmartWallet, -} from '../../upgrade-test-scripts/lib/commonUpgradeHelpers.js'; +} from '@agoric/synthetic-chain/src/lib/commonUpgradeHelpers.js'; const govAccounts = [GOV1ADDR, GOV2ADDR, GOV3ADDR]; diff --git a/proposals/34:upgrade-10/agoric-synthetic-chain-0.0.1-alpha.tgz b/proposals/34:upgrade-10/agoric-synthetic-chain-0.0.1-alpha.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0e985be658df4f5461c570c4561bed1d71f9c87d GIT binary patch literal 19075 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 GKmh { const result = await agd.query('swingset', 'mailbox', USER1ADDR); diff --git a/proposals/34:upgrade-10/pre.test.js b/proposals/34:upgrade-10/pre.test.js index 60d65fa3..75677b3d 100644 --- a/proposals/34:upgrade-10/pre.test.js +++ b/proposals/34:upgrade-10/pre.test.js @@ -6,19 +6,19 @@ import { agd, agoric, agops, -} from '../../upgrade-test-scripts/lib/cliHelper.js'; +} from '@agoric/synthetic-chain/src/lib/cliHelper.js'; import { GOV1ADDR, GOV2ADDR, GOV3ADDR, PSM_PAIR, -} from '../../upgrade-test-scripts/lib/constants.js'; -import { openVault } from '../../upgrade-test-scripts/lib/econHelpers.js'; +} from '@agoric/synthetic-chain/src/lib/constants.js'; +import { openVault } from '@agoric/synthetic-chain/src/lib/econHelpers.js'; import { getUser, waitForBlock, -} from '../../upgrade-test-scripts/lib/commonUpgradeHelpers.js'; +} from '@agoric/synthetic-chain/src/lib/commonUpgradeHelpers.js'; test.before(async () => { console.log('Wait for upgrade to settle'); diff --git a/proposals/34:upgrade-10/upgradeHelpers.js b/proposals/34:upgrade-10/upgradeHelpers.js index e6ecfd75..d4fa7b09 100644 --- a/proposals/34:upgrade-10/upgradeHelpers.js +++ b/proposals/34:upgrade-10/upgradeHelpers.js @@ -7,10 +7,10 @@ import { VALIDATORADDR, USER1ADDR, CHAINID, -} from '../../upgrade-test-scripts/lib/constants.js'; +} from '@agoric/synthetic-chain/src/lib/constants.js'; -import { agd } from '../../upgrade-test-scripts/lib/cliHelper.js'; -import { getUser } from '../../upgrade-test-scripts/lib/commonUpgradeHelpers.js'; +import { agd } from '@agoric/synthetic-chain/src/lib/cliHelper.js'; +import { getUser } from '@agoric/synthetic-chain/src/lib/commonUpgradeHelpers.js'; export const printKeys = async () => { console.log('========== GOVERNANCE KEYS =========='); diff --git a/proposals/34:upgrade-10/yarn.lock b/proposals/34:upgrade-10/yarn.lock index 4c46ad3e..7184a69f 100644 --- a/proposals/34:upgrade-10/yarn.lock +++ b/proposals/34:upgrade-10/yarn.lock @@ -5,6 +5,171 @@ __metadata: version: 8 cacheKey: 10c0 +"@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz::locator=root-workspace-0b6124%40workspace%3A.": + version: 0.0.1-alpha + resolution: "@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz#./agoric-synthetic-chain-0.0.1-alpha.tgz::hash=1144d8&locator=root-workspace-0b6124%40workspace%3A." + dependencies: + tsx: "npm:^3.12.8" + bin: + synthetic-chain: ./cli.ts + checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -332,6 +497,13 @@ __metadata: languageName: node linkType: hard +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -671,6 +843,83 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.18.20": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -840,7 +1089,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -850,7 +1099,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -873,6 +1122,15 @@ __metadata: languageName: node linkType: hard +"get-tsconfig@npm:^4.7.2": + version: 4.7.2 + resolution: "get-tsconfig@npm:4.7.2" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 169b2beababfbb16e8a0ae813ee59d3e14d4960231c816615161ab5be68ec07a394dce59695742ac84295e2efab8d9e89bcf3abaf5e253dfbec3496e01bb9a65 + languageName: node + linkType: hard + "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" @@ -1781,6 +2039,13 @@ __metadata: languageName: node linkType: hard +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -1799,6 +2064,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" execa: "npm:^7.2.0" @@ -1941,6 +2207,23 @@ __metadata: languageName: node linkType: hard +"source-map-support@npm:^0.5.21": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -2103,6 +2386,23 @@ __metadata: languageName: node linkType: hard +"tsx@npm:^3.12.8": + version: 3.14.0 + resolution: "tsx@npm:3.14.0" + dependencies: + esbuild: "npm:~0.18.20" + fsevents: "npm:~2.3.3" + get-tsconfig: "npm:^4.7.2" + source-map-support: "npm:^0.5.21" + dependenciesMeta: + fsevents: + optional: true + bin: + tsx: dist/cli.mjs + checksum: b6c938bdae9c656aef2aa0130ee6aa8f3487b5d411d5f7934b705c28ff44ab268db3dde123cf5237b4e5e2ab4441a0bad4b1a39e3ff2170d138538e44082f05d + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" diff --git a/proposals/43:upgrade-11/agoric-synthetic-chain-0.0.1-alpha.tgz b/proposals/43:upgrade-11/agoric-synthetic-chain-0.0.1-alpha.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0e985be658df4f5461c570c4561bed1d71f9c87d GIT binary patch literal 19075 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 GKmh { console.log('Wait for upgrade to settle'); diff --git a/proposals/43:upgrade-11/yarn.lock b/proposals/43:upgrade-11/yarn.lock index 4c46ad3e..7184a69f 100644 --- a/proposals/43:upgrade-11/yarn.lock +++ b/proposals/43:upgrade-11/yarn.lock @@ -5,6 +5,171 @@ __metadata: version: 8 cacheKey: 10c0 +"@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz::locator=root-workspace-0b6124%40workspace%3A.": + version: 0.0.1-alpha + resolution: "@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz#./agoric-synthetic-chain-0.0.1-alpha.tgz::hash=1144d8&locator=root-workspace-0b6124%40workspace%3A." + dependencies: + tsx: "npm:^3.12.8" + bin: + synthetic-chain: ./cli.ts + checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -332,6 +497,13 @@ __metadata: languageName: node linkType: hard +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -671,6 +843,83 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.18.20": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -840,7 +1089,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -850,7 +1099,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -873,6 +1122,15 @@ __metadata: languageName: node linkType: hard +"get-tsconfig@npm:^4.7.2": + version: 4.7.2 + resolution: "get-tsconfig@npm:4.7.2" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 169b2beababfbb16e8a0ae813ee59d3e14d4960231c816615161ab5be68ec07a394dce59695742ac84295e2efab8d9e89bcf3abaf5e253dfbec3496e01bb9a65 + languageName: node + linkType: hard + "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" @@ -1781,6 +2039,13 @@ __metadata: languageName: node linkType: hard +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -1799,6 +2064,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" execa: "npm:^7.2.0" @@ -1941,6 +2207,23 @@ __metadata: languageName: node linkType: hard +"source-map-support@npm:^0.5.21": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -2103,6 +2386,23 @@ __metadata: languageName: node linkType: hard +"tsx@npm:^3.12.8": + version: 3.14.0 + resolution: "tsx@npm:3.14.0" + dependencies: + esbuild: "npm:~0.18.20" + fsevents: "npm:~2.3.3" + get-tsconfig: "npm:^4.7.2" + source-map-support: "npm:^0.5.21" + dependenciesMeta: + fsevents: + optional: true + bin: + tsx: dist/cli.mjs + checksum: b6c938bdae9c656aef2aa0130ee6aa8f3487b5d411d5f7934b705c28ff44ab268db3dde123cf5237b4e5e2ab4441a0bad4b1a39e3ff2170d138538e44082f05d + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" diff --git a/proposals/49:smart-wallet-nft/agoric-synthetic-chain-0.0.1-alpha.tgz b/proposals/49:smart-wallet-nft/agoric-synthetic-chain-0.0.1-alpha.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0e985be658df4f5461c570c4561bed1d71f9c87d GIT binary patch literal 19075 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 GKmh { diff --git a/proposals/49:smart-wallet-nft/package.json b/proposals/49:smart-wallet-nft/package.json index 88192823..e761c608 100644 --- a/proposals/49:smart-wallet-nft/package.json +++ b/proposals/49:smart-wallet-nft/package.json @@ -5,6 +5,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", "@endo/zip": "^0.2.35", "ava": "^5.3.1", "better-sqlite3": "^8.5.1", diff --git a/proposals/49:smart-wallet-nft/upgrade-wf.test.js b/proposals/49:smart-wallet-nft/upgrade-wf.test.js index 18a747d4..bb968a56 100644 --- a/proposals/49:smart-wallet-nft/upgrade-wf.test.js +++ b/proposals/49:smart-wallet-nft/upgrade-wf.test.js @@ -13,10 +13,10 @@ import { makeFileRW, makeWebCache, makeWebRd, -} from '../../upgrade-test-scripts/lib/webAsset.js'; -import { makeAgd } from '../../upgrade-test-scripts/lib/agd-lib.js'; -import { dbTool } from '../../upgrade-test-scripts/lib/vat-status.js'; -import { voteLatestProposalAndWait } from '../../upgrade-test-scripts/lib/commonUpgradeHelpers.js'; +} from '@agoric/synthetic-chain/src/lib/webAsset.js'; +import { makeAgd } from '@agoric/synthetic-chain/src/lib/agd-lib.js'; +import { dbTool } from '@agoric/synthetic-chain/src/lib/vat-status.js'; +import { voteLatestProposalAndWait } from '@agoric/synthetic-chain/src/lib/commonUpgradeHelpers.js'; import { bundleDetail, ensureISTForInstall, @@ -29,7 +29,7 @@ import { import { agoric, wellKnownIdentities, -} from '../../upgrade-test-scripts/lib/cliHelper.js'; +} from '@agoric/synthetic-chain/src/lib/cliHelper.js'; /** @typedef {Awaited>} TestContext */ /** @type {import('ava').TestFn}} */ @@ -50,7 +50,12 @@ const assetInfo = { /** @type {Record} */ buildAssets: { 'upgrade-walletFactory-proposal': { - evals: [{ permit: 'upgrade-walletFactory-permit.json', script: 'upgrade-walletFactory.js' }], + evals: [ + { + permit: 'upgrade-walletFactory-permit.json', + script: 'upgrade-walletFactory.js', + }, + ], bundles: [ // entry: upgrade-walletFactory-proposal.js 'b1-e229e4bb6c8720016d92116e3dccaebec20a43699d5547a1c815f8710985ba897e825cbe4cd5b80c1d9d674f086bcaf3981b82a0d5546a095542c14174d5f942.json', @@ -301,5 +306,5 @@ test.serial('core eval proposal passes', async t => { }); test.skip('walletFactory installation was not changed', async t => { - // upgrading wf should not have updated agoricNames.installation, but it did. + // upgrading wf should not have updated agoricNames.installation, but it did. }); diff --git a/proposals/49:smart-wallet-nft/yarn.lock b/proposals/49:smart-wallet-nft/yarn.lock index 42763199..422a4296 100644 --- a/proposals/49:smart-wallet-nft/yarn.lock +++ b/proposals/49:smart-wallet-nft/yarn.lock @@ -5,6 +5,17 @@ __metadata: version: 8 cacheKey: 10c0 +"@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz::locator=root-workspace-0b6124%40workspace%3A.": + version: 0.0.1-alpha + resolution: "@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz#./agoric-synthetic-chain-0.0.1-alpha.tgz::hash=1144d8&locator=root-workspace-0b6124%40workspace%3A." + dependencies: + tsx: "npm:^3.12.8" + bin: + synthetic-chain: ./cli.ts + checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + languageName: node + linkType: hard + "@endo/zip@npm:^0.2.35": version: 0.2.35 resolution: "@endo/zip@npm:0.2.35" @@ -12,6 +23,160 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -349,6 +514,13 @@ __metadata: languageName: node linkType: hard +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -695,6 +867,83 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.18.20": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -871,7 +1120,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -881,7 +1130,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -904,6 +1153,15 @@ __metadata: languageName: node linkType: hard +"get-tsconfig@npm:^4.7.2": + version: 4.7.2 + resolution: "get-tsconfig@npm:4.7.2" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 169b2beababfbb16e8a0ae813ee59d3e14d4960231c816615161ab5be68ec07a394dce59695742ac84295e2efab8d9e89bcf3abaf5e253dfbec3496e01bb9a65 + languageName: node + linkType: hard + "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" @@ -1852,6 +2110,13 @@ __metadata: languageName: node linkType: hard +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -1881,6 +2146,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz" "@endo/zip": "npm:^0.2.35" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" @@ -2025,6 +2291,23 @@ __metadata: languageName: node linkType: hard +"source-map-support@npm:^0.5.21": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -2196,6 +2479,23 @@ __metadata: languageName: node linkType: hard +"tsx@npm:^3.12.8": + version: 3.14.0 + resolution: "tsx@npm:3.14.0" + dependencies: + esbuild: "npm:~0.18.20" + fsevents: "npm:~2.3.3" + get-tsconfig: "npm:^4.7.2" + source-map-support: "npm:^0.5.21" + dependenciesMeta: + fsevents: + optional: true + bin: + tsx: dist/cli.mjs + checksum: b6c938bdae9c656aef2aa0130ee6aa8f3487b5d411d5f7934b705c28ff44ab268db3dde123cf5237b4e5e2ab4441a0bad4b1a39e3ff2170d138538e44082f05d + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" diff --git a/proposals/53:kread-start/agoric-synthetic-chain-0.0.1-alpha.tgz b/proposals/53:kread-start/agoric-synthetic-chain-0.0.1-alpha.tgz new file mode 100644 index 0000000000000000000000000000000000000000..1da6309ea2a4c5a376d23ea4cbe5791194562db1 GIT binary patch literal 19075 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 { diff --git a/proposals/53:kread-start/mn2-start.test.js b/proposals/53:kread-start/mn2-start.test.js index 0432b585..28477c87 100644 --- a/proposals/53:kread-start/mn2-start.test.js +++ b/proposals/53:kread-start/mn2-start.test.js @@ -27,20 +27,20 @@ import dbOpenAmbient from 'better-sqlite3'; import { agoric, wellKnownIdentities, -} from '../../upgrade-test-scripts/lib/cliHelper.js'; +} from '@agoric/synthetic-chain/src/lib/cliHelper.js'; import { provisionSmartWallet, voteLatestProposalAndWait, waitForBlock, -} from '../../upgrade-test-scripts/lib/commonUpgradeHelpers.js'; +} from '@agoric/synthetic-chain/src/lib/commonUpgradeHelpers.js'; -import { makeAgd } from '../../upgrade-test-scripts/lib/agd-lib.js'; -import { dbTool } from '../../upgrade-test-scripts/lib/vat-status.js'; +import { makeAgd } from '@agoric/synthetic-chain/src/lib/agd-lib.js'; +import { dbTool } from '@agoric/synthetic-chain/src/lib/vat-status.js'; import { makeFileRW, makeWebCache, makeWebRd, -} from '../../upgrade-test-scripts/lib/webAsset.js'; +} from '@agoric/synthetic-chain/src/lib/webAsset.js'; import { bundleDetail, ensureISTForInstall, @@ -210,7 +210,7 @@ test.serial('bundles not yet installed', async t => { /** @param {number[]} xs */ const sum = xs => xs.reduce((a, b) => a + b, 0); -/** @param {import('../../upgrade-test-scripts/lib/webAsset.js').WebCache} assets */ +/** @param {import('@agoric/synthetic-chain/src/lib/webAsset.js').WebCache} assets */ const readBundleSizes = async assets => { const info = staticConfig.buildInfo; const bundleSizes = await Promise.all( diff --git a/proposals/53:kread-start/package.json b/proposals/53:kread-start/package.json index a7c82063..dfd87bbd 100644 --- a/proposals/53:kread-start/package.json +++ b/proposals/53:kread-start/package.json @@ -5,6 +5,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", "@endo/zip": "^0.2.35", "ava": "^5.3.1", "better-sqlite3": "^8.5.1", diff --git a/proposals/53:kread-start/yarn.lock b/proposals/53:kread-start/yarn.lock index 42763199..6a9e61c3 100644 --- a/proposals/53:kread-start/yarn.lock +++ b/proposals/53:kread-start/yarn.lock @@ -5,6 +5,17 @@ __metadata: version: 8 cacheKey: 10c0 +"@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz::locator=root-workspace-0b6124%40workspace%3A.": + version: 0.0.1-alpha + resolution: "@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz#./agoric-synthetic-chain-0.0.1-alpha.tgz::hash=f042ca&locator=root-workspace-0b6124%40workspace%3A." + dependencies: + tsx: "npm:^3.12.8" + bin: + synthetic-chain: ./cli.ts + checksum: f80028205d24465ff5d7b6cf47e7bb7c1d7f255a98a868a6b2d110be99744fca77b6ee7963b971200b0b6e4f021030ee1ab1207f70d76eb4a40d7c1ceee3d6ea + languageName: node + linkType: hard + "@endo/zip@npm:^0.2.35": version: 0.2.35 resolution: "@endo/zip@npm:0.2.35" @@ -12,6 +23,160 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -349,6 +514,13 @@ __metadata: languageName: node linkType: hard +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -695,6 +867,83 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.18.20": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -871,7 +1120,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -881,7 +1130,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -904,6 +1153,15 @@ __metadata: languageName: node linkType: hard +"get-tsconfig@npm:^4.7.2": + version: 4.7.2 + resolution: "get-tsconfig@npm:4.7.2" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 169b2beababfbb16e8a0ae813ee59d3e14d4960231c816615161ab5be68ec07a394dce59695742ac84295e2efab8d9e89bcf3abaf5e253dfbec3496e01bb9a65 + languageName: node + linkType: hard + "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" @@ -1852,6 +2110,13 @@ __metadata: languageName: node linkType: hard +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -1881,6 +2146,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz" "@endo/zip": "npm:^0.2.35" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" @@ -2025,6 +2291,23 @@ __metadata: languageName: node linkType: hard +"source-map-support@npm:^0.5.21": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -2196,6 +2479,23 @@ __metadata: languageName: node linkType: hard +"tsx@npm:^3.12.8": + version: 3.14.0 + resolution: "tsx@npm:3.14.0" + dependencies: + esbuild: "npm:~0.18.20" + fsevents: "npm:~2.3.3" + get-tsconfig: "npm:^4.7.2" + source-map-support: "npm:^0.5.21" + dependenciesMeta: + fsevents: + optional: true + bin: + tsx: dist/cli.mjs + checksum: b6c938bdae9c656aef2aa0130ee6aa8f3487b5d411d5f7934b705c28ff44ab268db3dde123cf5237b4e5e2ab4441a0bad4b1a39e3ff2170d138538e44082f05d + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" diff --git a/proposals/55:statom-vaults/add-collateral.test.js b/proposals/55:statom-vaults/add-collateral.test.js index 9744d53c..09fb503c 100644 --- a/proposals/55:statom-vaults/add-collateral.test.js +++ b/proposals/55:statom-vaults/add-collateral.test.js @@ -13,10 +13,10 @@ import { makeFileRW, makeWebCache, makeWebRd, -} from '../../upgrade-test-scripts/lib/webAsset.js'; -import { makeAgd } from '../../upgrade-test-scripts/lib/agd-lib.js'; -import { dbTool } from '../../upgrade-test-scripts/lib/vat-status.js'; -import { voteLatestProposalAndWait } from '../../upgrade-test-scripts/lib/commonUpgradeHelpers.js'; +} from '@agoric/synthetic-chain/src/lib/webAsset.js'; +import { makeAgd } from '@agoric/synthetic-chain/src/lib/agd-lib.js'; +import { dbTool } from '@agoric/synthetic-chain/src/lib/vat-status.js'; +import { voteLatestProposalAndWait } from '@agoric/synthetic-chain/src/lib/commonUpgradeHelpers.js'; import { bundleDetail, ensureISTForInstall, @@ -29,7 +29,7 @@ import { import { agoric, wellKnownIdentities, -} from '../../upgrade-test-scripts/lib/cliHelper.js'; +} from '@agoric/synthetic-chain/src/lib/cliHelper.js'; /** @typedef {Awaited>} TestContext */ /** @type {import('ava').TestFn}} */ diff --git a/proposals/55:statom-vaults/agoric-synthetic-chain-0.0.1-alpha.tgz b/proposals/55:statom-vaults/agoric-synthetic-chain-0.0.1-alpha.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0e985be658df4f5461c570c4561bed1d71f9c87d GIT binary patch literal 19075 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 GKmh { diff --git a/proposals/55:statom-vaults/package.json b/proposals/55:statom-vaults/package.json index 88192823..e761c608 100644 --- a/proposals/55:statom-vaults/package.json +++ b/proposals/55:statom-vaults/package.json @@ -5,6 +5,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", "@endo/zip": "^0.2.35", "ava": "^5.3.1", "better-sqlite3": "^8.5.1", diff --git a/proposals/55:statom-vaults/yarn.lock b/proposals/55:statom-vaults/yarn.lock index 42763199..422a4296 100644 --- a/proposals/55:statom-vaults/yarn.lock +++ b/proposals/55:statom-vaults/yarn.lock @@ -5,6 +5,17 @@ __metadata: version: 8 cacheKey: 10c0 +"@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz::locator=root-workspace-0b6124%40workspace%3A.": + version: 0.0.1-alpha + resolution: "@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz#./agoric-synthetic-chain-0.0.1-alpha.tgz::hash=1144d8&locator=root-workspace-0b6124%40workspace%3A." + dependencies: + tsx: "npm:^3.12.8" + bin: + synthetic-chain: ./cli.ts + checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + languageName: node + linkType: hard + "@endo/zip@npm:^0.2.35": version: 0.2.35 resolution: "@endo/zip@npm:0.2.35" @@ -12,6 +23,160 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -349,6 +514,13 @@ __metadata: languageName: node linkType: hard +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -695,6 +867,83 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.18.20": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -871,7 +1120,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -881,7 +1130,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -904,6 +1153,15 @@ __metadata: languageName: node linkType: hard +"get-tsconfig@npm:^4.7.2": + version: 4.7.2 + resolution: "get-tsconfig@npm:4.7.2" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 169b2beababfbb16e8a0ae813ee59d3e14d4960231c816615161ab5be68ec07a394dce59695742ac84295e2efab8d9e89bcf3abaf5e253dfbec3496e01bb9a65 + languageName: node + linkType: hard + "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" @@ -1852,6 +2110,13 @@ __metadata: languageName: node linkType: hard +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -1881,6 +2146,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz" "@endo/zip": "npm:^0.2.35" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" @@ -2025,6 +2291,23 @@ __metadata: languageName: node linkType: hard +"source-map-support@npm:^0.5.21": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -2196,6 +2479,23 @@ __metadata: languageName: node linkType: hard +"tsx@npm:^3.12.8": + version: 3.14.0 + resolution: "tsx@npm:3.14.0" + dependencies: + esbuild: "npm:~0.18.20" + fsevents: "npm:~2.3.3" + get-tsconfig: "npm:^4.7.2" + source-map-support: "npm:^0.5.21" + dependenciesMeta: + fsevents: + optional: true + bin: + tsx: dist/cli.mjs + checksum: b6c938bdae9c656aef2aa0130ee6aa8f3487b5d411d5f7934b705c28ff44ab268db3dde123cf5237b4e5e2ab4441a0bad4b1a39e3ff2170d138538e44082f05d + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" diff --git a/proposals/63:upgrade-12/agoric-synthetic-chain-0.0.1-alpha.tgz b/proposals/63:upgrade-12/agoric-synthetic-chain-0.0.1-alpha.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0e985be658df4f5461c570c4561bed1d71f9c87d GIT binary patch literal 19075 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 GKmh { const { value: rawParams } = await agd.query( diff --git a/proposals/63:upgrade-12/yarn.lock b/proposals/63:upgrade-12/yarn.lock index 7dd389c9..c45a0b06 100644 --- a/proposals/63:upgrade-12/yarn.lock +++ b/proposals/63:upgrade-12/yarn.lock @@ -5,6 +5,171 @@ __metadata: version: 8 cacheKey: 10c0 +"@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz::locator=root-workspace-0b6124%40workspace%3A.": + version: 0.0.1-alpha + resolution: "@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz#./agoric-synthetic-chain-0.0.1-alpha.tgz::hash=1144d8&locator=root-workspace-0b6124%40workspace%3A." + dependencies: + tsx: "npm:^3.12.8" + bin: + synthetic-chain: ./cli.ts + checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -294,6 +459,13 @@ __metadata: languageName: node linkType: hard +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + "cacache@npm:^18.0.0": version: 18.0.1 resolution: "cacache@npm:18.0.1" @@ -584,6 +756,83 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.18.20": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -732,7 +981,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -742,7 +991,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -765,6 +1014,15 @@ __metadata: languageName: node linkType: hard +"get-tsconfig@npm:^4.7.2": + version: 4.7.2 + resolution: "get-tsconfig@npm:4.7.2" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 169b2beababfbb16e8a0ae813ee59d3e14d4960231c816615161ab5be68ec07a394dce59695742ac84295e2efab8d9e89bcf3abaf5e253dfbec3496e01bb9a65 + languageName: node + linkType: hard + "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -1542,6 +1800,13 @@ __metadata: languageName: node linkType: hard +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -1560,6 +1825,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz" ava: "npm:^5.3.1" execa: "npm:^7.2.0" languageName: unknown @@ -1676,6 +1942,23 @@ __metadata: languageName: node linkType: hard +"source-map-support@npm:^0.5.21": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -1797,6 +2080,23 @@ __metadata: languageName: node linkType: hard +"tsx@npm:^3.12.8": + version: 3.14.0 + resolution: "tsx@npm:3.14.0" + dependencies: + esbuild: "npm:~0.18.20" + fsevents: "npm:~2.3.3" + get-tsconfig: "npm:^4.7.2" + source-map-support: "npm:^0.5.21" + dependenciesMeta: + fsevents: + optional: true + bin: + tsx: dist/cli.mjs + checksum: b6c938bdae9c656aef2aa0130ee6aa8f3487b5d411d5f7934b705c28ff44ab268db3dde123cf5237b4e5e2ab4441a0bad4b1a39e3ff2170d138538e44082f05d + languageName: node + linkType: hard + "type-fest@npm:^0.13.1": version: 0.13.1 resolution: "type-fest@npm:0.13.1" diff --git a/proposals/65:upgrade-13/post.test.js b/proposals/65:upgrade-13/post.test.js index 21ef103c..673ff332 100644 --- a/proposals/65:upgrade-13/post.test.js +++ b/proposals/65:upgrade-13/post.test.js @@ -1,20 +1,20 @@ import test from 'ava'; -import { agd } from '../../upgrade-test-scripts/lib/cliHelper.js'; +import { agd } from '@agoric/synthetic-chain/src/lib/cliHelper.js'; import { ATOM_DENOM, CHAINID, GOV1ADDR, -} from '../../upgrade-test-scripts/lib/constants.js'; +} from '@agoric/synthetic-chain/src/lib/constants.js'; import { mintIST, getISTBalance, openVault, -} from '../../upgrade-test-scripts/lib/econHelpers.js'; +} from '@agoric/synthetic-chain/src/lib/econHelpers.js'; import { waitForBlock, addUser, -} from '../../upgrade-test-scripts/lib/commonUpgradeHelpers.js'; +} from '@agoric/synthetic-chain/src/lib/commonUpgradeHelpers.js'; test.before(async t => { await mintIST(GOV1ADDR, 12340000000, 10000, 2000); diff --git a/proposals/b:zoe1/agoric-synthetic-chain-0.0.1-alpha.tgz b/proposals/b:zoe1/agoric-synthetic-chain-0.0.1-alpha.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0e985be658df4f5461c570c4561bed1d71f9c87d GIT binary patch literal 19075 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 GKmh { diff --git a/proposals/b:zoe1/package.json b/proposals/b:zoe1/package.json index 99ec844f..12a6fda8 100644 --- a/proposals/b:zoe1/package.json +++ b/proposals/b:zoe1/package.json @@ -5,6 +5,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", "@endo/zip": "^0.2.35", "ava": "^5.3.1", "better-sqlite3": "^8.5.1", diff --git a/proposals/b:zoe1/performActions.ts b/proposals/b:zoe1/performActions.ts index f616b43c..9b8de9f4 100755 --- a/proposals/b:zoe1/performActions.ts +++ b/proposals/b:zoe1/performActions.ts @@ -9,11 +9,11 @@ import { ZipReader } from '@endo/zip'; import dbOpen from 'better-sqlite3'; import assert from 'assert'; -import { makeAgd } from '../../upgrade-test-scripts/lib/agd-lib.js'; -import { agoric } from '../../upgrade-test-scripts/lib/cliHelper.js'; -import { voteLatestProposalAndWait } from '../../upgrade-test-scripts/lib/commonUpgradeHelpers.js'; -import { dbTool } from '../../upgrade-test-scripts/lib/vat-status.js'; -import { type WebCache } from '../../upgrade-test-scripts/lib/webAsset.js'; +import { makeAgd } from '@agoric/synthetic-chain/src/lib/agd-lib.js'; +import { agoric } from '@agoric/synthetic-chain/src/lib/cliHelper.js'; +import { voteLatestProposalAndWait } from '@agoric/synthetic-chain/src/lib/commonUpgradeHelpers.js'; +import { dbTool } from '@agoric/synthetic-chain/src/lib/vat-status.js'; +import { type WebCache } from '@agoric/synthetic-chain/src/lib/webAsset.js'; import { type ProposalInfo, bundleDetail, diff --git a/proposals/b:zoe1/post.test.js b/proposals/b:zoe1/post.test.js index 16f8024c..9803dcab 100644 --- a/proposals/b:zoe1/post.test.js +++ b/proposals/b:zoe1/post.test.js @@ -1,5 +1,5 @@ import test from 'ava'; -import { getIncarnation } from '../../upgrade-test-scripts/lib/vat-status.js'; +import { getIncarnation } from '@agoric/synthetic-chain/src/lib/vat-status.js'; test(`Zoe vat was upgraded`, async t => { const incarantion = await getIncarnation('zoe'); diff --git a/proposals/b:zoe1/yarn.lock b/proposals/b:zoe1/yarn.lock index 42763199..422a4296 100644 --- a/proposals/b:zoe1/yarn.lock +++ b/proposals/b:zoe1/yarn.lock @@ -5,6 +5,17 @@ __metadata: version: 8 cacheKey: 10c0 +"@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz::locator=root-workspace-0b6124%40workspace%3A.": + version: 0.0.1-alpha + resolution: "@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz#./agoric-synthetic-chain-0.0.1-alpha.tgz::hash=1144d8&locator=root-workspace-0b6124%40workspace%3A." + dependencies: + tsx: "npm:^3.12.8" + bin: + synthetic-chain: ./cli.ts + checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + languageName: node + linkType: hard + "@endo/zip@npm:^0.2.35": version: 0.2.35 resolution: "@endo/zip@npm:0.2.35" @@ -12,6 +23,160 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -349,6 +514,13 @@ __metadata: languageName: node linkType: hard +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -695,6 +867,83 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.18.20": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -871,7 +1120,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -881,7 +1130,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -904,6 +1153,15 @@ __metadata: languageName: node linkType: hard +"get-tsconfig@npm:^4.7.2": + version: 4.7.2 + resolution: "get-tsconfig@npm:4.7.2" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 169b2beababfbb16e8a0ae813ee59d3e14d4960231c816615161ab5be68ec07a394dce59695742ac84295e2efab8d9e89bcf3abaf5e253dfbec3496e01bb9a65 + languageName: node + linkType: hard + "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" @@ -1852,6 +2110,13 @@ __metadata: languageName: node linkType: hard +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -1881,6 +2146,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz" "@endo/zip": "npm:^0.2.35" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" @@ -2025,6 +2291,23 @@ __metadata: languageName: node linkType: hard +"source-map-support@npm:^0.5.21": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -2196,6 +2479,23 @@ __metadata: languageName: node linkType: hard +"tsx@npm:^3.12.8": + version: 3.14.0 + resolution: "tsx@npm:3.14.0" + dependencies: + esbuild: "npm:~0.18.20" + fsevents: "npm:~2.3.3" + get-tsconfig: "npm:^4.7.2" + source-map-support: "npm:^0.5.21" + dependenciesMeta: + fsevents: + optional: true + bin: + tsx: dist/cli.mjs + checksum: b6c938bdae9c656aef2aa0130ee6aa8f3487b5d411d5f7934b705c28ff44ab268db3dde123cf5237b4e5e2ab4441a0bad4b1a39e3ff2170d138538e44082f05d + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" diff --git a/proposals/c:crabble-start/agoric-synthetic-chain-0.0.1-alpha.tgz b/proposals/c:crabble-start/agoric-synthetic-chain-0.0.1-alpha.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0e985be658df4f5461c570c4561bed1d71f9c87d GIT binary patch literal 19075 zcmV(&K;ge1iwFP!00002|LuKiW7{^e==rQ)fhs8g9{=w{k1z6_w0fUyf8``GxL#YDTGM2=5;!XJveHMhi?T)MLlHcN&ZCEJWwX_%h zY`A4veh@u6IYo?R`GZ*)AnHuRTA+;Z(_mw0G{$#vPgH$be#;*RP~e2#FlHD=8R4-X z*h#5Y!>^?(wQ$P%?Bujk)e0t?#46{tntWKh5Kqt3m?hwxZbTR*Mzk;A<5i{=GeYl(nk`o(VgjN!5C0Z;F7^(l1b)rt zAxui?13WC9CW`tVloD&Jd?#lL_)$0y`phJ9EfY3>J381mpfdq4BVuJ7HZ_U>SyU;V zR-);ShDaZV_zC-!om|?k)n}#f25<{+CT1{EbbOjDIQ6jHRSZzr}ec$up;5=6Xe zaNgqg`v=E^KC#P*@44PQV6W>3naOiJ?{Yrtvoee})~_Vz&K|MyH(S1M-Wqm5f6G)V zIUXQ#jt_PZ`fMI>wsWw*%YOZp?U}Z7ey)`Y0gr2T45DK|vW`8qLvFFqW6eHWxzpe*&U0H6<9&hyehR~l6*f{Y!yBYqNwL6H z10=Ix;$6dE;BzK$HxNa@>JSJKt;Xa}wN@pu0Xzd{Y#Mhzmj?Xn2c};P_}Gls<9(zN z-XxZ;CMbs!({^85u|ypC-ZcJo%TY95ctFyoi;@w!W`>Hwn~2qkmSDju$O0lkVv9;1 zYk)UU2l|UegbajlB_S}<^I;}srxc43*GN7_NknMWY!r$TqtjF=ZNhTuBlhQ_6N!q% zbd$wp-%~K4I~TrZT0=7kYruzzQC&FR@UoP~M2tl0p=5&b)6AF%-byrz!}IUJ@u+9M zr~QyzPd)LuX&tx@2o@ndK%;Mp}Pf|OHMzWe7%4<8EpsL!Z z)rp-$MfE`~Rft%uv8W_@kQ@*H8h@B(hq^*`Qy4dvlT5(!l_e8ZsAeE!%bJnr!&V4h4Mr4N3mC3Qxkm5 z@XhON1!HQ?%2%d?^(4Q8UlsTer%5&|(S?TLH*m9QfT}}@Y#nR_IN?rJVLPz)iAWDV~e8=v-KYoR1_SrFP;pVQzM}Ue& z_#Q7ZHkWG!U0d9Rr2}AxgG8Mr2v3p&)omd&i{vw{a5bHxc>!3 zz`gvx+3a>ZY5w1CtTvwc|5xGvFH?L;S%6{w>w!7qHL|3h(DRWsNTab}J~dM8 zNs6EnY!b5qc2W=~UQkq5s^ZO#H=UZU1v>@Y5wQ|IEN#REw_opX9sV_9Rbj2Op+?fKsw~?1 zP>m0s?UqZdR9T!01z5I%KXk4q;O7Y=GGQYs2`iYereG5p6R^v#-_jd0Eovq()zMPT zW6H`HS3^5pqIdD2mBolxW6()0Ufb*;6d_5lhuW_FvG|gq@yjBMrh;I?9gt$7Kj-N^ z$WrXZM(-Z{9iGNsZqA~@5@{?LOuV^cy~TE*C?X+H<*I!xA3t==WCCq3^3`V9C@W?_WHfJ$HTG<#xqOZ82jz>5$VJ9YQQTQ!$CU>r- zf0m*tBSj(?H#wQuNTThBCRr@DCzGkDmNV7A*J8?H44!WfC2tscj^kZFkyu5gCFDvN z$O8&VD)9_t3C`0=?Or-bE@zf#NUVyOARivgk{E_kaya#MC4grLC2yG1M5Bm_2<6&z zU|gO|D56@d@WaO$1d=0PUWSl5OV(S={GlH38hvm|Hx0FkzqEyV# zhEHc^!$*_IJp&-y_k45c@F(LSs(nE`U~@8hG8S0r3*unThxm?j|H+udRlgWM_pIRy z*xEb%$ea5^{-u|)fL#j+__;7I6f$Q>pv~J3e@h39*>?iQzB%ReR`fq$cW+?_UZrc+7?KSXOrecjuh+y@&qk)z;@1aHWb$| ziGO#!YxlK%0T z_#0u1E8kR^O%G0P@ZE`hDvmNmJ>1zHO+j?-n6qHu!t4^3bX1yLHFxa7vu>*_aJ*1> z#b}Zp$|ue|feK<^fLmEBi(m}c;|_VbS*b{X6+%{WTL#O_1eu3saZW&_!k=9TVjDeO&$-{p` zegl$E?sSs~xHLFluyFwRP{S9#*#Cc-RtehjCgt4RiB_wLVXwwxu*g}Ufx>Oaa}g{q zpwxmC#J-6t1CyrtvEyBs4x7$HGS8r|50A?$kWzPIY~KW~?;_Om?^fK6&ZMB*f)^|BYrAkmD7C#Z4$oHQ9`{I&t~&rLSQ7ZN2@}>g1YA` zD|hzI!q@^mddw|!yP$WtMg*tS)`E@!Ef$^hLl1^vS8OJ5wWnFhFnTMPN}rv-Sh*t> zA>@lax+OM&#vH|PvU|6-9Q*Hbi|$;?Y!pQ0MnPQYCB7qVPrSpgItX(NTv#yh zs@z9v24w9xL$9>+*R9w4uXn5LuLo}iRrd4NPp@~kjt>sEc6Sf&u|G>i3kGD*^S3?V z6QOU;Vl6Ah&ADsMJQ!O%WOP7ZbS55b88;p{4s^YmY8Ss)Hi{OsQ%pdqWM$OSD=AG$ zY5SytrnP&)#!!{$3xkhx*f<}~eTUTo&|vZKlhvlI*##~Pny$ip(Qoy7-POAAFg-`M z9BqfOG39HAJKjdT7Y4jS+l@^=S(}fhpCKH5n~fz%$@OPLI{hrQj7I5Ez#TIP|H|$0 z1c#j9sGT-U&l!3d8F+deglFVLbvB{0TH6``YPng;*q7oW2?QRPQ95DObP?FYF}cSn z`$#nb50C9BhiNSPRn`I?Qqc}>lZw8iKkPzGdm+?DHK3Vsg2#;py(NHX1H@lYw6UR) z6+Zf&iE;_@qM>R=M3ts~IWI&ms*ju5N6u|Cnpw9;0ldW zRKMoATs@rL)|7=e+uPF7o2|p+vtPD;`e|_dsJ_Nya&NEcHA)|Rr8*J~NdAblDru{N z>ND-*MK8*l<1tA$eVp=qWq^neMkDUOww8*wSndE>a9!@4(*xLll>RsP-}al5Q0E`H zke;-N3c5|7=k#NGdCaG=h*l0n_w>Zfk)SCH8OYA*C4yo#^0tvcMK=>?3>kbt3mDF^ zuvo@NAt58N!zoE(maJxDRFz7eW04B9U>tOjyt*&$7CH6iVo&m5<(#TM zzp}4X&4PY5pHDN={7Uqn!)HBwE@?AuIHXsotg0Ck^hYN!v%ml?xujXcJknad0MTe_gfZ;8+?$-<#CZQ z58nmaAkOKB7%@2s$eQtVJ>pPU2F))f8Da9<%k}QFtfg&<68Plr{B~DAc8r@Be%Gq? zrS0a<3#iPvlUUTHDXG44hkzCc`n;+)Y($>q+PcH{TVgUI#N^PG@ttlN*2?A#!j%{D zpGd_8LYjGj>1?^yF9b+-O<_M;BSMSYP{V#I)d^W+TJQTs)(Hw2okr4C>g#d2e*>E z_KGT&RQS(vX`$MQJyrEVBS_X?;JvaLh(lHuU4a4DItJQ=X8vEqOC8IIHU72TrsYYV za4C|fVcv+HOWzcK?nb?>p*Ofi7MAk@%RK-LZ$kOTw9Fa0E0YQ;ZI40y0`_!uq$T=B zySrof71V?I40#)xU+8pCawfz|jV_=VrcRKg5Qh%M*S+Y9RS4YMz~_5SF)3jPd+zC9B^>ti|uIHi%B#ujFBo0%G8-nrg4~qdHZmbNcgT`tjp7_qDMZ zY?|}Xi=QarDxWBevwVFaZgFO$ZJuHq%r9W56+OgbQcyFb^m8#M>Q`uoVr9X;h>GFZ z7w#K4P0F9$z2=?E=ZSUujzly2phZsnJ5=a+8hlzw+K zILt#OdY&quJONDBNxVyU`R&mg*n_-I*HMpC%>a})XS;*_gEy)2@r!f=lDVYH%cm*u zXoE-<#7Ak6N4tMNJ3KfzM%!4Po8R*tz5m+#e;g>}3%PwflK;0?TdfTL@3eZ){Qqlw zGHw))a-WE~RW){{c%&0W1SDZ)*Nf+RAW>X75iBT*hcn>}_Se!07!Qo-4gd>0y3hV` z4tg7tH}?WIG|6_#>@dj;y%~3ZHpL-JY~!DTNUTB$^z7q4UT{uYt##zfIme-7ix*cC z$|Y<<7_+Zo9NqwEj;3bO2CAC&72k=PDka)owkZ&*X%=y66GP|Fm$ylebb0?rx}ppH zQ~-*#RS7^oP~aXsJz)1}*r(AcQ3(e?>nd*K6Nrjk>P)|66kiyurD`WSX(V5sMu$C7 zyK>+^qs?f_((Q>CskTzn`NZ}z#GtpCe3{ek=k-ymnQbrK$GjB~`yl9qA76>cqu`mY^0Lz~T|D;isPeRQ0*d7ul% z&!#iyRTfiRl_e?RzFqxO{5h)X!gJK>V&yL8_W5R#{QdU*d*laC6w*6q)wPIS%i+0a zO!ChoVTiX)M>?t}M%v;oh#)*_#+zMLHh1aRta%0k9si#?>m7Qw8{{1)hyller)Ka@ z8aALEk6~4)Ne~QG%oy2t*9RLh4T;OV)iPSPs(q-`t&= zelRheueSeRZLj9-|J%>{-yh@ui@thhz-tyCI_UCCp%Y@KUl|x!sbZ*6nZs~yIx=#Q zB%dgBFw(rw@$3l?D8!`<{Hon*5kE0rp}L%pe*=!DvCu%~LevWW?q^o0vXu5Iu6UybBUv*Nc3j?hax5=Ud;a2#%(E`)a`s z^dr541@nCDC`@sp?jf6+GwH6RSHN?{IpA?{0yu-JesD@r<@!wiB&K?}z}kCm@($n~ zJ9&$WjH=j&a*OOOKS2v`$Pc@$kgE!S8Ha2-E0kmy71lU2)EY#EiEO-p}F< zJU$bb?1EGevGw>eOgVLlE^{^22XzWhysq>MK*6<5fgDv3se~sjum+H9BB*DnpL*_+ zXwn|X!Jjr#Mdd2fi=q;HmA*WEm5vuFR{7v9_9?R`*GnWaGX&Hc}-57?m^n^#vj5geNCSjIa(f9FP#-jpz5D|c6k*u=|6 z`F}GQMq!tK{E<}P*QhbWRv>@Ik4RVxrAT1 zbH~YF*;qz}pT4T3X-d|R!IH0t-4jc!EWssRCF12M4>C1##^m1dAW=#8r?e1$+PEy@ z!}eIB4Lx$~Pk8N;Pi%ZU`GvTboQlwj*p^lO%ynY@PGwn>8;Ll7t`}k^2Z!Sksk%#% zxDY92o~Ww{C$Ytwy8-uY*oUH~l6f1UAdi&eqKP+)gml$pXsiyQli1nO@jrjU(-DoD zOX!q!6y7=W4(^JiXO!Pk2cCl&ABXbuL^XjghW{NN{`Yj9_5)QU|^4Z(+$L3 z=VRI|zzE@Ulm%5P@v~-&kRGX~bL?ROD2z7RH|okzeB)W^HQH-!t4z}7XAO!Le^N35 z_0pJ_fpBEgf=IA(FXf)!sl(#uN zPOq|D<<g37YI@+zj@U+OO!)#k;XYL5r*v%}nx!6%C}CwnV!dk!kF{Za>uVWav-r zzLOrp)J1DONc@#Maq}A;xe$;FT$;yCGE|YHCTH0~ntChG=bRb)&y^Y0gjed9GXULh z|LJsAGx49>t<~rAzpoYlIkxJ^qdDv1V8-38>4l94XyRP%f`_0Y)`E|)IpA&m7>|4o z9zN~UA_&KYqiEwLEqV~TNm6nVHlG3KK$pOw>AS+mk!oIY-{lV5-KO#Z=j;v*yKymL zB~V5a@>v7rmdlGdrT-UQ)4)qw((|Dnmor2+HKdOI&rcX-(GP1A)3s7=&MKExYK$rd zYA6?=y)Ix#vvv#X;uyBkcv1NxtybV=dlIfA$H7<&RFf^@N+b?hHE(V=&}lsO2fA|IWEGyK!1J64>IBHGHCZ!y|}9Lm;3HYb_#qrc?0dP=d&tH01N;bSxf ziE%p*xC5#uAS~9()e$v&J>l>#6$Jqce;4Nl>5&^xXbiU)af8~1gWh6-vC4AnVJW}f z)j^5`LO+{Ar^AjOiJR-#K5*C437&0VTz^WIlQ7K!V??#KuJ zcQi9ySuc*anmf`Vsu$$Aigf}x;&!kj0O3gz!$3u{t4uY0t|!n)s5^PxUox`fs4kQ0 z;5pLI7zRi^*KB)Q1o$|`Pn3*Da+F)woZ7?JyJTsO#;OG1jQCw_ACenJSY$jDvl*8X zhgxcOqY;dzUc9QP;V)MxnM-W7lU;~rC2Evxd{LXp`19u|HE?fAmj(J_q=n~wS~HCx zXrYBP^tAouvgmdabe6v-MN)Lwn3@!6wgu5BrBhN|X}kFU2fO%Kik4CCRDX*tJBJf|KE7_|Ng`D|2vr|r7A8QE>YK?a?n_pAbympHu`J8 zQgRg831^X`i1bS8z|#(nLSR$V9qyoxG^9T$M(7*e5tVjQ@e0q5q@`HAO(r13LPF~S zRWe=Mplcf{d=NsCXH=qO{a=lhU;lN|tgWA(G~l0?D|G|CRm$nQmB{FzV_%6S$lwN4 z1<)Hjk^2Q$FO7~#Zj5RHqDBu@MZYj^GW$R1U4lC1ArEFSIy|)v5&d3J;0gV?IFwtk z6JX)|=9JMNmCVu?>32h<;$!2#P6nn3yGv}m) zD3nfLy;@|4@;EELxtOJR2FV=?cO^K$RXL2Ctk%qgMUnPdZ5S6a9u>)x__@00_=+{6 zyN<5MG@2L0iYg3NPh86k^p&CM;xTv3X zD^*}OLSWF(SCrP$PNTcNNYF}U)MJXOA!UH5gwi~2Ek5HGmCsl1@MP`X;ZJ2*NMu-z zgX}I+!FK0rJDfNyayE{F?LogWN2 zJjzE{OY%s^xgHD*$(7CRoHSd)9ONceMS4!!DGoVob}5JfjTbYAcqb5pshY0znKK@_ zHkD>cOEG%-)*fD}^{14xQBYSQT}u_2nVxdQBMKNPsq_lL7^7hJ5GacCiZE!Qh-xBD z`J=c2Hb(3~e931A;$4Ct1T&Gv{!8+Nuf1~Ocny-b{1JuyqF-~@vE57hI=!@PUzDHXHx1TTCHr3# z+5d76+5hsplfCarYou6aieQqheXfLAp5*(tt)Pf86QPo{mcu0l_Wg@1S~^4|V(o}n z|6=vTA>(9ie3@EA=of`FrLQ{iB(*$=-tui5QjiWMMh^>wLwM{nuu&>vQ*kt9KjvyV6CEb?+!sb-|a zc(u^!J20=fm2pkVTN+9g(<+a7h(O=s&RD)pEfI12fbadGASzifu`WbdP}Ji@`DE-U z%07cQ60UTp8C^FLdW$F#xeAG&iR4(g>~O5|aL|S=HB`~bkvzAS1zLyUP+Foant-3uL1hQ1*^Sc6qF~7l8HP- z{tQW9*U&TMAKzEd176Zm4=bY>G%ywf6f z;rn-??TGwiAqMWV9oT&`0!0oGcxn;{gk@&v&6phuNEbFipwJUW7>I{cQ#>WBFOaBs ziXsW0PCaYxaPbT`5CJ?Cu?>K;c$Y%;7Lc$XJ2fKr_gSW@85B85XOSPKgK|B6t7~HU0&Gl;6rjK#!gAy~Z zOucgdCZHB>VBt5^3%aQ}vTyJW<>A8zeQ|>m(|Euett6K6=PqUVP+2o-o+~r9P}P@u z`92OQwHgM)#0${^;Un5IiYgT%O#Y0+IJ-leYeNJb#Nz*I8_kxnrkB3j&8 z!q$xP`n9mV#ee9jK-&KQd&q(N`G2F=Yi93%H=g}}zaIb3DgTHlh4Mnb5?jh0`dHE0gF!shG>R<3i)WDIfUp>d0ex&om9 zZ#%JTXl`gaoK4`(C(x3xmQg7bUc6wtJg~=Zp+KRbWuFkgbJR%B8FXdL@$4-^ax(M{ z+fz3RaxjF!lrfC7vGQ=#XUZif8ku;Ep^zsA8VXE}LIL_o&rHh$E=bj;b0@U%?hc@| z>kTiVvtrstn8sIlC?oVXMroLN20P;XNu&EiXkKjM4txqqR;$rV$ruq4DA{%@J0x7zZ)N9P<`N287fc)1^Vpi7CcUB!&|uT^O-z z7!r5^c;IkVMHx)u2bj-pMKxF%=u?*?^o7Ft`FSuYkf=&+w#1|r z^54NSTk^)@7xOV@@cSM^-;rqo=_v}5j$6D}*leLd!*8*_9pM-Y6RL{Hk60=Vuz+Dt zL?N6d+F6}bUoes$^m`6V#YaeZ%8X~y6kX57ZWap19usN;68HI%jpezZ2b+AsZZS5U zN?$}NQ`osX6IlYz1x49`!cO3U^MELa<4;fkW`ppTT_(;WLjKW`#SZk(#U_pgxeOtGo~nfv<})HVK^nMwITLDBKx2ZNCCtLW2FBQ^(!^s+ zLg~m=q!P+hdMDl&Tim`_6kXZ$hpKW`D%xqEdM@Nhmeg2`_ajjP@6 z()_QDMn?X3SDVlNzh6iGe^bA(-8yiqNufa2jKTiTXGeqMcW+S&`$)VX3fbQ4f4mtG zM}`GuVPqh>-m-xvbh>u{bcl|f#D+$WIS$n6%y0*PN+>`ZmMWdTK7R|Jr+v)J}B)+K}kdh z%moz%B779QD1vt`EXt%DY=1M4xT4H8SJRp( ziLT^CRTcn_Di_h?^|7GLFaRi^kV}OX;elSPqD%6CT!(?CY}o!v5KYILg04Jkbv`m8oDX?@MbTA#TudNXe`!d0lmXpoSkp`YQ;T<6+#i4V zusXiI;vXiTrXN1d{i~1s<5~+8Faq6rBIxV2>&wub`<+jtwU5(j=(gR}o3`KhFbO_f zesII#v_0=l2z2{C(24PyihacW<2AlnpU+osd&BjH|IwcV(=vH0TphNqoa@f~_V&j4 zc;nxE)_7T+R%>l|#huYw_@UPwbtbEBE40=d0qifX92efUC*98)uTSRf&A7wYudD_S z)`#mKoLSiJeGJ1%tJ@84KFoUN+U@Y+@rpo~qDk&{+S7L1@>^>+s~;!V!)|wN^2zzI z9(=lZ3KCw{Jf3)yDP5 z$HU`J@6*R%Z9E=^AG%l9xAV)}%g$)hZCnp$*6eybA6s3gy9^%DhukNi223hDa?yIL z-e$1f1P1TGO)@a|m5)OQG2pie0`xd|@>>)l3KaTv-s$&9s@UN^9 z=O05S==zNYpY_(JpDz8+S^#cmG`tDi%NyPqf9Ua6$2IwIeH}Q)urvEGvWCOkuKVE$ z3m~F`^?5M7zOl?J#9tTfMRCua9nLy$QeSgpNO6TmAIG{}fo=@h89g z(HVVg&F-gC&=~A6c?3uJh#1rUBLGP;HJm)*0spxUi`gX#}znJe-U zdzI9$FpTcZwlFWbX@_U94$q>TaPnc4`n*+G6bhHH@sE*-8Y&NAW0?yYT{^H*gaV$8 zPuYEF#Mpv3$CD&%7+=H<%LHKewz{+xfR>lyTMaNQ=gr~@8NWrmU-;E3s*x;4slBma zQO-zs!!QgnaV}PjG%Q?jR1E(TtRk!3E{WaF5}B%{dR|P;LWD*#3wH{aC{0`<*EWli zY)5G6iM5xbb<2Z%IPZ5f2Gtb7^r@hg{18o+OouJb!QsoA-JmvF+ zs})zl+;bH8m?rL55s~0Pg_A7yqmRuH?tsq3uXW563tmZRf z2mWkW5$ZD@*y!qW1OgLbo=xap|M8pv%E~Nx-Ib?xv zB}s%f=ro%vcg=pSxrj=y(Bq=Yzgo62^uz|U+4q~G27LeSyGkXZmy0IMO_nl+^IHym zL5RK{z5@ncR@AL>7BJQMD3lnx$lk^b?XXB{pg59z+3$ zNNZm}`r^&zODvTZdC6#NXw|&LsLQ)ng7HwK*cF*A+7=X-pD$W5DxJw}Y~)r@DXCQz z!6c$=oWdbEW?YiDBtX7Q*3Hcsoyia_J66o$d=X$Cm_x+^Nr?oR{&x%wuk*9b=z|u$ z!QuYa{?35?eelmC7Qa%`!p0MhI6m4-Okf|)60QD~G9GQ=SGHm^d@p(@We+XM;!5d# zSXwEg_D8lkJXN7rKqZ!cTf>C7wVKa|-WB(k>vtJSr}-p<)#o9&&>R&#xKZ+maO z)9$YIb{g%q)j@B&*#!7|>w`|Sx82#@ZLM}!JA>YOV|{09d(arPJFUH~2(U^$xLJIC zbZij*=8aR#nD;R-HJ-IS2f_R={@i>1Cr>@kKsW`z;Rx{F^S?&3(aiXN_u9|-U;cpe zKir_#c%cx9z_(k+f8AVZ;sM}s(x(Bmt$lRhX!eZtDoS+NLQ7AZfbDn~gAsNqQ172; z2)gQkocuVq@tU=$w)P#nm{Y30kqJ^KECmz{2E`(|PypQKx}jLwKerC|&tCs!|KMDP4(2J-UjMj#Vw(jRZo+u_EXGq0Pokh9Ad5|6#*|*;^-IoFSYEP$giaCyU zy=Pwd%>PsTAGEYH%<=x)+&>=R|BYTVrMs%^iBUw6 z5S`A)+&IO%>vW!vJG=rQAnGdkgDdh3#AFzWCYlXlu?uMYur9iT6%)2TC{*~fu77fh z{9V_7x82RI|L(K@_n&tCOOp5xSpTvopSAvFT?PLbej>=21r+}sRH_Hp|2*Koarr;A z|7*80`9Hhu)#v@+pLYF=yG?%-2f)+)rrce9g54Dwp!F@4SdMSz7~NpThZt7q8d1DDLkYWxqfR^e-;XTN{5srTM?CerzVyH|}PsJI=tn@`^RMB2g5Z?$qwqkX?%) zh+A`cdK4O`O*Z1!k5H$&&zspV!vAS9&&+Y-_w@g7bhGxqZugo0{}KNG%N_B72pA@^ z6!%=v%{D#?WSVnO!E_vRI7H8)V6$9A$H*eXKP~a64S&c-yQq65RSMDBQ*q@^199@> z>7pplpAd!kFv(taYSeo5ZIk^9s$Ir+f5kRHnjjOz!=e0_Sd%`v>9_YyRVHUO?-(KnypoXt~N=3r3U?K$X}l^EQrh* zkePSQtuv7Y8j*W{^8WOmcg2_Qi%{UH?Um~PdVgZh?9+M`zt!)eAv-zglPS4>dipXR zF*Qny(u2c<0eeFXJhxd~DS!CLiUzzpqua9v5MN*ihRVlvHsai{xa&=cpwO$}eQ{Y= z#@yvtnH;q$WI84RT^r!~RE;i*?A0Uc--qPXc0-weiN2rx=`aMIWk~0Yvl!7c`RJr^ z`sW)|_!kdS)VN-FuJz{|*T4ahqhX2O_psoEa(8xZyOwuN__k1B`w>_)Rip@q)WDD_M=~1}hb^xD1FPH%5@ud}zk z+GuUBcXpcXo!!=8b*ItZ9qhEbtG%`M-tPM9+IqX!?liVL?Y-^2?VWDB+Z=2cB~0k< zRKfhs?iK6>UNAaCw+#jJH~WG}nAmsp(NJ)qZ_UkMF&nmg<5?#|ZkHnh~)+DX6#h2%;B2K?I1UZ=agj!iUs&9$|` zUc0xq)97riL3dkg+q>=FcDK{*b_Z*#jqX-^wb|+IHkxa#y+)_20Sdx+3v%S~oZFM^UcW1BB8Vt5u3AkfF z!neKN>}>B2_By@2PHTOu)mv|_4m!JQyPbBY*J=!QI&00<-JRZcZ_r!Y+itg32Tho^ z28{Y(z14}}TBe;qcemSGZ|=0(yQ{0co%Yt&D*U&--R|tHZZ}%(=6ZVo#J0WDX$_EG zV92`Lt)0E~Uboc*1Xgvh65GhH9i6y7dojE~H8|@lk5`W>AncX*f3uPKAnO7}1${GR zu>~^vVnVSNYggB)<4X8tQH^V_+}R7IPEBg(08;SF{odVPO{2%@Q29V?VZ?NR^;dOC)C%p; z;hPcG=*4>%!(L!*E!5zqirN&Y`j7Hf6-9GBR%r)WNcyWT^&D14s~rl!L6LK67tyF# zDu@l>p^s0Yka2(g?c^rBujy)n21@#ws~=hGq3(#PCR5U>2yH@FW1uT#m!l84cvltn z#bjI3Pc`;Zjr_KggebwMMnyGbu)o`mBW#Y1qE@}UbFhCj*gtxA#L$ud-Qj?l7Z^kr z0ZEt=JsH)6oN^^r%F7q%S}-(m|4Z@-IgMhvEZc{go`0LXszu?(ZxaKB#Hr8gf3W?} z`W@|mjYe-Z8~>x%dyfC{N1gwWW!>R)hA_5NXs<$H?8DNoecWRu-Jn%sbqoPtHxPtB zqytj1o}OwNgMH4c1T3w^$g_QEb5V&bm}SQtFIYt2%;i@qU=}5t5MGXfCtMTJf+gJj zC@rnjPHX+t$Z$i?0kR@A? z&)$KEce-L9Z7qI}t%>!#HTlD~Ce|OmHA(Ls{`jqm^*e4=)SYn|=i*CmR`mGaL&vU@ z24sZ6my|L0%l~$_(az-mY^^@~e}9!vl=2(pJ+9;^-8Tl%>kok;SZBar@#=MHLuCl3 zyE0laN?NuN=MPux2-!ka=+gVO}OYD#d|n@IS&oVBN?GZMU8T0QgX*~NoWZrWSCL$Z@-Nrib^ela)T3MrAmdV#0pwIC6#+p zUe+xg@{!N!v`a`V>H;EHQYi_dCe)YL76-5+oBKr%ADDaWQHghOanqAU7Tuh3QpxXyb!Q6qWUt%LaczY2&i% z9et@^Bh$ElnOB(wqHmLp;2rI~>F%^_Bl}w2uio3yFgkTjgVC#XKIP#ojGAyzT2@WzI z)-nbEo~i)WE=RI6{aXbYJBM|4UV|2h)r4A5o6UnsO?dx`z)3X~U0LR!qv+#-p(m%C zVrIH?OAAPTBjb{bTsWv&n`0P49F7J3q5+9=-7!Ps5Ndh=td`#{IgQYPb9A9PM;zrK z;0d_n;f)`R^(5L4%}WZAm!xN`35`Pow0@yWmJPd^lI>1lw-lD5b+}Lj{2$@}DKaDd zK5aZ;|LHZe`5!usXZz3Bvj3oY25mqfc32qP6k;`QX8Hl&^2b3^DV&G4^LSnGNs8s& zQiZRY5e=~hncTd5NWk-j?j_hCgBmAqVINaMCcrP_#B{9h53E42FFX$~W5jO}|E2HgA99;~8)K>RZXwTNJ{yDvJFESK;(x+I|fW`$bFSFQ81vcT%Ov0Q8s7!!> ze0Q|AOFA<8n^5M zWLM~@aCW8P3{5wQ80kw=4&+*GnNdpYJTi-{tdF29v}|R^3Z7mtUK;UxMf3*B`;FLM zvJnjjsYv}uF;K;E7-Iz?xe&|g6|T2O@4iv_R2O6_ir^#`aHbcFBz_hjnR6%XXH*#? z0nDIW_#@?iJ}dk(8o|Btztw22X72yCSKH6$zkihc2e$EJ7{Kc1Xk(V*YZU0xd!z|A zkr^7u8l%48E%-=M!n1@S2!0<)1HH7d#zk|?K}ji|FLTqjBPnCX|Cjrovg2;DQZoBm zZMD`a>8x8O62fbVuoZz_LkZpcO3WOA)R2jlX0X2pEbIN$m)pU%j@O;Scvbi{6qGNntiOeorv$L3VVkKZ&+sJ8vS&AW(I&f9ctF%T{>;f3xoZiS!@&E zB*5(Wudk2J_P5>)Hq)T+{2sTGxJ*WKSKd^lv_k<%bO&G9zUN{R=fdH;eQ_L6GM;e$ zSz@nVVemb5YPoap_Mf;-w%toQFalA%iJa7U7}T;d`jx&1Fe@DWbpd4xn)UG0Pwb=^ zoe&qRtXLZsPhlj;1Hu+}dC6WT@@k3vUg{QcgT~?hR&<04w9_X|G9u4Ij+wf|f)~d) zGFGez%#Y_FPbSsF!O^=ngU_N>QB@Et=JUd(d@qr%+(oPXUTRcb*ZZ!H!Yk&v&37Qy&z z$>lf5YAqu%%y{nJ$UZStn|ZI6O&JDSR$M=tytjvgw_Aq;q2%60eW@m9o-O*zWerx; zLH9FaDm(M4S(ctRcqPV-h6<-%VI&D)9^ho_?In$bPhwFq>=!Z`8^-=3<(mc8W$d=3 za-*TEkqpcB`>_+{A@mSKDg1J9`1jq{hxeDehwmUeF;b1@F^z$8UQr`!DdIMw#UfnY z##WrN?`Ze$f`O@&fNDXAHK%G~SUD5(4}!i^!ze%jrW5prwuyn3BWTfzD|4GtPYPBE zVp@bHu(>4;nh3!v`rM#{x;S%=lJQ9(mB+2IWee%SB?z=bEb7=CM+ zb%8hDgG>^RWZ>5E9h$1HlB)o4w>JIWD+IcuA&A&caCRclq5tNE4f&4VMc z8JD(1sz;6`N{TXNzfhn`><3no0zlgkWgf0fWz@=2vD(`tdBcUMA zO6QIevWtY?P_L*$eMMRaKnqln9Ekg%SSZJc=pKktG)$3#M7mU{G`7sTFlZZ1dB_13 zHQ#3MM zg=pznuE!Pw+GMEcs?yyCeSzK3zoo=nWSNO?Ct(S3tP4G-yj>^7fd>Z`hXp|Z!SHgn%YC(L;G<3Dj0e| zCep>v4uUxk>aBJ|99&ap40QQZ{siYQYN^kA_r+4@M|hVmejYguL?`r7-Ba({3~26Cc8Fo$-g(mBpT|v67%pt3ziwh zD5ZeL>NHRR&Z3$+Pcia!jL7~NKwVJ()EgfwK%QscHLsMT{kQKzM_8O4QSxe*R5d8hXq+Vgma5x>Dh^mRZ zLM2@gS5kdQsJfd=$Nkq#X914325{!#sJ5m9xRa^EwY!j;bm`q7M{XSi)l$kF zswQv93EE@wQ3TFFK2e!3q%bueE{qhtMF1#BmJEK>EY8g~*ty+|uzHH|%paUor8`u(7hZ z*wWpR}MV}lo zFliTRytXH<11z-&;55st3DWbb5MANR`t^UVH$Uw(Mz{m(O2l%+h5Y-92A#4&QMpWtD7 zl;V|V5Vqy|zusH*ir!;{CC7#EVyU$tyN1Pbmuc=bMolpHQ{t;C!h?)al#u^Ehyii7 zg(MO8QJVhfGI5YT!OFReoM1>IQ}{Vv)KxkN8Xn~xLur^0zaj?o->CniQ{k7s2l&AK zziy+KiT@x}>1X}_Pa6N>OGbD|UW5ChVIA~qHs^ZIuP0sNPDNKBnff``wf$*H+?uAd z>EtQk^@P*$A;vlimR_G$=ZWgJw7eJ{-TQ*l_gq=dxow}k38fEy`T!&$nLld~GPmpT zXeP=rBwRf3SoVq213>U_(_<(b@W9pu-2m^XqhA>L<=bv@u&We+4~o9t9k3BML%cgr z_w|ZfVTk7wM_8}O)Ulk*=-V%ewwSyWPvg#Nq0Lsx^2sb0YwJ-f>)$;D!1L$%^ZfZQ{rrDh>5<6* GKmh { diff --git a/proposals/c:crabble-start/package.json b/proposals/c:crabble-start/package.json index a7c82063..dfd87bbd 100644 --- a/proposals/c:crabble-start/package.json +++ b/proposals/c:crabble-start/package.json @@ -5,6 +5,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", "@endo/zip": "^0.2.35", "ava": "^5.3.1", "better-sqlite3": "^8.5.1", diff --git a/proposals/c:crabble-start/test-crabble-start.js b/proposals/c:crabble-start/test-crabble-start.js index 5a2ce77d..ad370d87 100644 --- a/proposals/c:crabble-start/test-crabble-start.js +++ b/proposals/c:crabble-start/test-crabble-start.js @@ -27,19 +27,19 @@ import dbOpenAmbient from 'better-sqlite3'; import { agoric, wellKnownIdentities, -} from '../../upgrade-test-scripts/lib/cliHelper.js'; +} from '@agoric/synthetic-chain/src/lib/cliHelper.js'; import { provisionSmartWallet, voteLatestProposalAndWait, waitForBlock, -} from '../../upgrade-test-scripts/lib/commonUpgradeHelpers.js'; +} from '@agoric/synthetic-chain/src/lib/commonUpgradeHelpers.js'; -import { makeAgd } from '../../upgrade-test-scripts/lib/agd-lib.js'; -import { dbTool } from '../../upgrade-test-scripts/lib/vat-status.js'; +import { makeAgd } from '@agoric/synthetic-chain/src/lib/agd-lib.js'; +import { dbTool } from '@agoric/synthetic-chain/src/lib/vat-status.js'; import { makeFileRd, makeFileRW, -} from '../../upgrade-test-scripts/lib/webAsset.js'; +} from '@agoric/synthetic-chain/src/lib/webAsset.js'; import { ensureISTForInstall, flags, @@ -58,13 +58,10 @@ const assetInfo = { buildAssets: { crabbleCoreEvalInfo: { evals: [ - { permit: 'crabble-permit.json', script: 'crabbleCoreEval.js' }, - { permit: 'gov-permit.json', script: 'govStarting.js' }, - ], - bundles: [ - 'bundle-contract.json', - 'bundle-governor.json', + { permit: 'crabble-permit.json', script: 'crabbleCoreEval.js' }, + { permit: 'gov-permit.json', script: 'govStarting.js' }, ], + bundles: ['bundle-contract.json', 'bundle-governor.json'], }, }, }; @@ -182,7 +179,7 @@ test.before(async t => (t.context = await makeTestContext())); test.serial(`pre-flight: not in agoricNames.instance`, async t => { const { config, agoric } = t.context; const { instance: target } = config; - console.log({ config, agoric }) + console.log({ config, agoric }); const { instance } = await wellKnownIdentities({ agoric }); testIncludes(t, target, Object.keys(instance), 'instance keys', false); }); @@ -364,7 +361,7 @@ test.serial('core eval proposal passes', async t => { ], { from, chainId, yes: true }, ); - console.log('RESULT', { result }) + console.log('RESULT', { result }); t.log(txAbbr(result)); t.is(result.code, 0); @@ -402,7 +399,6 @@ test.serial(`agoricNames.instance is populated`, async t => { }; const checkForInstance = async () => { - const { instance } = await wellKnownIdentities({ agoric }); const present = Object.keys(instance); return present.includes(target); @@ -432,7 +428,7 @@ test.serial('crabble governance is present', async t => { 'children', 'published.crabble', ]); - console.log({ children }) + console.log({ children }); testIncludes(t, 'governance', children, 'crabble committee'); }); // diff --git a/proposals/c:crabble-start/yarn.lock b/proposals/c:crabble-start/yarn.lock index 1e19d9e7..d8c2020e 100644 --- a/proposals/c:crabble-start/yarn.lock +++ b/proposals/c:crabble-start/yarn.lock @@ -5,6 +5,17 @@ __metadata: version: 8 cacheKey: 10c0 +"@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz::locator=root-workspace-0b6124%40workspace%3A.": + version: 0.0.1-alpha + resolution: "@agoric/synthetic-chain@file:./agoric-synthetic-chain-0.0.1-alpha.tgz#./agoric-synthetic-chain-0.0.1-alpha.tgz::hash=1144d8&locator=root-workspace-0b6124%40workspace%3A." + dependencies: + tsx: "npm:^3.12.8" + bin: + synthetic-chain: ./cli.ts + checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + languageName: node + linkType: hard + "@endo/zip@npm:^0.2.35": version: 0.2.35 resolution: "@endo/zip@npm:0.2.35" @@ -12,6 +23,160 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -349,6 +514,13 @@ __metadata: languageName: node linkType: hard +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -695,6 +867,83 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.18.20": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -871,7 +1120,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -881,7 +1130,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -904,6 +1153,15 @@ __metadata: languageName: node linkType: hard +"get-tsconfig@npm:^4.7.2": + version: 4.7.2 + resolution: "get-tsconfig@npm:4.7.2" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 169b2beababfbb16e8a0ae813ee59d3e14d4960231c816615161ab5be68ec07a394dce59695742ac84295e2efab8d9e89bcf3abaf5e253dfbec3496e01bb9a65 + languageName: node + linkType: hard + "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" @@ -1852,6 +2110,13 @@ __metadata: languageName: node linkType: hard +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -1881,6 +2146,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: + "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz" "@endo/zip": "npm:^0.2.35" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" @@ -2025,6 +2291,23 @@ __metadata: languageName: node linkType: hard +"source-map-support@npm:^0.5.21": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -2196,6 +2479,23 @@ __metadata: languageName: node linkType: hard +"tsx@npm:^3.12.8": + version: 3.14.0 + resolution: "tsx@npm:3.14.0" + dependencies: + esbuild: "npm:~0.18.20" + fsevents: "npm:~2.3.3" + get-tsconfig: "npm:^4.7.2" + source-map-support: "npm:^0.5.21" + dependenciesMeta: + fsevents: + optional: true + bin: + tsx: dist/cli.mjs + checksum: b6c938bdae9c656aef2aa0130ee6aa8f3487b5d411d5f7934b705c28ff44ab268db3dde123cf5237b4e5e2ab4441a0bad4b1a39e3ff2170d138538e44082f05d + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" diff --git a/upgrade-test-scripts/install_deps.sh b/upgrade-test-scripts/install_deps.sh index f6ac8632..e0e6b11b 100755 --- a/upgrade-test-scripts/install_deps.sh +++ b/upgrade-test-scripts/install_deps.sh @@ -14,10 +14,6 @@ yarn --version # Run where this script is cd "$(dirname "$(realpath -- "$0")")" -pushd ./lib/ -yarn install -popd - # TODO consider yarn workspaces to install all in one command if [ -n "$PROPOSAL_PATH" ]; then cd "../proposals/$PROPOSAL_PATH" diff --git a/upgrade-test-scripts/lib/.yarnrc.yml b/upgrade-test-scripts/lib/.yarnrc.yml deleted file mode 100644 index 3186f3f0..00000000 --- a/upgrade-test-scripts/lib/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/upgrade-test-scripts/lib/package.json b/upgrade-test-scripts/lib/package.json deleted file mode 100644 index 5c2e0682..00000000 --- a/upgrade-test-scripts/lib/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "module", - "license": "Apache-2.0", - "dependencies": { - "better-sqlite3": "^8.5.1", - "execa": "^7.2.0", - "tmp": "^0.2.1" - }, - "scripts": { - "agops": "yarn --cwd /usr/src/agoric-sdk/ --silent agops", - "upgrade-tests": "ava --serial agoric-upgrade*/**/pre.test.js agoric-upgrade*/**/actions.test.js agoric-upgrade*/**/post.test.js" - }, - "packageManager": "yarn@4.0.2" -} diff --git a/upgrade-test-scripts/lib/yarn.lock b/upgrade-test-scripts/lib/yarn.lock deleted file mode 100644 index c45f3457..00000000 --- a/upgrade-test-scripts/lib/yarn.lock +++ /dev/null @@ -1,1339 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e - languageName: node - linkType: hard - -"@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 7b89590598476dda88e79c473766b67c682aae6e0ab0213491daa6083dcc0c171f86b3868f5506f22c09aa5ea69ad7dfb78f4bf39a8dca375d89a42f408645b3 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e - languageName: node - linkType: hard - -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd - languageName: node - linkType: hard - -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 - languageName: node - linkType: hard - -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" - dependencies: - debug: "npm:^4.3.4" - checksum: fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce - languageName: node - linkType: hard - -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: "npm:^2.0.0" - indent-string: "npm:^4.0.0" - checksum: a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 - languageName: node - linkType: hard - -"ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee - languageName: node - linkType: hard - -"base64-js@npm:^1.3.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf - languageName: node - linkType: hard - -"better-sqlite3@npm:^8.5.1": - version: 8.7.0 - resolution: "better-sqlite3@npm:8.7.0" - dependencies: - bindings: "npm:^1.5.0" - node-gyp: "npm:latest" - prebuild-install: "npm:^7.1.1" - checksum: 2583401b08531eee74c083c73f3a5902bc142b0e1c16de5b9caa92ee94f544e2cb512c214de2f762a6c83e593f26f70013214344a9ea66ace6d0619efbf04a1e - languageName: node - linkType: hard - -"bindings@npm:^1.5.0": - version: 1.5.0 - resolution: "bindings@npm:1.5.0" - dependencies: - file-uri-to-path: "npm:1.0.0" - checksum: 3dab2491b4bb24124252a91e656803eac24292473e56554e35bbfe3cc1875332cfa77600c3bac7564049dc95075bf6fcc63a4609920ff2d64d0fe405fcf0d4ba - languageName: node - linkType: hard - -"bl@npm:^4.0.3": - version: 4.1.0 - resolution: "bl@npm:4.1.0" - dependencies: - buffer: "npm:^5.5.0" - inherits: "npm:^2.0.4" - readable-stream: "npm:^3.4.0" - checksum: 02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: "npm:^1.0.0" - concat-map: "npm:0.0.1" - checksum: 695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f - languageName: node - linkType: hard - -"buffer@npm:^5.5.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.1.13" - checksum: 27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e - languageName: node - linkType: hard - -"cacache@npm:^18.0.0": - version: 18.0.0 - resolution: "cacache@npm:18.0.0" - dependencies: - "@npmcli/fs": "npm:^3.1.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^1.0.2" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: e359823778d712ad365740cef3f488d4f74c62cc79be5935896d9597a7d81033e50c54c15898fa9cc018620879307ab30d1dddc476ae705bfd5b29c145ae6938 - languageName: node - linkType: hard - -"chownr@npm:^1.1.1": - version: 1.1.4 - resolution: "chownr@npm:1.1.4" - checksum: ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db - languageName: node - linkType: hard - -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: 594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" - dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 - languageName: node - linkType: hard - -"decompress-response@npm:^6.0.0": - version: 6.0.0 - resolution: "decompress-response@npm:6.0.0" - dependencies: - mimic-response: "npm:^3.1.0" - checksum: bd89d23141b96d80577e70c54fb226b2f40e74a6817652b80a116d7befb8758261ad073a8895648a29cc0a5947021ab66705cb542fa9c143c82022b27c5b175e - languageName: node - linkType: hard - -"deep-extend@npm:^0.6.0": - version: 0.6.0 - resolution: "deep-extend@npm:0.6.0" - checksum: 1c6b0abcdb901e13a44c7d699116d3d4279fdb261983122a3783e7273844d5f2537dc2e1c454a23fcf645917f93fbf8d07101c1d03c015a87faa662755212566 - languageName: node - linkType: hard - -"detect-libc@npm:^2.0.0": - version: 2.0.2 - resolution: "detect-libc@npm:2.0.2" - checksum: a9f4ffcd2701525c589617d98afe5a5d0676c8ea82bcc4ed6f3747241b79f781d36437c59a5e855254c864d36a3e9f8276568b6b531c28d6e53b093a15703f11 - languageName: node - linkType: hard - -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: "npm:^0.6.2" - checksum: 36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 - languageName: node - linkType: hard - -"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" - dependencies: - once: "npm:^1.4.0" - checksum: 870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 - languageName: node - linkType: hard - -"execa@npm:^7.2.0": - version: 7.2.0 - resolution: "execa@npm:7.2.0" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.1" - human-signals: "npm:^4.3.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" - signal-exit: "npm:^3.0.7" - strip-final-newline: "npm:^3.0.0" - checksum: 098cd6a1bc26d509e5402c43f4971736450b84d058391820c6f237aeec6436963e006fd8423c9722f148c53da86aa50045929c7278b5522197dff802d10f9885 - languageName: node - linkType: hard - -"expand-template@npm:^2.0.3": - version: 2.0.3 - resolution: "expand-template@npm:2.0.3" - checksum: 1c9e7afe9acadf9d373301d27f6a47b34e89b3391b1ef38b7471d381812537ef2457e620ae7f819d2642ce9c43b189b3583813ec395e2938319abe356a9b2f51 - languageName: node - linkType: hard - -"exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 - languageName: node - linkType: hard - -"file-uri-to-path@npm:1.0.0": - version: 1.0.0 - resolution: "file-uri-to-path@npm:1.0.0" - checksum: 3b545e3a341d322d368e880e1c204ef55f1d45cdea65f7efc6c6ce9e0c4d22d802d5629320eb779d006fe59624ac17b0e848d83cc5af7cd101f206cb704f5519 - languageName: node - linkType: hard - -"foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" - dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^4.0.1" - checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 - languageName: node - linkType: hard - -"fs-constants@npm:^1.0.0": - version: 1.0.0 - resolution: "fs-constants@npm:1.0.0" - checksum: a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 - languageName: node - linkType: hard - -"fs-minipass@npm:^2.0.0": - version: 2.1.0 - resolution: "fs-minipass@npm:2.1.0" - dependencies: - minipass: "npm:^3.0.0" - checksum: 703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 - languageName: node - linkType: hard - -"fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" - dependencies: - minipass: "npm:^7.0.3" - checksum: 63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 - languageName: node - linkType: hard - -"get-stream@npm:^6.0.1": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: 49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 - languageName: node - linkType: hard - -"github-from-package@npm:0.0.0": - version: 0.0.0 - resolution: "github-from-package@npm:0.0.0" - checksum: 737ee3f52d0a27e26332cde85b533c21fcdc0b09fb716c3f8e522cfaa9c600d4a631dec9fcde179ec9d47cca89017b7848ed4d6ae6b6b78f936c06825b1fcc12 - languageName: node - linkType: hard - -"glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.10 - resolution: "glob@npm:10.3.10" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" - minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" - bin: - glob: dist/esm/bin.mjs - checksum: 13d8a1feb7eac7945f8c8480e11cd4a44b24d26503d99a8d8ac8d5aefbf3e9802a2b6087318a829fad04cb4e829f25c5f4f1110c68966c498720dd261c7e344d - languageName: node - linkType: hard - -"glob@npm:^7.1.3": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe - languageName: node - linkType: hard - -"graceful-fs@npm:^4.2.6": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" - dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" - dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:4" - checksum: 7735eb90073db087e7e79312e3d97c8c04baf7ea7ca7b013382b6a45abbaa61b281041a98f4e13c8c80d88f843785bcc84ba189165b4b4087b1e3496ba656d77 - languageName: node - linkType: hard - -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: 40498b33fe139f5cc4ef5d2f95eb1803d6318ac1b1c63eaf14eeed5484d26332c828de4a5a05676b6c83d7b9e57727c59addb4b1dea19cb8d71e83689e5b336c - languageName: node - linkType: hard - -"iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 - languageName: node - linkType: hard - -"ieee754@npm:^1.1.13": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 - languageName: node - linkType: hard - -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: 7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 - languageName: node - linkType: hard - -"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 - languageName: node - linkType: hard - -"ini@npm:~1.3.0": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a - languageName: node - linkType: hard - -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 8d186cc5585f57372847ae29b6eba258c68862055e18a75cc4933327232cb5c107f89800ce29715d542eef2c254fbb68b382e780a7414f9ee7caf60b7a473958 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc - languageName: node - linkType: hard - -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d - languageName: node - linkType: hard - -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d - languageName: node - linkType: hard - -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 - languageName: node - linkType: hard - -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: f01d8f972d894cd7638bc338e9ef5ddb86f7b208ce177a36d718eac96ec86638a6efa17d0221b10073e64b45edc2ce15340db9380b1f5d5c5d000cbc517dc111 - languageName: node - linkType: hard - -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.1 - resolution: "lru-cache@npm:10.0.1" - checksum: 982dabfb227b9a2daf56d712ae0e72e01115a28c0a2068cd71277bca04568f3417bbf741c6c7941abc5c620fd8059e34f15607f90ebccbfa0a17533322d27a8e - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" - dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" - http-cache-semantics: "npm:^4.1.1" - is-lambda: "npm:^1.0.1" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" - promise-retry: "npm:^2.0.1" - ssri: "npm:^10.0.0" - checksum: 43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 - languageName: node - linkType: hard - -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 - languageName: node - linkType: hard - -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf - languageName: node - linkType: hard - -"mimic-response@npm:^3.1.0": - version: 3.1.0 - resolution: "mimic-response@npm:3.1.0" - checksum: 0d6f07ce6e03e9e4445bee655202153bdb8a98d67ee8dc965ac140900d7a2688343e6b4c9a72cfc9ef2f7944dfd76eef4ab2482eb7b293a68b84916bac735362 - languageName: node - linkType: hard - -"minimatch@npm:^3.1.1": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac - languageName: node - linkType: hard - -"minimist@npm:^1.2.0, minimist@npm:^1.2.3": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 - languageName: node - linkType: hard - -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: "npm:^3.0.0" - checksum: 8f82bd1f3095b24f53a991b04b67f4c710c894e518b813f0864a31de5570441a509be1ca17e0bb92b047591a8fdbeb886f502764fefb00d2f144f4011791e898 - languageName: node - linkType: hard - -"minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" - dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" - dependenciesMeta: - encoding: - optional: true - checksum: 1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: "npm:^3.0.0" - checksum: 2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: "npm:^3.0.0" - checksum: cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: "npm:^3.0.0" - checksum: 298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb - languageName: node - linkType: hard - -"minipass@npm:^3.0.0": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: "npm:^4.0.0" - checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c - languageName: node - linkType: hard - -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 - languageName: node - linkType: hard - -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": - version: 2.1.2 - resolution: "minizlib@npm:2.1.2" - dependencies: - minipass: "npm:^3.0.0" - yallist: "npm:^4.0.0" - checksum: 64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 - languageName: node - linkType: hard - -"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": - version: 0.5.3 - resolution: "mkdirp-classic@npm:0.5.3" - checksum: 95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.3": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: 46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc - languageName: node - linkType: hard - -"napi-build-utils@npm:^1.0.1": - version: 1.0.2 - resolution: "napi-build-utils@npm:1.0.2" - checksum: 37fd2cd0ff2ad20073ce78d83fd718a740d568b225924e753ae51cb69d68f330c80544d487e5e5bd18e28702ed2ca469c2424ad948becd1862c1b0209542b2e9 - languageName: node - linkType: hard - -"negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 - languageName: node - linkType: hard - -"node-abi@npm:^3.3.0": - version: 3.51.0 - resolution: "node-abi@npm:3.51.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 2f0a56a9923bd21ff13650b6e8d2caebda211795761b40ae0ec3ea08e6687f6722535302cde87c928d6959a6afec196db3c54f8ae2db0bbaa401459dcf0f073c - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" - dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" - semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^4.0.0" - bin: - node-gyp: bin/node-gyp.js - checksum: abddfff7d873312e4ed4a5fb75ce893a5c4fb69e7fcb1dfa71c28a6b92a7f1ef6b62790dffb39181b5a82728ba8f2f32d229cf8cbe66769fe02cea7db4a555aa - languageName: node - linkType: hard - -"nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" - dependencies: - abbrev: "npm:^2.0.0" - bin: - nopt: bin/nopt.js - checksum: 9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff - languageName: node - linkType: hard - -"npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" - dependencies: - path-key: "npm:^4.0.0" - checksum: ff6d77514489f47fa1c3b1311d09cd4b6d09a874cc1866260f9dea12cbaabda0436ed7f8c2ee44d147bf99a3af29307c6f63b0f83d242b0b6b0ab25dff2629e3 - languageName: node - linkType: hard - -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: "npm:1" - checksum: 5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 - languageName: node - linkType: hard - -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: "npm:^4.0.0" - checksum: 4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c - languageName: node - linkType: hard - -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: "npm:^3.0.0" - checksum: 592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 - languageName: node - linkType: hard - -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 - languageName: node - linkType: hard - -"path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c - languageName: node - linkType: hard - -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 - languageName: node - linkType: hard - -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" - dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e - languageName: node - linkType: hard - -"prebuild-install@npm:^7.1.1": - version: 7.1.1 - resolution: "prebuild-install@npm:7.1.1" - dependencies: - detect-libc: "npm:^2.0.0" - expand-template: "npm:^2.0.3" - github-from-package: "npm:0.0.0" - minimist: "npm:^1.2.3" - mkdirp-classic: "npm:^0.5.3" - napi-build-utils: "npm:^1.0.1" - node-abi: "npm:^3.3.0" - pump: "npm:^3.0.0" - rc: "npm:^1.2.7" - simple-get: "npm:^4.0.0" - tar-fs: "npm:^2.0.0" - tunnel-agent: "npm:^0.6.0" - bin: - prebuild-install: bin.js - checksum: 6dc70f36b0f4adcb2fe0ed38d874ab28b571fb1a9725d769e8ba3f64a15831e58462de09f3e6e64569bcc4a3e03b9328b56faa0d45fe10ae1574478814536c76 - languageName: node - linkType: hard - -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: "npm:^2.0.2" - retry: "npm:^0.12.0" - checksum: 9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 - languageName: node - linkType: hard - -"pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" - dependencies: - end-of-stream: "npm:^1.1.0" - once: "npm:^1.3.1" - checksum: bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 - languageName: node - linkType: hard - -"rc@npm:^1.2.7": - version: 1.2.8 - resolution: "rc@npm:1.2.8" - dependencies: - deep-extend: "npm:^0.6.0" - ini: "npm:~1.3.0" - minimist: "npm:^1.2.0" - strip-json-comments: "npm:~2.0.1" - bin: - rc: ./cli.js - checksum: 24a07653150f0d9ac7168e52943cc3cb4b7a22c0e43c7dff3219977c2fdca5a2760a304a029c20811a0e79d351f57d46c9bde216193a0f73978496afc2b85b15 - languageName: node - linkType: hard - -"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: "npm:^2.0.3" - string_decoder: "npm:^1.1.1" - util-deprecate: "npm:^1.0.1" - checksum: e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe - languageName: node - linkType: hard - -"rimraf@npm:^3.0.0": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 - languageName: node - linkType: hard - -"root-workspace-0b6124@workspace:.": - version: 0.0.0-use.local - resolution: "root-workspace-0b6124@workspace:." - dependencies: - better-sqlite3: "npm:^8.5.1" - execa: "npm:^7.2.0" - tmp: "npm:^0.2.1" - languageName: unknown - linkType: soft - -"safe-buffer@npm:^5.0.1, safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: 6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3.0.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: 7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 - languageName: node - linkType: hard - -"semver@npm:^7.3.5": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e - languageName: node - linkType: hard - -"shebang-command@npm:^2.0.0": - version: 2.0.0 - resolution: "shebang-command@npm:2.0.0" - dependencies: - shebang-regex: "npm:^3.0.0" - checksum: a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e - languageName: node - linkType: hard - -"shebang-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "shebang-regex@npm:3.0.0" - checksum: 1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: 25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 - languageName: node - linkType: hard - -"signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 - languageName: node - linkType: hard - -"simple-concat@npm:^1.0.0": - version: 1.0.1 - resolution: "simple-concat@npm:1.0.1" - checksum: 62f7508e674414008910b5397c1811941d457dfa0db4fd5aa7fa0409eb02c3609608dfcd7508cace75b3a0bf67a2a77990711e32cd213d2c76f4fd12ee86d776 - languageName: node - linkType: hard - -"simple-get@npm:^4.0.0": - version: 4.0.1 - resolution: "simple-get@npm:4.0.1" - dependencies: - decompress-response: "npm:^6.0.0" - once: "npm:^1.3.1" - simple-concat: "npm:^1.0.0" - checksum: b0649a581dbca741babb960423248899203165769747142033479a7dc5e77d7b0fced0253c731cd57cf21e31e4d77c9157c3069f4448d558ebc96cf9e1eebcf0 - languageName: node - linkType: hard - -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" - dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: a842402fc9b8848a31367f2811ca3cd14c4106588b39a0901cd7a69029998adfc6456b0203617c18ed090542ad0c24ee4e9d4c75a0c4b75071e214227c177eb7 - languageName: node - linkType: hard - -"socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: "npm:^2.0.0" - smart-buffer: "npm:^4.2.0" - checksum: 43f69dbc9f34fc8220bc51c6eea1c39715ab3cfdb115d6e3285f6c7d1a603c5c75655668a5bbc11e3c7e2c99d60321fb8d7ab6f38cda6a215fadd0d6d0b52130 - languageName: node - linkType: hard - -"ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" - dependencies: - minipass: "npm:^7.0.3" - checksum: b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b - languageName: node - linkType: hard - -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca - languageName: node - linkType: hard - -"string_decoder@npm:^1.1.1": - version: 1.3.0 - resolution: "string_decoder@npm:1.3.0" - dependencies: - safe-buffer: "npm:~5.2.0" - checksum: 810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" - dependencies: - ansi-regex: "npm:^6.0.1" - checksum: a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 - languageName: node - linkType: hard - -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce - languageName: node - linkType: hard - -"strip-json-comments@npm:~2.0.1": - version: 2.0.1 - resolution: "strip-json-comments@npm:2.0.1" - checksum: b509231cbdee45064ff4f9fd73609e2bcc4e84a4d508e9dd0f31f70356473fde18abfb5838c17d56fb236f5a06b102ef115438de0600b749e818a35fbbc48c43 - languageName: node - linkType: hard - -"tar-fs@npm:^2.0.0": - version: 2.1.1 - resolution: "tar-fs@npm:2.1.1" - dependencies: - chownr: "npm:^1.1.1" - mkdirp-classic: "npm:^0.5.2" - pump: "npm:^3.0.0" - tar-stream: "npm:^2.1.4" - checksum: 871d26a934bfb7beeae4c4d8a09689f530b565f79bd0cf489823ff0efa3705da01278160da10bb006d1a793fa0425cf316cec029b32a9159eacbeaff4965fb6d - languageName: node - linkType: hard - -"tar-stream@npm:^2.1.4": - version: 2.2.0 - resolution: "tar-stream@npm:2.2.0" - dependencies: - bl: "npm:^4.0.3" - end-of-stream: "npm:^1.4.1" - fs-constants: "npm:^1.0.0" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.1.1" - checksum: 2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 - languageName: node - linkType: hard - -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" - dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^5.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: 02ca064a1a6b4521fef88c07d389ac0936730091f8c02d30ea60d472e0378768e870769ab9e986d87807bfee5654359cf29ff4372746cc65e30cbddc352660d8 - languageName: node - linkType: hard - -"tmp@npm:^0.2.1": - version: 0.2.1 - resolution: "tmp@npm:0.2.1" - dependencies: - rimraf: "npm:^3.0.0" - checksum: 67607aa012059c9ce697bee820ee51bc0f39b29a8766def4f92d3f764d67c7cf9205d537d24e0cb1ce9685c40d4c628ead010910118ea18348666b5c46ed9123 - languageName: node - linkType: hard - -"tunnel-agent@npm:^0.6.0": - version: 0.6.0 - resolution: "tunnel-agent@npm:0.6.0" - dependencies: - safe-buffer: "npm:^5.0.1" - checksum: 4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a - languageName: node - linkType: hard - -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" - dependencies: - unique-slug: "npm:^4.0.0" - checksum: 6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f - languageName: node - linkType: hard - -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 - languageName: node - linkType: hard - -"util-deprecate@npm:^1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 - languageName: node - linkType: hard - -"which@npm:^2.0.1": - version: 2.0.2 - resolution: "which@npm:2.0.2" - dependencies: - isexe: "npm:^2.0.0" - bin: - node-which: ./bin/node-which - checksum: 66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f - languageName: node - linkType: hard - -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" - dependencies: - isexe: "npm:^3.1.1" - bin: - node-which: bin/which.js - checksum: 449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da - languageName: node - linkType: hard - -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: 138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 - languageName: node - linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a - languageName: node - linkType: hard