diff --git a/packages/synthetic-chain/cli.ts b/packages/synthetic-chain/cli.ts index 1ace67c5..828f574f 100755 --- a/packages/synthetic-chain/cli.ts +++ b/packages/synthetic-chain/cli.ts @@ -4,10 +4,13 @@ import { parseArgs } from 'node:util'; import path from 'node:path'; import { execSync } from 'node:child_process'; import { buildProposalSubmissions, buildTestImages } from './src/cli/build.js'; -import { refreshDockerfile } from './src/cli/dockerfileGen.js'; +import { writeDockerfile } from './src/cli/dockerfileGen.js'; import { matchOneProposal, readProposals } from './src/cli/proposals.js'; import { debugTestImage, runTestImages } from './src/cli/run.js'; +// Tag of the agoric-3 image containing all passed proposals +const baseTag = 'main'; + const { positionals, values } = parseArgs({ options: { match: { short: 'm', type: 'string' }, @@ -28,20 +31,33 @@ const [cmd] = positionals; // TODO consider a lib like Commander for auto-gen help const usage = `USAGE: -build +append [] - build on top of an existing image (defaults to latest from a3p) + +rebuild - build from the beginning -test [--debug] +test [--debug] - run the tests of the proposals `; +const buildImages = () => { + execSync( + // XXX very brittle + 'cp -r node_modules/@agoric/synthetic-chain/upgrade-test-scripts .', + ); + buildProposalSubmissions(proposals); + buildTestImages(proposals, values.dry); +}; + switch (cmd) { - case 'build': - execSync( - // XXX very brittle - 'cp -r node_modules/@agoric/synthetic-chain/upgrade-test-scripts .', - ); - refreshDockerfile(allProposals); - buildProposalSubmissions(proposals); - buildTestImages(proposals, values.dry); + case 'amend': // alias for backcompat + case 'append': + const fromTag = positionals[1] || baseTag; + writeDockerfile(allProposals, fromTag); + buildImages(); + break; + case 'build': // alias for backcompat + case 'rebuild': + writeDockerfile(allProposals); + buildImages(); break; case 'test': if (values.debug) { diff --git a/packages/synthetic-chain/package.json b/packages/synthetic-chain/package.json index 1354832a..550da6b5 100644 --- a/packages/synthetic-chain/package.json +++ b/packages/synthetic-chain/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/synthetic-chain", - "version": "0.0.1-alpha", + "version": "0.0.1", "description": "Utilities to build a chain and test proposals atop it", "bin": "./cli.ts", "main": "index.js", @@ -30,5 +30,8 @@ "ts": "module" } }, - "license": "Apache-2.0" + "license": "Apache-2.0", + "publishConfig": { + "access": "public" + } } diff --git a/packages/synthetic-chain/src/cli/build.ts b/packages/synthetic-chain/src/cli/build.ts index 49038830..5d049516 100755 --- a/packages/synthetic-chain/src/cli/build.ts +++ b/packages/synthetic-chain/src/cli/build.ts @@ -1,4 +1,5 @@ import { execSync } from 'node:child_process'; +import fs from 'node:fs'; import path from 'node:path'; import { ProposalInfo, imageNameForProposal } from './proposals.js'; @@ -22,9 +23,18 @@ export const buildProposalSubmissions = (proposals: ProposalInfo[]) => { cwd: submissionPath, env: { ...process.env, HOME: '.' }, }); - // UNTIL https://github.com/Agoric/agoric-sdk/pull/8559 is merged - // Move bundles from submission subdir to submission path. - execSync(`mv ${submissionPath}/.agoric/cache/* ${submissionPath}`); + // find the one file ending in -plan.json + // TODO error if there is more than one + const planPath = execSync( + `find ${submissionPath} -maxdepth 1 -type f -name '*-plan.json'`, + ) + .toString() + .trim(); + const plan = JSON.parse(fs.readFileSync(planPath, 'utf-8')); + for (const { fileName } of plan.bundles) { + // Copy the bundle into the submission path. + execSync(`cp ${fileName} ${submissionPath}`); + } } }; diff --git a/packages/synthetic-chain/src/cli/dockerfileGen.ts b/packages/synthetic-chain/src/cli/dockerfileGen.ts index 0b8938f8..1df03ee2 100755 --- a/packages/synthetic-chain/src/cli/dockerfileGen.ts +++ b/packages/synthetic-chain/src/cli/dockerfileGen.ts @@ -7,12 +7,6 @@ import type { ProposalInfo, SoftwareUpgradeProposal, } from './proposals.js'; -import { readProposals } from './proposals.js'; - -const agZeroUpgrade = 'agoric-upgrade-7-2'; - -// TODO change the tag to 'main' after multi-platform support https://github.com/Agoric/agoric-3-proposals/pull/32 -const baseImage = 'ghcr.io/agoric/agoric-3-proposals:pr-32-linux_arm64_v8'; /** * Templates for Dockerfile stages @@ -24,6 +18,7 @@ const stage = { * @param to */ START(proposalName: string, to: string) { + const agZeroUpgrade = 'agoric-upgrade-7-2'; return ` ## START # on ${agZeroUpgrade}, with upgrade to ${to} @@ -40,15 +35,16 @@ RUN /usr/src/upgrade-test-scripts/start_ag0.sh `; }, /** - * Resume from latest production state + * Resume from state of an existing image + * @param fromTag * @param proposalName * @param to */ - RESUME(proposalName: string, to: string) { + RESUME(fromTag: string, proposalName: string, to: string) { return ` ## RESUME # on a3p base, with upgrade to ${to} -FROM ${baseImage} as prepare-${proposalName} +FROM ghcr.io/agoric/agoric-3-proposals:${fromTag} as prepare-${proposalName} `; }, @@ -209,7 +205,10 @@ ENTRYPOINT ./start_agd.sh }, }; -export function refreshDockerfile(allProposals: ProposalInfo[]) { +export function writeDockerfile( + allProposals: ProposalInfo[], + fromTag?: string, +) { // Each stage tests something about the left argument and prepare an upgrade to the right side (by passing the proposal and halting the chain.) // The upgrade doesn't happen until the next stage begins executing. const blocks: string[] = []; @@ -227,9 +226,11 @@ export function refreshDockerfile(allProposals: ProposalInfo[]) { // handle the first proposal specially if (previousProposal) { blocks.push(stage.PREPARE(proposal, previousProposal)); + } else if (fromTag) { + blocks.push( + stage.RESUME(fromTag, proposal.proposalName, proposal.planName), + ); } else { - // TODO for external use, provide a way to stack upgrades onto an existing chain - // blocks.push(stage.RESUME(proposal.proposalName, proposal.planName)); blocks.push(stage.START(proposal.proposalName, proposal.planName)); } blocks.push(stage.EXECUTE(proposal)); 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 deleted file mode 100644 index 0e985be6..00000000 Binary files a/proposals/34:upgrade-10/agoric-synthetic-chain-0.0.1-alpha.tgz and /dev/null differ diff --git a/proposals/34:upgrade-10/package.json b/proposals/34:upgrade-10/package.json index 2808a7be..505ed806 100644 --- a/proposals/34:upgrade-10/package.json +++ b/proposals/34:upgrade-10/package.json @@ -8,7 +8,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { - "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", + "@agoric/synthetic-chain": "^0.0.1-rc0", "ava": "^5.3.1", "better-sqlite3": "^8.5.1", "execa": "^7.2.0" diff --git a/proposals/34:upgrade-10/yarn.lock b/proposals/34:upgrade-10/yarn.lock index 7184a69f..d685e083 100644 --- a/proposals/34:upgrade-10/yarn.lock +++ b/proposals/34:upgrade-10/yarn.lock @@ -5,14 +5,15 @@ __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." +"@agoric/synthetic-chain@npm:^0.0.1-rc0": + version: 0.0.1-rc0 + resolution: "@agoric/synthetic-chain@npm:0.0.1-rc0" dependencies: tsx: "npm:^3.12.8" + typescript: "npm:^5.3.3" bin: - synthetic-chain: ./cli.ts - checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + synthetic-chain: cli.ts + checksum: b038f72b31d176f35e580ef18ba656f14e39494b165232f5b636bd8b493240c04007752f6d971f2ad3e7a5224f3951ff77f244c98f7ee9d406958fbf297a5f1e languageName: node linkType: hard @@ -2064,7 +2065,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" + "@agoric/synthetic-chain": "npm:^0.0.1-rc0" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" execa: "npm:^7.2.0" @@ -2419,6 +2420,26 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.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 deleted file mode 100644 index 0e985be6..00000000 Binary files a/proposals/43:upgrade-11/agoric-synthetic-chain-0.0.1-alpha.tgz and /dev/null differ diff --git a/proposals/43:upgrade-11/package.json b/proposals/43:upgrade-11/package.json index bb2e6cf5..b84c7144 100644 --- a/proposals/43:upgrade-11/package.json +++ b/proposals/43:upgrade-11/package.json @@ -8,7 +8,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { - "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", + "@agoric/synthetic-chain": "^0.0.1-rc0", "ava": "^5.3.1", "better-sqlite3": "^8.5.1", "execa": "^7.2.0" diff --git a/proposals/43:upgrade-11/yarn.lock b/proposals/43:upgrade-11/yarn.lock index 7184a69f..d685e083 100644 --- a/proposals/43:upgrade-11/yarn.lock +++ b/proposals/43:upgrade-11/yarn.lock @@ -5,14 +5,15 @@ __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." +"@agoric/synthetic-chain@npm:^0.0.1-rc0": + version: 0.0.1-rc0 + resolution: "@agoric/synthetic-chain@npm:0.0.1-rc0" dependencies: tsx: "npm:^3.12.8" + typescript: "npm:^5.3.3" bin: - synthetic-chain: ./cli.ts - checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + synthetic-chain: cli.ts + checksum: b038f72b31d176f35e580ef18ba656f14e39494b165232f5b636bd8b493240c04007752f6d971f2ad3e7a5224f3951ff77f244c98f7ee9d406958fbf297a5f1e languageName: node linkType: hard @@ -2064,7 +2065,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" + "@agoric/synthetic-chain": "npm:^0.0.1-rc0" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" execa: "npm:^7.2.0" @@ -2419,6 +2420,26 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.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 deleted file mode 100644 index 0e985be6..00000000 Binary files a/proposals/49:smart-wallet-nft/agoric-synthetic-chain-0.0.1-alpha.tgz and /dev/null differ diff --git a/proposals/49:smart-wallet-nft/package.json b/proposals/49:smart-wallet-nft/package.json index e761c608..e3dc1797 100644 --- a/proposals/49:smart-wallet-nft/package.json +++ b/proposals/49:smart-wallet-nft/package.json @@ -5,7 +5,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { - "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", + "@agoric/synthetic-chain": "^0.0.1-rc0", "@endo/zip": "^0.2.35", "ava": "^5.3.1", "better-sqlite3": "^8.5.1", diff --git a/proposals/49:smart-wallet-nft/yarn.lock b/proposals/49:smart-wallet-nft/yarn.lock index 422a4296..00809067 100644 --- a/proposals/49:smart-wallet-nft/yarn.lock +++ b/proposals/49:smart-wallet-nft/yarn.lock @@ -5,14 +5,15 @@ __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." +"@agoric/synthetic-chain@npm:^0.0.1-rc0": + version: 0.0.1-rc0 + resolution: "@agoric/synthetic-chain@npm:0.0.1-rc0" dependencies: tsx: "npm:^3.12.8" + typescript: "npm:^5.3.3" bin: - synthetic-chain: ./cli.ts - checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + synthetic-chain: cli.ts + checksum: b038f72b31d176f35e580ef18ba656f14e39494b165232f5b636bd8b493240c04007752f6d971f2ad3e7a5224f3951ff77f244c98f7ee9d406958fbf297a5f1e languageName: node linkType: hard @@ -2146,7 +2147,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" + "@agoric/synthetic-chain": "npm:^0.0.1-rc0" "@endo/zip": "npm:^0.2.35" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" @@ -2512,6 +2513,26 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.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 deleted file mode 100644 index 1da6309e..00000000 Binary files a/proposals/53:kread-start/agoric-synthetic-chain-0.0.1-alpha.tgz and /dev/null differ diff --git a/proposals/53:kread-start/package.json b/proposals/53:kread-start/package.json index dfd87bbd..2f0d6f5e 100644 --- a/proposals/53:kread-start/package.json +++ b/proposals/53:kread-start/package.json @@ -5,7 +5,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { - "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", + "@agoric/synthetic-chain": "^0.0.1-rc0", "@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 6a9e61c3..00809067 100644 --- a/proposals/53:kread-start/yarn.lock +++ b/proposals/53:kread-start/yarn.lock @@ -5,14 +5,15 @@ __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." +"@agoric/synthetic-chain@npm:^0.0.1-rc0": + version: 0.0.1-rc0 + resolution: "@agoric/synthetic-chain@npm:0.0.1-rc0" dependencies: tsx: "npm:^3.12.8" + typescript: "npm:^5.3.3" bin: - synthetic-chain: ./cli.ts - checksum: f80028205d24465ff5d7b6cf47e7bb7c1d7f255a98a868a6b2d110be99744fca77b6ee7963b971200b0b6e4f021030ee1ab1207f70d76eb4a40d7c1ceee3d6ea + synthetic-chain: cli.ts + checksum: b038f72b31d176f35e580ef18ba656f14e39494b165232f5b636bd8b493240c04007752f6d971f2ad3e7a5224f3951ff77f244c98f7ee9d406958fbf297a5f1e languageName: node linkType: hard @@ -2146,7 +2147,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" + "@agoric/synthetic-chain": "npm:^0.0.1-rc0" "@endo/zip": "npm:^0.2.35" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" @@ -2512,6 +2513,26 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" 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 deleted file mode 100644 index 0e985be6..00000000 Binary files a/proposals/55:statom-vaults/agoric-synthetic-chain-0.0.1-alpha.tgz and /dev/null differ diff --git a/proposals/55:statom-vaults/package.json b/proposals/55:statom-vaults/package.json index e761c608..e3dc1797 100644 --- a/proposals/55:statom-vaults/package.json +++ b/proposals/55:statom-vaults/package.json @@ -5,7 +5,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { - "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", + "@agoric/synthetic-chain": "^0.0.1-rc0", "@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 422a4296..00809067 100644 --- a/proposals/55:statom-vaults/yarn.lock +++ b/proposals/55:statom-vaults/yarn.lock @@ -5,14 +5,15 @@ __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." +"@agoric/synthetic-chain@npm:^0.0.1-rc0": + version: 0.0.1-rc0 + resolution: "@agoric/synthetic-chain@npm:0.0.1-rc0" dependencies: tsx: "npm:^3.12.8" + typescript: "npm:^5.3.3" bin: - synthetic-chain: ./cli.ts - checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + synthetic-chain: cli.ts + checksum: b038f72b31d176f35e580ef18ba656f14e39494b165232f5b636bd8b493240c04007752f6d971f2ad3e7a5224f3951ff77f244c98f7ee9d406958fbf297a5f1e languageName: node linkType: hard @@ -2146,7 +2147,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" + "@agoric/synthetic-chain": "npm:^0.0.1-rc0" "@endo/zip": "npm:^0.2.35" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" @@ -2512,6 +2513,26 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.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 deleted file mode 100644 index 0e985be6..00000000 Binary files a/proposals/63:upgrade-12/agoric-synthetic-chain-0.0.1-alpha.tgz and /dev/null differ diff --git a/proposals/63:upgrade-12/package.json b/proposals/63:upgrade-12/package.json index 68eaf80d..1dcff079 100644 --- a/proposals/63:upgrade-12/package.json +++ b/proposals/63:upgrade-12/package.json @@ -8,7 +8,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { - "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", + "@agoric/synthetic-chain": "^0.0.1-rc0", "ava": "^5.3.1", "execa": "^7.2.0" }, diff --git a/proposals/63:upgrade-12/yarn.lock b/proposals/63:upgrade-12/yarn.lock index c45a0b06..4e970381 100644 --- a/proposals/63:upgrade-12/yarn.lock +++ b/proposals/63:upgrade-12/yarn.lock @@ -5,14 +5,15 @@ __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." +"@agoric/synthetic-chain@npm:^0.0.1-rc0": + version: 0.0.1-rc0 + resolution: "@agoric/synthetic-chain@npm:0.0.1-rc0" dependencies: tsx: "npm:^3.12.8" + typescript: "npm:^5.3.3" bin: - synthetic-chain: ./cli.ts - checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + synthetic-chain: cli.ts + checksum: b038f72b31d176f35e580ef18ba656f14e39494b165232f5b636bd8b493240c04007752f6d971f2ad3e7a5224f3951ff77f244c98f7ee9d406958fbf297a5f1e languageName: node linkType: hard @@ -1825,7 +1826,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" + "@agoric/synthetic-chain": "npm:^0.0.1-rc0" ava: "npm:^5.3.1" execa: "npm:^7.2.0" languageName: unknown @@ -2104,6 +2105,26 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" diff --git a/proposals/65:upgrade-13/package.json b/proposals/65:upgrade-13/package.json index 451f6bbb..535bf47f 100644 --- a/proposals/65:upgrade-13/package.json +++ b/proposals/65:upgrade-13/package.json @@ -8,6 +8,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { + "@agoric/synthetic-chain": "^0.0.1-rc0", "ava": "^5.3.1", "execa": "^7.2.0" }, diff --git a/proposals/65:upgrade-13/yarn.lock b/proposals/65:upgrade-13/yarn.lock index 7dd389c9..4e970381 100644 --- a/proposals/65:upgrade-13/yarn.lock +++ b/proposals/65:upgrade-13/yarn.lock @@ -5,6 +5,172 @@ __metadata: version: 8 cacheKey: 10c0 +"@agoric/synthetic-chain@npm:^0.0.1-rc0": + version: 0.0.1-rc0 + resolution: "@agoric/synthetic-chain@npm:0.0.1-rc0" + dependencies: + tsx: "npm:^3.12.8" + typescript: "npm:^5.3.3" + bin: + synthetic-chain: cli.ts + checksum: b038f72b31d176f35e580ef18ba656f14e39494b165232f5b636bd8b493240c04007752f6d971f2ad3e7a5224f3951ff77f244c98f7ee9d406958fbf297a5f1e + 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 +460,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 +757,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 +982,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 +992,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 +1015,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 +1801,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 +1826,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: + "@agoric/synthetic-chain": "npm:^0.0.1-rc0" ava: "npm:^5.3.1" execa: "npm:^7.2.0" languageName: unknown @@ -1676,6 +1943,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 +2081,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" @@ -1804,6 +2105,26 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" 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 deleted file mode 100644 index 0e985be6..00000000 Binary files a/proposals/b:zoe1/agoric-synthetic-chain-0.0.1-alpha.tgz and /dev/null differ diff --git a/proposals/b:zoe1/package.json b/proposals/b:zoe1/package.json index 12a6fda8..da6d7299 100644 --- a/proposals/b:zoe1/package.json +++ b/proposals/b:zoe1/package.json @@ -5,7 +5,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { - "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", + "@agoric/synthetic-chain": "^0.0.1-rc0", "@endo/zip": "^0.2.35", "ava": "^5.3.1", "better-sqlite3": "^8.5.1", diff --git a/proposals/b:zoe1/yarn.lock b/proposals/b:zoe1/yarn.lock index 422a4296..00809067 100644 --- a/proposals/b:zoe1/yarn.lock +++ b/proposals/b:zoe1/yarn.lock @@ -5,14 +5,15 @@ __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." +"@agoric/synthetic-chain@npm:^0.0.1-rc0": + version: 0.0.1-rc0 + resolution: "@agoric/synthetic-chain@npm:0.0.1-rc0" dependencies: tsx: "npm:^3.12.8" + typescript: "npm:^5.3.3" bin: - synthetic-chain: ./cli.ts - checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + synthetic-chain: cli.ts + checksum: b038f72b31d176f35e580ef18ba656f14e39494b165232f5b636bd8b493240c04007752f6d971f2ad3e7a5224f3951ff77f244c98f7ee9d406958fbf297a5f1e languageName: node linkType: hard @@ -2146,7 +2147,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" + "@agoric/synthetic-chain": "npm:^0.0.1-rc0" "@endo/zip": "npm:^0.2.35" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" @@ -2512,6 +2513,26 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.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 deleted file mode 100644 index 0e985be6..00000000 Binary files a/proposals/c:crabble-start/agoric-synthetic-chain-0.0.1-alpha.tgz and /dev/null differ diff --git a/proposals/c:crabble-start/package.json b/proposals/c:crabble-start/package.json index dfd87bbd..2f0d6f5e 100644 --- a/proposals/c:crabble-start/package.json +++ b/proposals/c:crabble-start/package.json @@ -5,7 +5,7 @@ "type": "module", "license": "Apache-2.0", "dependencies": { - "@agoric/synthetic-chain": "file:./agoric-synthetic-chain-0.0.1-alpha.tgz", + "@agoric/synthetic-chain": "^0.0.1-rc0", "@endo/zip": "^0.2.35", "ava": "^5.3.1", "better-sqlite3": "^8.5.1", diff --git a/proposals/c:crabble-start/yarn.lock b/proposals/c:crabble-start/yarn.lock index d8c2020e..baef88fc 100644 --- a/proposals/c:crabble-start/yarn.lock +++ b/proposals/c:crabble-start/yarn.lock @@ -5,14 +5,15 @@ __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." +"@agoric/synthetic-chain@npm:^0.0.1-rc0": + version: 0.0.1-rc0 + resolution: "@agoric/synthetic-chain@npm:0.0.1-rc0" dependencies: tsx: "npm:^3.12.8" + typescript: "npm:^5.3.3" bin: - synthetic-chain: ./cli.ts - checksum: 012b67bb80fc818bdb63a16f05007c7183a63d45d0a99a2ce1477079fe2249eae0961c6325b30cea111f4dd38487011f20a94a1518a8b8badef7c4583992d131 + synthetic-chain: cli.ts + checksum: b038f72b31d176f35e580ef18ba656f14e39494b165232f5b636bd8b493240c04007752f6d971f2ad3e7a5224f3951ff77f244c98f7ee9d406958fbf297a5f1e languageName: node linkType: hard @@ -2146,7 +2147,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" + "@agoric/synthetic-chain": "npm:^0.0.1-rc0" "@endo/zip": "npm:^0.2.35" ava: "npm:^5.3.1" better-sqlite3: "npm:^8.5.1" @@ -2512,6 +2513,26 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0"