diff --git a/package.json b/package.json index 6ab48b6..f3afd2d 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "node": ">=18.17.0" }, "devDependencies": { - "@frames.js/debugger": "^0.1.9", + "@frames.js/debugger": "^0.1.12", "@types/jest": "^29.5.12", "@types/node": "^20.11.30", "@types/react": "^18.2.0", diff --git a/yarn.lock b/yarn.lock index ebdcc5b..94782df 100644 --- a/yarn.lock +++ b/yarn.lock @@ -568,12 +568,13 @@ resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz" integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q== -"@frames.js/debugger@^0.1.9": - version "0.1.9" - resolved "https://registry.npmjs.org/@frames.js/debugger/-/debugger-0.1.9.tgz" - integrity sha512-g7019xfCLMNHoTyaI+TY2L0ZxZnZH2DEvZQAlIeMmRHW0zhwXoKrgGa8QmO0MQtcB6XA3smaO4bM/7U0Yij0pA== +"@frames.js/debugger@^0.1.12": + version "0.1.12" + resolved "https://registry.yarnpkg.com/@frames.js/debugger/-/debugger-0.1.12.tgz#546ebd22f165aeae05e00db6af7c735be054c716" + integrity sha512-UTQmgTwhqr3iiADVrXOXQqGwsbc/gx7r52MJp16Eym0d8sB0NZy/AQzf9Nx1ltqlUGcWMisPdOISU1L5e9pZQA== dependencies: "@farcaster/core" "^0.14.7" + "@frames.js/render" "^0.0.2" "@noble/ed25519" "^2.0.0" "@radix-ui/react-accordion" "^1.1.2" "@radix-ui/react-checkbox" "^1.0.4" @@ -583,6 +584,7 @@ "@radix-ui/react-switch" "^1.0.3" "@radix-ui/react-tabs" "^1.0.4" "@rainbow-me/rainbowkit" "^2.0.2" + "@reservoir0x/reservoir-sdk" "^2.0.11" "@tanstack/react-query" "^5.22.2" "@types/node" "^18.17.0" "@types/react" "^18.2.0" @@ -594,7 +596,7 @@ clsx "^2.1.0" eslint "^8.56.0" eslint-config-next "^14.1.0" - frames.js "^0.9.0" + frames.js "^0.11.1" is-port-reachable "^4.0.0" lucide-react "^0.344.0" next "^14.1.3" @@ -611,6 +613,14 @@ wagmi "^2.5.7" yargs "^17.7.2" +"@frames.js/render@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@frames.js/render/-/render-0.0.2.tgz#c04954c337f97b255feefde09e281ac963315e10" + integrity sha512-QwHbhWwc+EkWRgiSpVMd8CXqyqSU01IZ93uJFuPFbPCigDUubJUUsATsP4CZKco0i7qtkuGkdALEVx1UHeZnfg== + dependencies: + "@farcaster/core" "^0.14.7" + frames.js "^0.11.0" + "@humanwhocodes/config-array@^0.11.14": version "0.11.14" resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz" @@ -1850,6 +1860,13 @@ dependencies: merge-options "^3.0.4" +"@reservoir0x/reservoir-sdk@^2.0.11": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@reservoir0x/reservoir-sdk/-/reservoir-sdk-2.0.11.tgz#400310406d7137119364f124630b61f1973ff57f" + integrity sha512-ha9UrNKyFNB0OSZ82NROA74gKYPo50syOcqI3DeBbSkTR0auioKykmf3kn9WWcrgbZ2km5EONtJ6uwhXFzxfiw== + dependencies: + axios "^1.6.7" + "@resvg/resvg-wasm@2.4.0": version "2.4.0" resolved "https://registry.npmjs.org/@resvg/resvg-wasm/-/resvg-wasm-2.4.0.tgz" @@ -3331,6 +3348,15 @@ axe-core@=4.7.0: resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz" integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ== +axios@^1.6.7: + version "1.6.8" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.8.tgz#66d294951f5d988a00e87a0ffb955316a619ea66" + integrity sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + axobject-query@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz" @@ -5060,6 +5086,11 @@ flatted@^3.2.9: resolved "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== +follow-redirects@^1.15.6: + version "1.15.6" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" + integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== + for-each@^0.3.3: version "0.3.3" resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" @@ -5107,7 +5138,17 @@ fraction.js@^4.3.7: resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== -frames.js@^0.9.0, frames.js@^0.9.3: +frames.js@^0.11.0, frames.js@^0.11.1: + version "0.11.1" + resolved "https://registry.yarnpkg.com/frames.js/-/frames.js-0.11.1.tgz#34f280c8f250b0935e2635c23a134ee78d750103" + integrity sha512-XyNGvpru+l4kZGIzLKqF9F4bfuMFsfQZJw55lgA5SnDR7XHMl9ZM/Tt50adtS+eauFUHF5ePkXzpD99v1/atMA== + dependencies: + "@vercel/og" "^0.6.2" + cheerio "^1.0.0-rc.12" + protobufjs "^7.2.6" + viem "^2.7.8" + +frames.js@^0.9.3: version "0.9.3" resolved "https://registry.npmjs.org/frames.js/-/frames.js-0.9.3.tgz" integrity sha512-E3SOjHJCji7y4jpmuERERnp5LfWFN6pf+38gfD0Y41eEWCUY+qIpD+Rk6lBa8gh/nhB5uXT4oBDf5ug/WgAndw== @@ -7947,6 +7988,11 @@ proxy-compare@2.5.1: resolved "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz" integrity sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA== +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + pump@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"