diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 933ccbb..3235ae9 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -18,5 +18,7 @@ jobs: run: yarn - name: yarn lint run: yarn lint + - name: yarn build + run: yarn build - name: yarn test run: yarn test diff --git a/contract/package.json b/contract/package.json index 2066c08..7f2a044 100644 --- a/contract/package.json +++ b/contract/package.json @@ -11,7 +11,7 @@ "docker:make": "docker compose exec agd make -C /workspace/contract", "make:help": "make list", "start": "yarn docker:make clean start-contract print-key", - "build": "exit 0", + "build": "agoric run scripts/build-game1-start.js", "test": "ava --verbose", "lint": "eslint '**/*.js'", "lint:fix": "eslint --fix '**/*.js'" @@ -44,10 +44,6 @@ "type-coverage": "^2.26.3", "typescript": "~5.2.2" }, - "resolutions": { - "@babel/code-frame": "7.18.6", - "@babel/highlight": "7.22.5" - }, "dependencies": { "@agoric/zoe": "^0.26.3-u12.0", "@agoric/ertp": "^0.16.3-u12.0", diff --git a/package.json b/package.json index 6f415fc..abc9e60 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,30 @@ "contract", "ui" ], + "resolutions-note": "work-around for https://github.com/Agoric/agoric-sdk/issues/8621", "resolutions": { + "ses": "0.18.4", + "@endo/bundle-source": "2.5.2-upstream-rollup", + "@endo/captp": "3.1.1", + "@endo/compartment-mapper": "0.8.4", + "@endo/far": "0.2.18", + "@endo/init": "0.5.56", + "@endo/marshal": "0.8.5", + "@endo/nat": "4.1.27", + "@endo/promise-kit": "0.2.56", + "@endo/lockdown": "0.1.28", + "@endo/import-bundle": "0.3.4", + "@endo/base64": "0.2.31", + "@endo/zip": "0.2.31", + "@endo/eventual-send": "0.17.2", + "@endo/patterns": "0.2.2", + "@endo/stream": "0.3.25", + "@endo/exo": "0.2.2", + "@endo/pass-style": "0.1.3", + "@endo/check-bundle": "0.2.18", + "@endo/ses-ava": "0.2.40", + "@endo/netstring": "0.3.26", + "@endo/stream-node": "0.2.26", "@babel/code-frame": "7.18.6", "@babel/highlight": "7.22.5" }, diff --git a/yarn.lock b/yarn.lock index ae64176..1e27e50 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1281,17 +1281,12 @@ resolved "https://registry.yarnpkg.com/@datadog/sketches-js/-/sketches-js-2.1.0.tgz#8c7e8028a5fc22ad102fa542b0a446c956830455" integrity sha512-smLocSfrt3s53H/XSVP3/1kP42oqvrkjUPtyaFd1F79ux24oE31BKt+q0c6lsa6hOYrFzsIwyc5GXAI5JmfOew== -"@endo/base64@0.2.31": +"@endo/base64@0.2.31", "@endo/base64@^0.2.31": version "0.2.31" resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-0.2.31.tgz#92378462cd791e0258a2291d44d2cfd15415cf32" integrity sha512-7IndkaZ7buIuFw8oBovNZV7epuyFWs0gdusSJ/zrx6fMXRqX0ycSTtxr6M5xADQGss1I9fqP3vteVLiNFlyIbw== -"@endo/base64@^0.2.31", "@endo/base64@^0.2.32", "@endo/base64@^0.2.35": - version "0.2.35" - resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-0.2.35.tgz#7d18203d5807748388c935df7eb79c7672a0b64e" - integrity sha512-rsAicKvgNq/ar+9b3ElXRXglMiJcg1IErz3lx1HFYZUzfWp8r/Dibi3TEjYpSBmtOeYN9CeWH8CBluN0uFqdag== - -"@endo/bundle-source@2.5.2-upstream-rollup": +"@endo/bundle-source@2.5.2-upstream-rollup", "@endo/bundle-source@^2.5.1", "@endo/bundle-source@^2.8.0": version "2.5.2-upstream-rollup" resolved "https://registry.yarnpkg.com/@endo/bundle-source/-/bundle-source-2.5.2-upstream-rollup.tgz#89fdc6b1b6625ca8c484c12e7762f04cd711ca9f" integrity sha512-UoQlCMZ8jnQA6ulKYII+plWdyK0/XAj1clHPnAW1ILEthQWN1h9WeQT26mIWowGp+sX8CIyiRSVRQN/0pC35Fw== @@ -1310,27 +1305,7 @@ rollup "^2.79.1" source-map "^0.7.3" -"@endo/bundle-source@^2.5.1", "@endo/bundle-source@^2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@endo/bundle-source/-/bundle-source-2.8.0.tgz#56f25b3d9c74d3d0bede5c526647aaf02c0a8f94" - integrity sha512-nDiM3u/LKWq5xAnJ+zm35HC6kMKF3IG6Y5V0385slFHZVT8mXzRJ5ztEqRsVzvVeITfz3ZRFOaFer6v4V8Lkjg== - dependencies: - "@agoric/babel-generator" "^7.17.4" - "@babel/parser" "^7.17.3" - "@babel/traverse" "^7.17.3" - "@endo/base64" "^0.2.35" - "@endo/compartment-mapper" "^0.9.2" - "@endo/init" "^0.5.60" - "@endo/promise-kit" "^0.2.60" - "@endo/where" "^0.3.5" - "@rollup/plugin-commonjs" "^19.0.0" - "@rollup/plugin-node-resolve" "^13.0.0" - acorn "^8.2.4" - jessie.js "^0.3.2" - rollup "^2.79.1" - source-map "^0.7.3" - -"@endo/captp@3.1.1": +"@endo/captp@3.1.1", "@endo/captp@^3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@endo/captp/-/captp-3.1.1.tgz#538cdb7deec694cfce1015e1ccb387270172642d" integrity sha512-M+EiRxtm5xzKmZtOQmTtk5IfscPUKGSDGhmcxGTm4g4WvukFKSAB8hLHAbeurLaWVQG/ZcqZBffAZL/SGUZbmw== @@ -1340,17 +1315,7 @@ "@endo/nat" "^4.1.27" "@endo/promise-kit" "^0.2.56" -"@endo/captp@^3.1.1": - version "3.1.5" - resolved "https://registry.yarnpkg.com/@endo/captp/-/captp-3.1.5.tgz#4cf0eeedc4728e856bd3e71cfc42cba3ab02449c" - integrity sha512-uyhECyTQqZcxt31YzCQ+n2nKu1+YE1qCuH00FFmK2qKGdF92gkluTvmDHcgxJ6lsKl/QBkQcuch51GZqXDs+xQ== - dependencies: - "@endo/eventual-send" "^0.17.6" - "@endo/marshal" "^0.8.9" - "@endo/nat" "^4.1.31" - "@endo/promise-kit" "^0.2.60" - -"@endo/check-bundle@0.2.18": +"@endo/check-bundle@0.2.18", "@endo/check-bundle@^0.2.18": version "0.2.18" resolved "https://registry.yarnpkg.com/@endo/check-bundle/-/check-bundle-0.2.18.tgz#0880f4237dbc1c72c292aab3eccd7b1c20506a97" integrity sha512-PQB8ACM6ukv8dihzvqyfnHaKNr/+pKdJKmtZSxBvPmyBR4VnmLRSeTWMgMKnnmd27AyYN7vxdvKrL+qZDMA4RQ== @@ -1358,20 +1323,12 @@ "@endo/base64" "^0.2.31" "@endo/compartment-mapper" "^0.8.4" -"@endo/check-bundle@^0.2.18": - version "0.2.22" - resolved "https://registry.yarnpkg.com/@endo/check-bundle/-/check-bundle-0.2.22.tgz#1a978e71401b61ce9e091ac6c6bfd037140263b8" - integrity sha512-xAIcx8PCnvpSRmaSqo0iA7AeIhHrx9er5fEoz/lnXxHNngYcGaPnzux5B57kLdcJs3lBNCIzaUuh4HRhCNpIJA== - dependencies: - "@endo/base64" "^0.2.35" - "@endo/compartment-mapper" "^0.9.2" - -"@endo/cjs-module-analyzer@^0.2.31", "@endo/cjs-module-analyzer@^0.2.32", "@endo/cjs-module-analyzer@^0.2.35": +"@endo/cjs-module-analyzer@^0.2.31": version "0.2.35" resolved "https://registry.yarnpkg.com/@endo/cjs-module-analyzer/-/cjs-module-analyzer-0.2.35.tgz#0de39d2306bba5671e121efa091bf6cb9990f11e" integrity sha512-Ldr1auybH9AzrR/WV6bzP4aLRpv8CCl98mv0IAui4uQmmFOPOGchshyBfpiDF5XMKM6wh7z0VgmvmydQ5/7AHQ== -"@endo/compartment-mapper@0.8.4": +"@endo/compartment-mapper@0.8.4", "@endo/compartment-mapper@^0.8.4": version "0.8.4" resolved "https://registry.yarnpkg.com/@endo/compartment-mapper/-/compartment-mapper-0.8.4.tgz#afae6a4dfc64dff7082e90d7f215a072fb0a9b85" integrity sha512-OXK3pfsFWa+k6I1sA4UH+XBsXyCd1G8YEJo0PYsHyzErDSnVYQZ8Ka+M+8Jq8jJtE4SFqZqp1KwihCvMJSA6oA== @@ -1381,31 +1338,6 @@ "@endo/zip" "^0.2.31" ses "^0.18.4" -"@endo/compartment-mapper@^0.8.4", "@endo/compartment-mapper@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@endo/compartment-mapper/-/compartment-mapper-0.8.5.tgz#6910d2be41754fde90190671d2fc5dc48d6fb787" - integrity sha512-PKJ1WgYRBkSEJTYOXZTOf9tYQLEkuGTfhAPoKm22loAuaXWI1ortJ7UdRAPLWt95Cd71KGrmfd1FpemGvmr3lQ== - dependencies: - "@endo/cjs-module-analyzer" "^0.2.32" - "@endo/static-module-record" "^0.7.20" - "@endo/zip" "^0.2.32" - ses "^0.18.5" - -"@endo/compartment-mapper@^0.9.2": - version "0.9.2" - resolved "https://registry.yarnpkg.com/@endo/compartment-mapper/-/compartment-mapper-0.9.2.tgz#48bfa610179cc5521c745c7b2d1eb5fab52ed29a" - integrity sha512-zsAyTf87zBsE1yZ2CBzEGhcGZGGv5m93/CXZHQhut53o4DWwhuS/WTQ4cBoVFSGKWz63JbbA/7qa4fcOnv5dDw== - dependencies: - "@endo/cjs-module-analyzer" "^0.2.35" - "@endo/static-module-record" "^0.8.2" - "@endo/zip" "^0.2.35" - ses "^0.18.8" - -"@endo/env-options@^0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-0.1.4.tgz#e516bc3864f00b154944e444fb8996a9a0c23a45" - integrity sha512-Ol8ct0aW8VK1ZaqntnUJfrYT59P6Xn36XPbHzkqQhsYkpudKDn5ILYEwGmSO/Ff+XJjv/pReNI0lhOyyrDa9mg== - "@endo/eslint-plugin@^0.5.2": version "0.5.2" resolved "https://registry.yarnpkg.com/@endo/eslint-plugin/-/eslint-plugin-0.5.2.tgz#835d22e9ff17d9935f7f565e50a21ef07aa92ca2" @@ -1416,19 +1348,12 @@ tsutils "~3.21.0" typescript "~5.2.2" -"@endo/eventual-send@0.17.2": +"@endo/eventual-send@0.17.2", "@endo/eventual-send@^0.17.2", "@endo/eventual-send@^0.17.5": version "0.17.2" resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-0.17.2.tgz#c8710d557c2f57723be05fe99e941cd893acc5d2" integrity sha512-nux02l2yYXXUeUA2PigOO1K0gbVVMYx3prfYrW/G7Ny6PiDLtOyaeMWwKQwFTgJV2yAkOfvycr4LC1+tm7hu/Q== -"@endo/eventual-send@^0.17.2", "@endo/eventual-send@^0.17.5", "@endo/eventual-send@^0.17.6": - version "0.17.6" - resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-0.17.6.tgz#86719e4e3ff76991c49f6680309dc77dff65fe55" - integrity sha512-73cKY2uiWdzMJn7i284NJyD3K0UKjpksBg/EA2GT8YJa0TgeBczFQIm81vC08itK5gHuDDH2vC5COSGR6hxKIg== - dependencies: - "@endo/env-options" "^0.1.4" - -"@endo/exo@0.2.2": +"@endo/exo@0.2.2", "@endo/exo@^0.2.2": version "0.2.2" resolved "https://registry.yarnpkg.com/@endo/exo/-/exo-0.2.2.tgz#eeebe3eeb40dcf9b409fddf8d5ff73821b470515" integrity sha512-4787jRJe7nQLV02mCCd1fQ8Ai25ParaIzLBUrxl7UKtsP98LcTlQKAON+OQmnSbV6jjXINa/wHdUeoi8/0xZDA== @@ -1436,17 +1361,7 @@ "@endo/far" "^0.2.18" "@endo/patterns" "^0.2.2" -"@endo/exo@^0.2.2": - version "0.2.6" - resolved "https://registry.yarnpkg.com/@endo/exo/-/exo-0.2.6.tgz#09721063377981d4376b3cf8aa534dd0d49939dc" - integrity sha512-fk4EYdHRZectyLt0cn0aT8PIlb8BgE5ji6DD4AHJ9Q6TFrGr6RRV0aXs8xW9LAs7MIduz+j7vtpeURxugN8KvQ== - dependencies: - "@endo/env-options" "^0.1.4" - "@endo/far" "^0.2.22" - "@endo/pass-style" "^0.1.7" - "@endo/patterns" "^0.2.6" - -"@endo/far@0.2.18": +"@endo/far@0.2.18", "@endo/far@^0.2.18", "@endo/far@^0.2.22", "@endo/far@^0.2.3": version "0.2.18" resolved "https://registry.yarnpkg.com/@endo/far/-/far-0.2.18.tgz#8d8ca8ac1f7c4b57871e55c2c2f06c8e4fcf3839" integrity sha512-NJPz5x11AOsFgxZNSIW4+llQtSUNQtcYCrvxpMwhofti3hncMjhIiUUrMVggw99pdHNmXEBr0gl16H3n/1X0sw== @@ -1454,15 +1369,7 @@ "@endo/eventual-send" "^0.17.2" "@endo/pass-style" "^0.1.3" -"@endo/far@^0.2.18", "@endo/far@^0.2.22", "@endo/far@^0.2.3": - version "0.2.22" - resolved "https://registry.yarnpkg.com/@endo/far/-/far-0.2.22.tgz#fda187289a903ee3f9d6dcc5664ee7fef1994b1f" - integrity sha512-LFOicqyHslKOSk/H5EfGOcw347ftDSwYHARPasnrG4UJOEkcU1ZG5bN/BmfONtcidB776gWZKrV/tNl4WLIlyw== - dependencies: - "@endo/eventual-send" "^0.17.6" - "@endo/pass-style" "^0.1.7" - -"@endo/import-bundle@0.3.4": +"@endo/import-bundle@0.3.4", "@endo/import-bundle@^0.3.4": version "0.3.4" resolved "https://registry.yarnpkg.com/@endo/import-bundle/-/import-bundle-0.3.4.tgz#dd93dca2aa595f669365f05d03affd4465837919" integrity sha512-MjB7VBJYFgcUhelMddJQf9uMwxqXV1McjVGqoJ3ZJ/OIQZ5BTYqR+uyZOI8CaUqpVmhNbsg3qMw8/wXW304YlA== @@ -1470,15 +1377,7 @@ "@endo/base64" "^0.2.31" "@endo/compartment-mapper" "^0.8.4" -"@endo/import-bundle@^0.3.4": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@endo/import-bundle/-/import-bundle-0.3.5.tgz#b2b21f58c9fd077857754ccb7e9d0a91868de88d" - integrity sha512-jYBXGnvWhw4w/N8ZPGar+sftNg/wgI5mCCE0ooUYMUBvM5ulPHI+/KYW3FD9pSwU8h7d5Nvs3bvA4w6dN7b67A== - dependencies: - "@endo/base64" "^0.2.32" - "@endo/compartment-mapper" "^0.8.5" - -"@endo/init@0.5.56": +"@endo/init@0.5.56", "@endo/init@^0.5.56", "@endo/init@^0.5.60": version "0.5.56" resolved "https://registry.yarnpkg.com/@endo/init/-/init-0.5.56.tgz#c241de519434309f362dc676e76ee36c93240151" integrity sha512-BKA7O2uy9uaGw9dB9X515SIaTumaO58HD30AXkJllW6bmLM/BxxFM3GCgS127x0Wot1ni32Y0DxkwxdEXFXJEQ== @@ -1488,31 +1387,14 @@ "@endo/lockdown" "^0.1.28" "@endo/promise-kit" "^0.2.56" -"@endo/init@^0.5.56", "@endo/init@^0.5.60": - version "0.5.60" - resolved "https://registry.yarnpkg.com/@endo/init/-/init-0.5.60.tgz#e78051b13cd4a04c72d5ec1d2a6011b7f987f7ff" - integrity sha512-AbAvs6Nk01fyJ+PaW0RzwemIWyomjzDf8ZEhVa3jCOhr8kBBsTnJdX0v7XkbZ/Y8NQxlrFaW0fPqlJK6aMWTlQ== - dependencies: - "@endo/base64" "^0.2.35" - "@endo/eventual-send" "^0.17.6" - "@endo/lockdown" "^0.1.32" - "@endo/promise-kit" "^0.2.60" - -"@endo/lockdown@0.1.28": +"@endo/lockdown@0.1.28", "@endo/lockdown@^0.1.28": version "0.1.28" resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-0.1.28.tgz#43f23dcbb12b6ebd3ad2a3dc8c6bb3609dd9e95f" integrity sha512-YqurtDU23+0kuWq4J2c94HyRB1aqSB8xEwrx5xTZA9IY/anrtppEiTFGU8tQXqZFhE6bfRzSGWDIVKaXCcm4Lw== dependencies: ses "^0.18.4" -"@endo/lockdown@^0.1.28", "@endo/lockdown@^0.1.32": - version "0.1.32" - resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-0.1.32.tgz#2d13a9ca336d5dce243a3cf919c543b55973153c" - integrity sha512-AN696XS3robsopxVg7gc/6c9TXPGosGmKfcM0g9SNnD1rqgo1EakS4wf7f3AbICU9iJdo0e4V5JjzWPnjqoR0g== - dependencies: - ses "^0.18.8" - -"@endo/marshal@0.8.5": +"@endo/marshal@0.8.5", "@endo/marshal@^0.8.5", "@endo/marshal@^0.8.8", "@endo/marshal@^0.8.9": version "0.8.5" resolved "https://registry.yarnpkg.com/@endo/marshal/-/marshal-0.8.5.tgz#c1a10ed4d9b37ee7444d314d8dec9a9a96728d64" integrity sha512-oj2Ag/TlkoMPv8m00fjoa1uWPgDwm5w8nYUU0DPqaCLfTNGRe8a8s7kYDPbv+sQdiQbkZ1RgUQjdyr/O2Mvs+A== @@ -1522,27 +1404,12 @@ "@endo/pass-style" "^0.1.3" "@endo/promise-kit" "^0.2.56" -"@endo/marshal@^0.8.5", "@endo/marshal@^0.8.8", "@endo/marshal@^0.8.9": - version "0.8.9" - resolved "https://registry.yarnpkg.com/@endo/marshal/-/marshal-0.8.9.tgz#f6fcaf23ecad828f6d086657f1d1590ea8ef3840" - integrity sha512-wzYlY5/JFzY/wAVxZ6h0BxlRaAS/9KKnhircKO/tGw5bZYHFvLeSeMCBZ4VCSZg5aNgDlhuvB0S6iCwS5MYqcg== - dependencies: - "@endo/eventual-send" "^0.17.6" - "@endo/nat" "^4.1.31" - "@endo/pass-style" "^0.1.7" - "@endo/promise-kit" "^0.2.60" - -"@endo/nat@4.1.27": +"@endo/nat@4.1.27", "@endo/nat@^4.1.27": version "4.1.27" resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-4.1.27.tgz#8f1a398b39f994b0769070a3fb36d3397bf86794" integrity sha512-mKRdIc4NvrxZ1qPBcYZH6zaj0RsRwADaCcfPNRnGWcHC9dY8DmZDDcgqNdSBFLiEto1RnXeoKAEGxk6hn253Ow== -"@endo/nat@^4.1.27", "@endo/nat@^4.1.31": - version "4.1.31" - resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-4.1.31.tgz#ca738f472481a572f47749b41529b3261ebb4c1e" - integrity sha512-tz0PnEmzX9BAtKEawYndsx+XC6f+2CKErtrpbpOuX3uct5VNLdw6q6cArSYtnHbxRHR0YaHUdeG0W6okmup4bg== - -"@endo/netstring@0.3.26": +"@endo/netstring@0.3.26", "@endo/netstring@^0.3.26": version "0.3.26" resolved "https://registry.yarnpkg.com/@endo/netstring/-/netstring-0.3.26.tgz#7da8338cb372772894e1ebcc0728b23666fa2c89" integrity sha512-IT3epH32/jLiNBwKhM+7BRjm0OwFjRooeQyymfGZUKGN95fm+hKHEbm8pDmWT8bnwSzHB++wsaQJTpi39U+obg== @@ -1551,16 +1418,7 @@ "@endo/stream" "^0.3.25" ses "^0.18.4" -"@endo/netstring@^0.3.26": - version "0.3.30" - resolved "https://registry.yarnpkg.com/@endo/netstring/-/netstring-0.3.30.tgz#ee0f29c4fc33674733833610129136435b56b044" - integrity sha512-Z3e2duj7Qumt+xm1RVQq/O74ORfM87WBXgBQyxIgTAxBT1o0qjR+BnPBWSyzWg4+JBtax0qgge8KiKpfoECa4g== - dependencies: - "@endo/init" "^0.5.60" - "@endo/stream" "^0.3.29" - ses "^0.18.8" - -"@endo/pass-style@0.1.3": +"@endo/pass-style@0.1.3", "@endo/pass-style@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@endo/pass-style/-/pass-style-0.1.3.tgz#951056a2869b04f2aab0928b61a91ae7252ddbe4" integrity sha512-V2FLPBUJXsJYWjMSoZW2IopOuggEX14pm8AHfOVXUceF3uvHbdJj7qwKAuIIOhPApZ/TV+6nWYi86eb393Ic2w== @@ -1568,15 +1426,7 @@ "@endo/promise-kit" "^0.2.56" "@fast-check/ava" "^1.1.3" -"@endo/pass-style@^0.1.3", "@endo/pass-style@^0.1.7": - version "0.1.7" - resolved "https://registry.yarnpkg.com/@endo/pass-style/-/pass-style-0.1.7.tgz#ea22568e8b86fb2d1a14a5fc042374cc0d8e310b" - integrity sha512-dlB62Ptjcy/+iachy7qzAdgIwaU60rE+XLummLRpE2tDSJF2jSFJlVwa/QuGw1KKO7Rt4vog/51sKev3EbJZQg== - dependencies: - "@endo/promise-kit" "^0.2.60" - "@fast-check/ava" "^1.1.5" - -"@endo/patterns@0.2.2": +"@endo/patterns@0.2.2", "@endo/patterns@^0.2.2", "@endo/patterns@^0.2.5": version "0.2.2" resolved "https://registry.yarnpkg.com/@endo/patterns/-/patterns-0.2.2.tgz#d4c4d63bf450477ed9a9cf194b4a8daa56fcb4f4" integrity sha512-rbS4BLRohZQhB+0aEPBoxmzOfOie9nAu8Qx55Fxe8xFQKS4k9acafeIYmKh9nvslEJISYQmogy5Lewm5mgdSjg== @@ -1585,44 +1435,21 @@ "@endo/marshal" "^0.8.5" "@endo/promise-kit" "^0.2.56" -"@endo/patterns@^0.2.2", "@endo/patterns@^0.2.5", "@endo/patterns@^0.2.6": - version "0.2.6" - resolved "https://registry.yarnpkg.com/@endo/patterns/-/patterns-0.2.6.tgz#abbbc3743ee313ffc6167d783d5fc78de74125fe" - integrity sha512-FbayXMv9sY4qP5vSaPhq9RSJmsTykImbCy0FN1YmZzaChGwOfSPOJw4898xVLDK5Xi6f+6zV02uXjuMTuZt6UA== - dependencies: - "@endo/eventual-send" "^0.17.6" - "@endo/marshal" "^0.8.9" - "@endo/promise-kit" "^0.2.60" - -"@endo/promise-kit@0.2.56": +"@endo/promise-kit@0.2.56", "@endo/promise-kit@^0.2.56": version "0.2.56" resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-0.2.56.tgz#24ed3cf87af1eec65f4635643b7e67617b909e71" integrity sha512-eKlOg353jJCHwDAwXCajtcAiTTjGkd7oWBXniEEc97gZHK83MeB3pnGT2lhoeq3xzdNw3Xv2DDsowBI194AXeA== dependencies: ses "^0.18.4" -"@endo/promise-kit@^0.2.56", "@endo/promise-kit@^0.2.60": - version "0.2.60" - resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-0.2.60.tgz#8012ada06970c7eaf965cd856563b34a1790e163" - integrity sha512-6Zp9BqBbc3ywaG+iLRrQRmO/VLKrMnvsbgOKKPMpjEC3sUlksYA09uaH3GrKZgoGChF8m9bXK8eFW39z7wJNUw== - dependencies: - ses "^0.18.8" - -"@endo/ses-ava@0.2.40": +"@endo/ses-ava@0.2.40", "@endo/ses-ava@^0.2.44": version "0.2.40" resolved "https://registry.yarnpkg.com/@endo/ses-ava/-/ses-ava-0.2.40.tgz#8a6c1f668131ecbe4d06339cac2a8346253089b8" integrity sha512-YIiAPuUfjS5dzyqeiV36FASv4YiSdkRzdxXbntNTBdOvdDymbT37SMkG0mUxD5YZRQuKMTu9xQyaGYSRqf8zaw== dependencies: ses "^0.18.4" -"@endo/ses-ava@^0.2.44": - version "0.2.44" - resolved "https://registry.yarnpkg.com/@endo/ses-ava/-/ses-ava-0.2.44.tgz#b97b0d5a457b30b73c74b19091d67840984cf47e" - integrity sha512-Pp0os/ZN7r0L94eCxWFYhSWt+DIdIASIVlY4oYCwMLxLa28cuswCjRQvPKLINBpZezogCKKptEWJTyHhGWpVQw== - dependencies: - ses "^0.18.8" - -"@endo/static-module-record@^0.7.19", "@endo/static-module-record@^0.7.20": +"@endo/static-module-record@^0.7.19": version "0.7.20" resolved "https://registry.yarnpkg.com/@endo/static-module-record/-/static-module-record-0.7.20.tgz#5d9583aaa8042b8a6de58c72f765e5a28e880489" integrity sha512-qpow712L7Bh7F3olFW9e15PcDWnC2eSY4xPdhpZoYTzedsyjCETRgxFWY6+DdT193lNlyKIn0On1O1Go+5WmBA== @@ -1633,18 +1460,7 @@ "@babel/types" "^7.17.0" ses "^0.18.5" -"@endo/static-module-record@^0.8.2": - version "0.8.2" - resolved "https://registry.yarnpkg.com/@endo/static-module-record/-/static-module-record-0.8.2.tgz#25f66d555d1a075e5258520405410fd01fc2d1f7" - integrity sha512-wHJLX/hU/MoSFvnFN9sZ/49DYPlbASHlVQrJszeKH3xIpBtl3SG4JdRswO6RQgLREQJD/HV/ZN5V8x2bCpMu4Q== - dependencies: - "@agoric/babel-generator" "^7.17.6" - "@babel/parser" "^7.17.3" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" - ses "^0.18.8" - -"@endo/stream-node@0.2.26": +"@endo/stream-node@0.2.26", "@endo/stream-node@^0.2.26": version "0.2.26" resolved "https://registry.yarnpkg.com/@endo/stream-node/-/stream-node-0.2.26.tgz#bf3c6ce6c506cde4468a64d220b8df4224638e16" integrity sha512-+UUr1/wZZIWz3KhuAwQr9HPsZv5P8zykw+z1aVFDckTMcdKRyK8yxSg35iEcntvyZoP40LEdnArCXuuEWjm0qw== @@ -1653,16 +1469,7 @@ "@endo/stream" "^0.3.25" ses "^0.18.4" -"@endo/stream-node@^0.2.26": - version "0.2.30" - resolved "https://registry.yarnpkg.com/@endo/stream-node/-/stream-node-0.2.30.tgz#4af1989976eaad385663cd2a3342072cf9dbea7c" - integrity sha512-KZZJ6MWeTxFYScuuIj5BwGVX6Y5F9+RzW8RhVZy7Najr/irgdGnF/oGk8QeUIHuVzTgL4HLJP+XATnHaLKOcGw== - dependencies: - "@endo/init" "^0.5.60" - "@endo/stream" "^0.3.29" - ses "^0.18.8" - -"@endo/stream@0.3.25": +"@endo/stream@0.3.25", "@endo/stream@^0.3.25": version "0.3.25" resolved "https://registry.yarnpkg.com/@endo/stream/-/stream-0.3.25.tgz#a49b012b62f345e3de6b360dc30ec27cc32a455f" integrity sha512-qSl9Q9o20/4nKdXlXYCs6KJfeANMKBLrsi7JIxWV1jP9YzIDdq/PkEJsMNq89Z/HWXtPRfEQ4JEMd3O1WBYU5Q== @@ -1671,30 +1478,11 @@ "@endo/promise-kit" "^0.2.56" ses "^0.18.4" -"@endo/stream@^0.3.25", "@endo/stream@^0.3.29": - version "0.3.29" - resolved "https://registry.yarnpkg.com/@endo/stream/-/stream-0.3.29.tgz#f49c24629429a3650ddd0e5e9fb90e36ef44ed0a" - integrity sha512-C850JqDGYsObE0fAC2uUw/IrN3kUpECddiARIGDpe/y3wnWu5fsau52FkGOKY4lno5kyAhfyvZ9MxhigYnXxEg== - dependencies: - "@endo/eventual-send" "^0.17.6" - "@endo/promise-kit" "^0.2.60" - ses "^0.18.8" - -"@endo/where@^0.3.5": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@endo/where/-/where-0.3.5.tgz#df7661ec38ab6a327ef050aa88b50555876c39ef" - integrity sha512-y9agS7UWpSY9YSAAYwtn6sAE7zfU2BmYGOUJpw859WcmRt5ufCRi2XAXDcvIugAUPTsSVPqJj6FO3uZNVRmXPw== - -"@endo/zip@0.2.31": +"@endo/zip@0.2.31", "@endo/zip@^0.2.31": version "0.2.31" resolved "https://registry.yarnpkg.com/@endo/zip/-/zip-0.2.31.tgz#371b1a9ca8b3216ad8a3564e97e3d747be42a657" integrity sha512-rNCZtQzPm6Q8kW69gyeU0hUwKZtwuR8cX1+URgpDuUuaMUbKWBaqURKOmrqKVtE5fkqCE7pSrHvGH02DMDbDHQ== -"@endo/zip@^0.2.31", "@endo/zip@^0.2.32", "@endo/zip@^0.2.35": - version "0.2.35" - resolved "https://registry.yarnpkg.com/@endo/zip/-/zip-0.2.35.tgz#37a7f9266ca9c9167de5e42b55b0d9c979598d87" - integrity sha512-UM+mMZjBtJf33lXj38xXIEIe1B5wrgg/nT9CHrC8s+Pj/h63eMpQmcJzjL2vMKrvq3Tsj+TDzmQhtYcbrFACqQ== - "@es-joy/jsdoccomment@~0.41.0": version "0.41.0" resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.41.0.tgz#4a2f7db42209c0425c71a1476ef1bdb6dcd836f6" @@ -1846,7 +1634,7 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.53.0.tgz#bea56f2ed2b5baea164348ff4d5a879f6f81f20d" integrity sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w== -"@fast-check/ava@^1.1.3", "@fast-check/ava@^1.1.5": +"@fast-check/ava@^1.1.3": version "1.1.6" resolved "https://registry.yarnpkg.com/@fast-check/ava/-/ava-1.1.6.tgz#fb7d1b7f84c26f892c09937e62200ea2f3ccd9eb" integrity sha512-xshsWNumcefyXFyfxREFcz/mrOay3ITRJh8My7bpEPK3YEJ7Rg/QHExVCUMRqeMjxj5ChQz6ngZxNCnxkOWq+w== @@ -6166,12 +5954,10 @@ serialize-error@^7.0.1: dependencies: type-fest "^0.13.1" -ses@^0.18.4, ses@^0.18.5, ses@^0.18.8: - version "0.18.8" - resolved "https://registry.yarnpkg.com/ses/-/ses-0.18.8.tgz#88036511ac3b3c07e4d82dd8cfc6e5f3788205b6" - integrity sha512-kOH1AhJc6gWDXKURKeU1w7iFUdImAegAljVvBg5EUBgNqjH4bxcEsGVUadVEPtA2PVRMyQp1fiSMDwEZkQNj1g== - dependencies: - "@endo/env-options" "^0.1.4" +ses@0.18.4, ses@^0.18.4, ses@^0.18.5, ses@^0.18.8: + version "0.18.4" + resolved "https://registry.yarnpkg.com/ses/-/ses-0.18.4.tgz#28781719870262afc6928b7d6d94dc16318dbd86" + integrity sha512-Ph0PC38Q7uutHmMM9XPqA7rp/2taiRwW6pIZJwTr4gz90DtrBvy/x7AmNPH2uqNPhKriZpYKvPi1xKWjM9xJuQ== set-function-length@^1.1.1: version "1.1.1"