diff --git a/package.json b/package.json index c7a55675..35e69a6d 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "mdast-util-to-string": "3.1.0", "mdast-util-toc": "6.1.0", "nanoid": "4.0.0", - "next": "12.3.1", + "next": "13.0.0", "nextjs-progressbar": "0.0.16", "nodejieba": "2.6.0", "pica": "9.0.1", @@ -140,7 +140,7 @@ "esbuild": "0.15.12", "esbuild-register": "3.3.3", "eslint": "8.26.0", - "eslint-config-next": "12.3.1", + "eslint-config-next": "13.0.0", "husky": "8.0.1", "lint-staged": "13.0.3", "postcss-import": "15.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 082a2fa7..66150913 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,7 +70,7 @@ specifiers: esbuild: 0.15.12 esbuild-register: 3.3.3 eslint: 8.26.0 - eslint-config-next: 12.3.1 + eslint-config-next: 13.0.0 ethers: 5.7.2 fast-deep-equal: 3.1.3 form-data: 4.0.0 @@ -82,7 +82,7 @@ specifiers: mdast-util-to-string: 3.1.0 mdast-util-toc: 6.1.0 nanoid: 4.0.0 - next: 12.3.1 + next: 13.0.0 nextjs-progressbar: 0.0.16 nodejieba: 2.6.0 pica: 9.0.1 @@ -154,7 +154,7 @@ dependencies: '@tanstack/react-query-devtools': 4.12.0_pqnxmwujmmnpcx44ucekqkefny '@tanstack/react-query-persist-client': 4.12.0_drd77wjzdtjhkwvbq4fmcrf7wi '@trpc/client': 9.27.4_@trpc+server@9.27.4 - '@trpc/next': 9.27.4_2xt6dbyzqfum4bsrqwdc3c6p2e + '@trpc/next': 9.27.4_emhqo5m4dhxmjqhfxpiidiz6te '@trpc/react': 9.27.4_tdefefzvj6d72elfwx6keynxr4 '@trpc/server': 9.27.4 '@uiw/codemirror-extensions-events': 4.12.4_@codemirror+view@6.4.0 @@ -179,8 +179,8 @@ dependencies: mdast-util-to-string: 3.1.0 mdast-util-toc: 6.1.0 nanoid: 4.0.0 - next: 12.3.1_biqbaboplfbrettd7655fr4n2y - nextjs-progressbar: 0.0.16_next@12.3.1+react@18.2.0 + next: 13.0.0_biqbaboplfbrettd7655fr4n2y + nextjs-progressbar: 0.0.16_next@13.0.0+react@18.2.0 nodejieba: 2.6.0 pica: 9.0.1 pinyin: 3.0.0-alpha.5 @@ -224,7 +224,7 @@ dependencies: zustand: 4.1.2_react@18.2.0 devDependencies: - '@crossbell/ipfs-gateway-next': 0.0.15_wopfow6xixa7rxdb4mdmswoxq4 + '@crossbell/ipfs-gateway-next': 0.0.15_gyiydm4ltshtfmov2lgrknqpga '@iconify-json/bi': 1.1.8 '@iconify-json/bxs': 1.1.4 '@iconify-json/carbon': 1.1.9 @@ -256,7 +256,7 @@ devDependencies: esbuild: 0.15.12 esbuild-register: 3.3.3_esbuild@0.15.12 eslint: 8.26.0 - eslint-config-next: 12.3.1_wyqvi574yv7oiwfeinomdzmc3m + eslint-config-next: 13.0.0_wyqvi574yv7oiwfeinomdzmc3m husky: 8.0.1 lint-staged: 13.0.3 postcss-import: 15.0.0 @@ -393,11 +393,11 @@ packages: - supports-color dev: false - /@babel/runtime-corejs3/7.19.1: - resolution: {integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==} + /@babel/runtime-corejs3/7.20.0: + resolution: {integrity: sha512-v1JH7PeAAGBEyTQM9TqojVl+b20zXtesFKCJHu50xMxZKD1fX0TKaKHPsZfFkXfs7D1M9M6Eeqg1FkJ3a0x2dA==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.25.2 + core-js-pure: 3.26.0 regenerator-runtime: 0.13.10 dev: true @@ -406,6 +406,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.10 + dev: false + + /@babel/runtime/7.20.0: + resolution: {integrity: sha512-NDYdls71fTXoU8TZHfbBWg7DiZfNzClcKui/+kyi6ppD2L1qnWW3VV6CjtaBXSUGGhiTWJ6ereOIkUvenif66Q==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.10 /@babel/types/7.19.0: resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} @@ -582,7 +589,7 @@ packages: /@crossbell/ipfs-fetch/0.0.15: resolution: {integrity: sha512-AYGDrwiSKqCGNDi0mEPP1k+96loWik+Pd40xH0MzRNM4RtCutPbwm4o+Sj5iWu0tlHoQC2bTs1XcufsLiv+WYw==} - /@crossbell/ipfs-gateway-next/0.0.15_wopfow6xixa7rxdb4mdmswoxq4: + /@crossbell/ipfs-gateway-next/0.0.15_gyiydm4ltshtfmov2lgrknqpga: resolution: {integrity: sha512-tofxIzY9oUsLuPyFWzcVyNu8VefAqTM8/dQweLhceaTimQlnzO70AEo5/2sa2aKTIeWsSq894+/qQVJQbiOINA==} peerDependencies: next: ^12 @@ -590,7 +597,7 @@ packages: '@crossbell/ipfs-fetch': 0.0.15 '@crossbell/ipfs-gateway-sw': 0.0.15 copy-webpack-plugin: 11.0.0_webpack@5.74.0 - next: 12.3.1_biqbaboplfbrettd7655fr4n2y + next: 13.0.0_biqbaboplfbrettd7655fr4n2y webpack: 5.74.0_esbuild@0.15.12 transitivePeerDependencies: - '@swc/core' @@ -1692,113 +1699,113 @@ packages: - utf-8-validate dev: true - /@next/env/12.3.1: - resolution: {integrity: sha512-9P9THmRFVKGKt9DYqeC2aKIxm8rlvkK38V1P1sRE7qyoPBIs8l9oo79QoSdPtOWfzkbDAVUqvbQGgTMsb8BtJg==} + /@next/env/13.0.0: + resolution: {integrity: sha512-65v9BVuah2Mplohm4+efsKEnoEuhmlGm8B2w6vD1geeEP2wXtlSJCvR/cCRJ3fD8wzCQBV41VcMBQeYET6MRkg==} - /@next/eslint-plugin-next/12.3.1: - resolution: {integrity: sha512-sw+lTf6r6P0j+g/n9y4qdWWI2syPqZx+uc0+B/fRENqfR3KpSid6MIKqc9gNwGhJASazEQ5b3w8h4cAET213jw==} + /@next/eslint-plugin-next/13.0.0: + resolution: {integrity: sha512-z+gnX4Zizatqatc6f4CQrcC9oN8Us3Vrq/OLyc98h7K/eWctrnV91zFZodmJHUjx0cITY8uYM7LXD7IdYkg3kg==} dependencies: glob: 7.1.7 dev: true - /@next/swc-android-arm-eabi/12.3.1: - resolution: {integrity: sha512-i+BvKA8tB//srVPPQxIQN5lvfROcfv4OB23/L1nXznP+N/TyKL8lql3l7oo2LNhnH66zWhfoemg3Q4VJZSruzQ==} + /@next/swc-android-arm-eabi/13.0.0: + resolution: {integrity: sha512-+DUQkYF93gxFjWY+CYWE1QDX6gTgnUiWf+W4UqZjM1Jcef8U97fS6xYh+i+8rH4MM0AXHm7OSakvfOMzmjU6VA==} engines: {node: '>= 10'} cpu: [arm] os: [android] requiresBuild: true optional: true - /@next/swc-android-arm64/12.3.1: - resolution: {integrity: sha512-CmgU2ZNyBP0rkugOOqLnjl3+eRpXBzB/I2sjwcGZ7/Z6RcUJXK5Evz+N0ucOxqE4cZ3gkTeXtSzRrMK2mGYV8Q==} + /@next/swc-android-arm64/13.0.0: + resolution: {integrity: sha512-RW9Uy3bMSc0zVGCa11klFuwfP/jdcdkhdruqnrJ7v+7XHm6OFKkSRzX6ee7yGR1rdDZvTnP4GZSRSpzjLv/N0g==} engines: {node: '>= 10'} cpu: [arm64] os: [android] requiresBuild: true optional: true - /@next/swc-darwin-arm64/12.3.1: - resolution: {integrity: sha512-hT/EBGNcu0ITiuWDYU9ur57Oa4LybD5DOQp4f22T6zLfpoBMfBibPtR8XktXmOyFHrL/6FC2p9ojdLZhWhvBHg==} + /@next/swc-darwin-arm64/13.0.0: + resolution: {integrity: sha512-APA26nps1j4qyhOIzkclW/OmgotVHj1jBxebSpMCPw2rXfiNvKNY9FA0TcuwPmUCNqaTnm703h6oW4dvp73A4Q==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@next/swc-darwin-x64/12.3.1: - resolution: {integrity: sha512-9S6EVueCVCyGf2vuiLiGEHZCJcPAxglyckTZcEwLdJwozLqN0gtS0Eq0bQlGS3dH49Py/rQYpZ3KVWZ9BUf/WA==} + /@next/swc-darwin-x64/13.0.0: + resolution: {integrity: sha512-qsUhUdoFuRJiaJ7LnvTQ6GZv1QnMDcRXCIjxaN0FNVXwrjkq++U7KjBUaxXkRzLV4C7u0NHLNOp0iZwNNE7ypw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@next/swc-freebsd-x64/12.3.1: - resolution: {integrity: sha512-qcuUQkaBZWqzM0F1N4AkAh88lLzzpfE6ImOcI1P6YeyJSsBmpBIV8o70zV+Wxpc26yV9vpzb+e5gCyxNjKJg5Q==} + /@next/swc-freebsd-x64/13.0.0: + resolution: {integrity: sha512-sCdyCbboS7CwdnevKH9J6hkJI76LUw1jVWt4eV7kISuLiPba3JmehZSWm80oa4ADChRVAwzhLAo2zJaYRrInbg==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] requiresBuild: true optional: true - /@next/swc-linux-arm-gnueabihf/12.3.1: - resolution: {integrity: sha512-diL9MSYrEI5nY2wc/h/DBewEDUzr/DqBjIgHJ3RUNtETAOB3spMNHvJk2XKUDjnQuluLmFMloet9tpEqU2TT9w==} + /@next/swc-linux-arm-gnueabihf/13.0.0: + resolution: {integrity: sha512-/X/VxfFA41C9jrEv+sUsPLQ5vbDPVIgG0CJrzKvrcc+b+4zIgPgtfsaWq9ockjHFQi3ycvlZK4TALOXO8ovQ6Q==} engines: {node: '>= 10'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-arm64-gnu/12.3.1: - resolution: {integrity: sha512-o/xB2nztoaC7jnXU3Q36vGgOolJpsGG8ETNjxM1VAPxRwM7FyGCPHOMk1XavG88QZSQf+1r+POBW0tLxQOJ9DQ==} + /@next/swc-linux-arm64-gnu/13.0.0: + resolution: {integrity: sha512-x6Oxr1GIi0ZtNiT6jbw+JVcbEi3UQgF7mMmkrgfL4mfchOwXtWSHKTSSPnwoJWJfXYa0Vy1n8NElWNTGAqoWFw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-arm64-musl/12.3.1: - resolution: {integrity: sha512-2WEasRxJzgAmP43glFNhADpe8zB7kJofhEAVNbDJZANp+H4+wq+/cW1CdDi8DqjkShPEA6/ejJw+xnEyDID2jg==} + /@next/swc-linux-arm64-musl/13.0.0: + resolution: {integrity: sha512-SnMH9ngI+ipGh3kqQ8+mDtWunirwmhQnQeZkEq9e/9Xsgjf04OetqrqRHKM1HmJtG2qMUJbyXFJ0F81TPuT+3g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-gnu/12.3.1: - resolution: {integrity: sha512-JWEaMyvNrXuM3dyy9Pp5cFPuSSvG82+yABqsWugjWlvfmnlnx9HOQZY23bFq3cNghy5V/t0iPb6cffzRWylgsA==} + /@next/swc-linux-x64-gnu/13.0.0: + resolution: {integrity: sha512-VSQwTX9EmdbotArtA1J67X8964oQfe0xHb32x4tu+JqTR+wOHyG6wGzPMdXH2oKAp6rdd7BzqxUXXf0J+ypHlw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-musl/12.3.1: - resolution: {integrity: sha512-xoEWQQ71waWc4BZcOjmatuvPUXKTv6MbIFzpm4LFeCHsg2iwai0ILmNXf81rJR+L1Wb9ifEke2sQpZSPNz1Iyg==} + /@next/swc-linux-x64-musl/13.0.0: + resolution: {integrity: sha512-xBCP0nnpO0q4tsytXkvIwWFINtbFRyVY5gxa1zB0vlFtqYR9lNhrOwH3CBrks3kkeaePOXd611+8sjdUtrLnXA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-win32-arm64-msvc/12.3.1: - resolution: {integrity: sha512-hswVFYQYIeGHE2JYaBVtvqmBQ1CppplQbZJS/JgrVI3x2CurNhEkmds/yqvDONfwfbttTtH4+q9Dzf/WVl3Opw==} + /@next/swc-win32-arm64-msvc/13.0.0: + resolution: {integrity: sha512-NutwDafqhGxqPj/eiUixJq9ImS/0sgx6gqlD7jRndCvQ2Q8AvDdu1+xKcGWGNnhcDsNM/n1avf1e62OG1GaqJg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-ia32-msvc/12.3.1: - resolution: {integrity: sha512-Kny5JBehkTbKPmqulr5i+iKntO5YMP+bVM8Hf8UAmjSMVo3wehyLVc9IZkNmcbxi+vwETnQvJaT5ynYBkJ9dWA==} + /@next/swc-win32-ia32-msvc/13.0.0: + resolution: {integrity: sha512-zNaxaO+Kl/xNz02E9QlcVz0pT4MjkXGDLb25qxtAzyJL15aU0+VjjbIZAYWctG59dvggNIUNDWgoBeVTKB9xLg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-x64-msvc/12.3.1: - resolution: {integrity: sha512-W1ijvzzg+kPEX6LAc+50EYYSEo0FVu7dmTE+t+DM4iOLqgGHoW9uYSz9wCVdkXOEEMP9xhXfGpcSxsfDucyPkA==} + /@next/swc-win32-x64-msvc/13.0.0: + resolution: {integrity: sha512-FFOGGWwTCRMu9W7MF496Urefxtuo2lttxF1vwS+1rIRsKvuLrWhVaVTj3T8sf2EBL6gtJbmh4TYlizS+obnGKA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2093,7 +2100,7 @@ packages: resolution: {integrity: sha512-oG1+BX4nVYZ0OBzmk6DRrY8oBYMsbXVQEf9N9JOfKm+wXSmjxVEEo8v3IPV8mKwR0JvUWuE8lOn3IUDiMlRLgg==} engines: {node: '>=12.20.0'} dependencies: - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.20.0 '@ethersproject/sha2': 5.7.0 '@solana/buffer-layout': 4.0.0 bigint-buffer: 1.1.5 @@ -2120,7 +2127,7 @@ packages: /@swc/helpers/0.4.11: resolution: {integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 /@tanstack/match-sorter-utils/8.5.14: resolution: {integrity: sha512-lVNhzTcOJ2bZ4IU+PeCPQ36vowBHvviJb2ZfdRFX5uhy7G0jM8N34zAMbmS5ZmVH8D2B7oU82OWo0e/5ZFzQrw==} @@ -2200,7 +2207,7 @@ packages: '@trpc/server': 9.27.4 dev: false - /@trpc/next/9.27.4_2xt6dbyzqfum4bsrqwdc3c6p2e: + /@trpc/next/9.27.4_emhqo5m4dhxmjqhfxpiidiz6te: resolution: {integrity: sha512-QY7eT37hIjHmtqOSEfx4IvZXOGHozIQ6B0MQ3+olmpMpTrygcYi4mFiurPV8Txh1iLa5mgBoJ1ZepLaSc0qzkg==} peerDependencies: '@trpc/client': 9.27.4 @@ -2215,7 +2222,7 @@ packages: '@trpc/client': 9.27.4_@trpc+server@9.27.4 '@trpc/react': 9.27.4_tdefefzvj6d72elfwx6keynxr4 '@trpc/server': 9.27.4 - next: 12.3.1_biqbaboplfbrettd7655fr4n2y + next: 13.0.0_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-ssr-prepass: 1.5.0_react@18.2.0 @@ -2549,8 +2556,8 @@ packages: - supports-color dev: false - /@typescript-eslint/parser/5.38.0_wyqvi574yv7oiwfeinomdzmc3m: - resolution: {integrity: sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==} + /@typescript-eslint/parser/5.42.0_wyqvi574yv7oiwfeinomdzmc3m: + resolution: {integrity: sha512-Ixh9qrOTDRctFg3yIwrLkgf33AHyEIn6lhyf5cCfwwiGtkWhNpVKlEZApi3inGQR/barWnY7qY8FbGKBO7p3JA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2559,9 +2566,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.38.0 - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/typescript-estree': 5.38.0_typescript@4.8.4 + '@typescript-eslint/scope-manager': 5.42.0 + '@typescript-eslint/types': 5.42.0 + '@typescript-eslint/typescript-estree': 5.42.0_typescript@4.8.4 debug: 4.3.4 eslint: 8.26.0 typescript: 4.8.4 @@ -2577,12 +2584,12 @@ packages: '@typescript-eslint/visitor-keys': 4.33.0 dev: false - /@typescript-eslint/scope-manager/5.38.0: - resolution: {integrity: sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==} + /@typescript-eslint/scope-manager/5.42.0: + resolution: {integrity: sha512-l5/3IBHLH0Bv04y+H+zlcLiEMEMjWGaCX6WyHE5Uk2YkSGAMlgdUPsT/ywTSKgu9D1dmmKMYgYZijObfA39Wow==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/visitor-keys': 5.38.0 + '@typescript-eslint/types': 5.42.0 + '@typescript-eslint/visitor-keys': 5.42.0 dev: true /@typescript-eslint/types/4.33.0: @@ -2590,8 +2597,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: false - /@typescript-eslint/types/5.38.0: - resolution: {integrity: sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==} + /@typescript-eslint/types/5.42.0: + resolution: {integrity: sha512-t4lzO9ZOAUcHY6bXQYRuu+3SSYdD9TS8ooApZft4WARt4/f2Cj/YpvbTe8A4GuhT4bNW72goDMOy7SW71mZwGw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -2616,8 +2623,8 @@ packages: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.38.0_typescript@4.8.4: - resolution: {integrity: sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==} + /@typescript-eslint/typescript-estree/5.42.0_typescript@4.8.4: + resolution: {integrity: sha512-2O3vSq794x3kZGtV7i4SCWZWCwjEtkWfVqX4m5fbUBomOsEOyd6OAD1qU2lbvV5S8tgy/luJnOYluNyYVeOTTg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2625,8 +2632,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/visitor-keys': 5.38.0 + '@typescript-eslint/types': 5.42.0 + '@typescript-eslint/visitor-keys': 5.42.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -2645,11 +2652,11 @@ packages: eslint-visitor-keys: 2.1.0 dev: false - /@typescript-eslint/visitor-keys/5.38.0: - resolution: {integrity: sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==} + /@typescript-eslint/visitor-keys/5.42.0: + resolution: {integrity: sha512-QHbu5Hf/2lOEOwy+IUw0GoSCuAzByTAWWrOTKzTzsotiUnWFpuKnXcAhC9YztAf2EElQ0VvIK+pHJUPkM0q7jg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.38.0 + '@typescript-eslint/types': 5.42.0 eslint-visitor-keys: 3.3.0 dev: true @@ -3563,15 +3570,15 @@ packages: dependencies: '@types/react': 18.0.21 react: 18.2.0 - tslib: 2.4.0 + tslib: 2.4.1 dev: false /aria-query/4.2.2: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.19.4 - '@babel/runtime-corejs3': 7.19.1 + '@babel/runtime': 7.20.0 + '@babel/runtime-corejs3': 7.20.0 dev: true /array-includes/3.1.5: @@ -3580,7 +3587,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.2 + es-abstract: 1.20.4 get-intrinsic: 1.1.3 is-string: 1.0.7 @@ -3594,7 +3601,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.2 + es-abstract: 1.20.4 es-shim-unscopables: 1.0.0 /array.prototype.flatmap/1.3.0: @@ -3603,7 +3610,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.2 + es-abstract: 1.20.4 es-shim-unscopables: 1.0.0 /arrify/1.0.1: @@ -3632,7 +3639,7 @@ packages: /async-mutex/0.2.6: resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: false /async-retry/1.3.3: @@ -3665,8 +3672,8 @@ packages: engines: {node: '>= 0.4'} dev: false - /axe-core/4.4.3: - resolution: {integrity: sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==} + /axe-core/4.5.0: + resolution: {integrity: sha512-4+rr8eQ7+XXS5nZrKcMO/AikHL0hVqy+lHWAnE3xdHl+aguag8SOQ6eEqLexwLNWgXIMfunGuD3ON1/6Kyet0A==} engines: {node: '>=4'} dev: true @@ -3704,7 +3711,7 @@ packages: /babel-plugin-macros/2.8.0: resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} dependencies: - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.20.0 cosmiconfig: 6.0.0 resolve: 1.22.1 dev: false @@ -3747,7 +3754,7 @@ packages: resolution: {integrity: sha512-fZI/4cYneinlj2k/FsXw0/lTWSC5KKoepUueS1g25Gb5vx3GrRyaVwxWCshYqx11GEU4mZnbbFhee8vpquFS2w==} engines: {node: '>=8', npm: '>=6'} dependencies: - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.20.0 babel-plugin-macros: 2.8.0 require-from-string: 2.0.2 dev: false @@ -4022,6 +4029,9 @@ packages: /caniuse-lite/1.0.30001409: resolution: {integrity: sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==} + /caniuse-lite/1.0.30001427: + resolution: {integrity: sha512-lfXQ73oB9c8DP5Suxaszm+Ta2sr/4tf8+381GkIm1MLj/YdLf+rEDyDSRCzeltuyTVGm+/s18gdZ0q+Wmp8VsQ==} + /carbites/1.0.6: resolution: {integrity: sha512-dS9IQvnrb5VIRvSTNz5Ff+mB9d2MFfi5mojtJi7Rlss79VeF190jr0sZdA7eW0CGHotvHkZaWuM6wgfD9PEFRg==} dependencies: @@ -4161,6 +4171,9 @@ packages: string-width: 5.1.2 dev: true + /client-only/0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + /cliui/5.0.0: resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} dependencies: @@ -4335,8 +4348,8 @@ packages: browserslist: 4.21.4 dev: false - /core-js-pure/3.25.2: - resolution: {integrity: sha512-ItD7YpW1cUB4jaqFLZXe1AXkyqIxz6GqPnsDV4uF4hVcWh/WAGIqSqw5p0/WdsILM0Xht9s3Koyw05R3K6RtiA==} + /core-js-pure/3.26.0: + resolution: {integrity: sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA==} requiresBuild: true dev: true @@ -4810,8 +4823,8 @@ packages: is-arrayish: 0.2.1 dev: false - /es-abstract/1.20.2: - resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==} + /es-abstract/1.20.4: + resolution: {integrity: sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -4824,7 +4837,7 @@ packages: has-property-descriptors: 1.0.0 has-symbols: 1.0.3 internal-slot: 1.0.3 - is-callable: 1.2.6 + is-callable: 1.2.7 is-negative-zero: 2.0.2 is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 @@ -4834,6 +4847,7 @@ packages: object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.4.3 + safe-regex-test: 1.0.0 string.prototype.trimend: 1.0.5 string.prototype.trimstart: 1.0.5 unbox-primitive: 1.0.2 @@ -4851,7 +4865,7 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: - is-callable: 1.2.6 + is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 @@ -5126,8 +5140,8 @@ packages: engines: {node: '>=12'} dev: false - /eslint-config-next/12.3.1_wyqvi574yv7oiwfeinomdzmc3m: - resolution: {integrity: sha512-EN/xwKPU6jz1G0Qi6Bd/BqMnHLyRAL0VsaQaWA7F3KkjAgZHi4f1uL1JKGWNxdQpHTW/sdGONBd0bzxUka/DJg==} + /eslint-config-next/13.0.0_wyqvi574yv7oiwfeinomdzmc3m: + resolution: {integrity: sha512-y2nqWS2tycWySdVhb+rhp6CuDmDazGySqkzzQZf3UTyfHyC7og1m5m/AtMFwCo5mtvDqvw1BENin52kV9733lg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -5135,15 +5149,15 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 12.3.1 + '@next/eslint-plugin-next': 13.0.0 '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.38.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m eslint: 8.26.0 eslint-import-resolver-node: 0.3.6 eslint-import-resolver-typescript: 2.7.1_mynvxvmq5qtyojffiqgev4x7mm - eslint-plugin-import: 2.26.0_v5fzorf6qmdip5qwfc47ovrovm + eslint-plugin-import: 2.26.0_f352m6qpd5jz6qrf3l36ifh65y eslint-plugin-jsx-a11y: 6.6.1_eslint@8.26.0 - eslint-plugin-react: 7.31.8_eslint@8.26.0 + eslint-plugin-react: 7.31.10_eslint@8.26.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.26.0 typescript: 4.8.4 transitivePeerDependencies: @@ -5151,14 +5165,14 @@ packages: - supports-color dev: true - /eslint-config-standard-jsx/10.0.0_7agtesdk3vzm2mmitpawh5lvgq: + /eslint-config-standard-jsx/10.0.0_rfut5ehdjmzxinfjxzbnr2vvmi: resolution: {integrity: sha512-hLeA2f5e06W1xyr/93/QJulN/rLbUVUmqTlexv9PRKHFwEC9ffJcH2LvJhMoEqYQBEYafedgGZXH2W8NUpt5lA==} peerDependencies: eslint: ^7.12.1 eslint-plugin-react: ^7.21.5 dependencies: eslint: 7.32.0 - eslint-plugin-react: 7.31.8_eslint@7.32.0 + eslint-plugin-react: 7.31.10_eslint@7.32.0 dev: false /eslint-config-standard-with-typescript/21.0.1_qsqv54ppatpllwszztuqowzwsa: @@ -5214,7 +5228,7 @@ packages: dependencies: debug: 4.3.4 eslint: 8.26.0 - eslint-plugin-import: 2.26.0_v5fzorf6qmdip5qwfc47ovrovm + eslint-plugin-import: 2.26.0_f352m6qpd5jz6qrf3l36ifh65y glob: 7.2.3 is-glob: 4.0.3 resolve: 1.22.1 @@ -5223,6 +5237,36 @@ packages: - supports-color dev: true + /eslint-module-utils/2.7.4_5wizbv6at2kperuxlviadd4ace: + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m + debug: 3.2.7 + eslint: 8.26.0 + eslint-import-resolver-node: 0.3.6 + eslint-import-resolver-typescript: 2.7.1_mynvxvmq5qtyojffiqgev4x7mm + transitivePeerDependencies: + - supports-color + dev: true + /eslint-module-utils/2.7.4_gw5q3jyuku4zrugqrckhwmprvm: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} @@ -5251,36 +5295,6 @@ packages: - supports-color dev: false - /eslint-module-utils/2.7.4_oxu4w3uspw66vhjcrtbyql7fdq: - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.38.0_wyqvi574yv7oiwfeinomdzmc3m - debug: 3.2.7 - eslint: 8.26.0 - eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 2.7.1_mynvxvmq5qtyojffiqgev4x7mm - transitivePeerDependencies: - - supports-color - dev: true - /eslint-plugin-es/3.0.1_eslint@7.32.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} @@ -5310,7 +5324,7 @@ packages: eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.4_gw5q3jyuku4zrugqrckhwmprvm has: 1.0.3 - is-core-module: 2.10.0 + is-core-module: 2.11.0 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.5 @@ -5322,7 +5336,7 @@ packages: - supports-color dev: false - /eslint-plugin-import/2.26.0_v5fzorf6qmdip5qwfc47ovrovm: + /eslint-plugin-import/2.26.0_f352m6qpd5jz6qrf3l36ifh65y: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -5332,16 +5346,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.38.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.26.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_oxu4w3uspw66vhjcrtbyql7fdq + eslint-module-utils: 2.7.4_5wizbv6at2kperuxlviadd4ace has: 1.0.3 - is-core-module: 2.10.0 + is-core-module: 2.11.0 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.5 @@ -5359,11 +5373,11 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.20.0 aria-query: 4.2.2 array-includes: 3.1.5 ast-types-flow: 0.0.7 - axe-core: 4.4.3 + axe-core: 4.5.0 axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -5408,8 +5422,8 @@ packages: eslint: 8.26.0 dev: true - /eslint-plugin-react/7.31.8_eslint@7.32.0: - resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==} + /eslint-plugin-react/7.31.10_eslint@7.32.0: + resolution: {integrity: sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -5431,8 +5445,8 @@ packages: string.prototype.matchall: 4.0.7 dev: false - /eslint-plugin-react/7.31.8_eslint@8.26.0: - resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==} + /eslint-plugin-react/7.31.10_eslint@8.26.0: + resolution: {integrity: sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -5663,7 +5677,7 @@ packages: resolution: {integrity: sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==} dependencies: '@babel/plugin-transform-runtime': 7.19.1 - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.20.0 eth-query: 2.1.2 json-rpc-random-id: 1.0.1 pify: 3.0.0 @@ -6083,7 +6097,7 @@ packages: /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: - is-callable: 1.2.6 + is-callable: 1.2.7 dev: false /form-data/4.0.0: @@ -6135,7 +6149,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.2 + es-abstract: 1.20.4 functions-have-names: 1.2.3 /functional-red-black-tree/1.0.1: @@ -6864,8 +6878,8 @@ packages: engines: {node: '>=4'} dev: false - /is-callable/1.2.6: - resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==} + /is-callable/1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} /is-core-module/2.10.0: @@ -6873,6 +6887,11 @@ packages: dependencies: has: 1.0.3 + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + /is-date-object/1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -7026,7 +7045,7 @@ packages: dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 - es-abstract: 1.20.2 + es-abstract: 1.20.4 for-each: 0.3.3 has-tostringtag: 1.0.0 dev: false @@ -8222,15 +8241,15 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: false - /next/12.3.1_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-l7bvmSeIwX5lp07WtIiP9u2ytZMv7jIeB8iacR28PuUEFG5j0HGAPnMqyG5kbZNBG2H7tRsrQ4HCjuMOPnANZw==} - engines: {node: '>=12.22.0'} + /next/13.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-puH1WGM6rGeFOoFdXXYfUxN9Sgi4LMytCV5HkQJvVUOhHfC1DoVqOfvzaEteyp6P04IW+gbtK2Q9pInVSrltPA==} + engines: {node: '>=14.6.0'} hasBin: true peerDependencies: fibers: '>= 3.1.0' node-sass: ^6.0.0 || ^7.0.0 - react: ^17.0.2 || ^18.0.0-0 - react-dom: ^17.0.2 || ^18.0.0-0 + react: ^18.0.0-0 + react-dom: ^18.0.0-0 sass: ^1.3.0 peerDependenciesMeta: fibers: @@ -8240,40 +8259,40 @@ packages: sass: optional: true dependencies: - '@next/env': 12.3.1 + '@next/env': 13.0.0 '@swc/helpers': 0.4.11 - caniuse-lite: 1.0.30001409 + caniuse-lite: 1.0.30001427 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - styled-jsx: 5.0.7_react@18.2.0 + styled-jsx: 5.1.0_react@18.2.0 use-sync-external-store: 1.2.0_react@18.2.0 optionalDependencies: - '@next/swc-android-arm-eabi': 12.3.1 - '@next/swc-android-arm64': 12.3.1 - '@next/swc-darwin-arm64': 12.3.1 - '@next/swc-darwin-x64': 12.3.1 - '@next/swc-freebsd-x64': 12.3.1 - '@next/swc-linux-arm-gnueabihf': 12.3.1 - '@next/swc-linux-arm64-gnu': 12.3.1 - '@next/swc-linux-arm64-musl': 12.3.1 - '@next/swc-linux-x64-gnu': 12.3.1 - '@next/swc-linux-x64-musl': 12.3.1 - '@next/swc-win32-arm64-msvc': 12.3.1 - '@next/swc-win32-ia32-msvc': 12.3.1 - '@next/swc-win32-x64-msvc': 12.3.1 + '@next/swc-android-arm-eabi': 13.0.0 + '@next/swc-android-arm64': 13.0.0 + '@next/swc-darwin-arm64': 13.0.0 + '@next/swc-darwin-x64': 13.0.0 + '@next/swc-freebsd-x64': 13.0.0 + '@next/swc-linux-arm-gnueabihf': 13.0.0 + '@next/swc-linux-arm64-gnu': 13.0.0 + '@next/swc-linux-arm64-musl': 13.0.0 + '@next/swc-linux-x64-gnu': 13.0.0 + '@next/swc-linux-x64-musl': 13.0.0 + '@next/swc-win32-arm64-msvc': 13.0.0 + '@next/swc-win32-ia32-msvc': 13.0.0 + '@next/swc-win32-x64-msvc': 13.0.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - /nextjs-progressbar/0.0.16_next@12.3.1+react@18.2.0: + /nextjs-progressbar/0.0.16_next@13.0.0+react@18.2.0: resolution: {integrity: sha512-GV0fD38EMD3vSDCmkq+tObmoup6QA91a6a9MxGuhJZuRk/9TNsrHGnIQQQ/sggkMkXuT4fBgF6jRjFwScDT3zA==} peerDependencies: next: '>= 6.0.0' react: '>= 16.0.0' dependencies: '@types/nprogress': 0.2.0 - next: 12.3.1_biqbaboplfbrettd7655fr4n2y + next: 13.0.0_biqbaboplfbrettd7655fr4n2y nprogress: 0.2.0 prop-types: 15.8.1 react: 18.2.0 @@ -8374,7 +8393,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.10.0 + is-core-module: 2.11.0 semver: 7.3.8 validate-npm-package-license: 3.0.4 dev: false @@ -8455,7 +8474,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.2 + es-abstract: 1.20.4 /object.fromentries/2.0.5: resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} @@ -8463,13 +8482,13 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.2 + es-abstract: 1.20.4 /object.hasown/1.1.1: resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==} dependencies: define-properties: 1.1.4 - es-abstract: 1.20.2 + es-abstract: 1.20.4 /object.values/1.1.5: resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} @@ -8477,7 +8496,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.2 + es-abstract: 1.20.4 /ohmyfetch/0.4.20: resolution: {integrity: sha512-+c3/l+X91owrT1reTos1R13rb2j8NGZpKi0bRWwrnxIHlr1FZ8NzghIsNBKpUvk9nsnFoNK4phw+nTnXrcALzA==} @@ -9178,7 +9197,7 @@ packages: '@types/react': 18.0.21 react: 18.2.0 react-style-singleton: 2.2.1_iapumuv4e6jcjznwuxpf4tt22e - tslib: 2.4.0 + tslib: 2.4.1 dev: false /react-remove-scroll/2.5.4_iapumuv4e6jcjznwuxpf4tt22e: @@ -9195,7 +9214,7 @@ packages: react: 18.2.0 react-remove-scroll-bar: 2.3.4_iapumuv4e6jcjznwuxpf4tt22e react-style-singleton: 2.2.1_iapumuv4e6jcjznwuxpf4tt22e - tslib: 2.4.0 + tslib: 2.4.1 use-callback-ref: 1.3.0_iapumuv4e6jcjznwuxpf4tt22e use-sidecar: 1.1.2_iapumuv4e6jcjznwuxpf4tt22e dev: false @@ -9250,7 +9269,7 @@ packages: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 - tslib: 2.4.0 + tslib: 2.4.1 dev: false /react/18.2.0: @@ -9528,7 +9547,7 @@ packages: resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} hasBin: true dependencies: - is-core-module: 2.10.0 + is-core-module: 2.11.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -9588,7 +9607,7 @@ packages: /rpc-websockets/7.5.0: resolution: {integrity: sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==} dependencies: - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.20.0 eventemitter3: 4.0.7 uuid: 8.3.2 ws: 8.9.0_3cxu5zja4e2r5wmvge7mdcljwq @@ -9612,7 +9631,7 @@ packages: /rxjs/7.5.6: resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /sade/1.8.1: @@ -9640,6 +9659,13 @@ packages: resolution: {integrity: sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==} dev: false + /safe-regex-test/1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + is-regex: 1.1.4 + /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: false @@ -9982,7 +10008,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.2 + es-abstract: 1.20.4 get-intrinsic: 1.1.3 has-symbols: 1.0.3 internal-slot: 1.0.3 @@ -9994,14 +10020,14 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.2 + es-abstract: 1.20.4 /string.prototype.trimstart/1.0.5: resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.2 + es-abstract: 1.20.4 /string_decoder/1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -10089,8 +10115,8 @@ packages: inline-style-parser: 0.1.1 dev: false - /styled-jsx/5.0.7_react@18.2.0: - resolution: {integrity: sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==} + /styled-jsx/5.1.0_react@18.2.0: + resolution: {integrity: sha512-/iHaRJt9U7T+5tp6TRelLnqBqiaIT0HsO0+vgyj8hK2KUk7aejFqRrumqPUlAqDwAj8IbS/1hk3IhBAAK/FCUQ==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' @@ -10102,6 +10128,7 @@ packages: babel-plugin-macros: optional: true dependencies: + client-only: 0.0.1 react: 18.2.0 /superjson/1.10.1: @@ -10351,12 +10378,12 @@ packages: '@typescript-eslint/eslint-plugin': 4.33.0_3rubbgt5ekhqrcgx4uwls3neim eslint: 7.32.0 eslint-config-standard: 16.0.3_wnerebu6rbpsve3qx7qqwvcqtq - eslint-config-standard-jsx: 10.0.0_7agtesdk3vzm2mmitpawh5lvgq + eslint-config-standard-jsx: 10.0.0_rfut5ehdjmzxinfjxzbnr2vvmi eslint-config-standard-with-typescript: 21.0.1_qsqv54ppatpllwszztuqowzwsa eslint-plugin-import: 2.26.0_eslint@7.32.0 eslint-plugin-node: 11.1.0_eslint@7.32.0 eslint-plugin-promise: 5.2.0_eslint@7.32.0 - eslint-plugin-react: 7.31.8_eslint@7.32.0 + eslint-plugin-react: 7.31.10_eslint@7.32.0 get-stdin: 8.0.0 minimist: 1.2.7 pkg-conf: 3.1.0 @@ -10380,8 +10407,8 @@ packages: /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - /tslib/2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + /tslib/2.4.1: + resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} /tsutils/3.21.0_typescript@4.8.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -10674,7 +10701,7 @@ packages: dependencies: '@types/react': 18.0.21 react: 18.2.0 - tslib: 2.4.0 + tslib: 2.4.1 dev: false /use-isomorphic-layout-effect/1.1.2_iapumuv4e6jcjznwuxpf4tt22e: @@ -10729,7 +10756,7 @@ packages: '@types/react': 18.0.21 detect-node-es: 1.1.0 react: 18.2.0 - tslib: 2.4.0 + tslib: 2.4.1 dev: false /use-sync-external-store/1.2.0_react@18.2.0: @@ -11164,7 +11191,7 @@ packages: dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 - es-abstract: 1.20.2 + es-abstract: 1.20.4 for-each: 0.3.3 has-tostringtag: 1.0.0 is-typed-array: 1.1.9 diff --git a/src/components/dashboard/DashboardLayout.tsx b/src/components/dashboard/DashboardLayout.tsx index b78eec2a..2b537720 100644 --- a/src/components/dashboard/DashboardLayout.tsx +++ b/src/components/dashboard/DashboardLayout.tsx @@ -118,18 +118,18 @@ export function DashboardLayout({ href: link.href, }) return ( - - - - {link.text} - + + + {link.text} ) })} diff --git a/src/components/dashboard/PagesManager.tsx b/src/components/dashboard/PagesManager.tsx index 2f3b0e0b..2f79ea04 100644 --- a/src/components/dashboard/PagesManager.tsx +++ b/src/components/dashboard/PagesManager.tsx @@ -377,73 +377,73 @@ export const PagesManager: React.FC<{ {pages.data?.list?.map((page) => { return ( - - -
- {page.title ? ( -
- {page.title} -
- ) : ( -
- {page.summary?.content} -
- )} -
- - {getPageVisibility(page).toLowerCase()} - - · - - {getPageVisibility(page) === PageVisibilityEnum.Draft - ? formatDate(page.date_updated) - : formatDate(page.date_published)} - + +
+ {page.title ? ( +
+ {page.title}
+ ) : ( +
+ {page.summary?.content} +
+ )} +
+ + {getPageVisibility(page).toLowerCase()} + + · + + {getPageVisibility(page) === PageVisibilityEnum.Draft + ? formatDate(page.date_updated) + : formatDate(page.date_published)} +
-
- - {({ open }: { open: boolean }) => ( - <> - - - - - {getPageMenuItems(page).map((item) => { - return ( - - - - ) - })} - - - )} - -
-
+
+
+ + {({ open }: { open: boolean }) => ( + <> + + + + + {getPageMenuItems(page).map((item) => { + return ( + + + + ) + })} + + + )} + +
) })} diff --git a/src/components/dashboard/SiteSwitcher.tsx b/src/components/dashboard/SiteSwitcher.tsx index 07ddf270..19314d37 100644 --- a/src/components/dashboard/SiteSwitcher.tsx +++ b/src/components/dashboard/SiteSwitcher.tsx @@ -56,29 +56,25 @@ export const SiteSwitcher: React.FC = ({ - - - {subscription.name} + {subscription.name} + {activeSubscription?.username === subscription.username && ( + + + + - {activeSubscription?.username === - subscription.username && ( - - - - - - )} - + )} ) })} diff --git a/src/components/site/SiteArchives.tsx b/src/components/site/SiteArchives.tsx index 73cf6240..85078764 100644 --- a/src/components/site/SiteArchives.tsx +++ b/src/components/site/SiteArchives.tsx @@ -42,13 +42,15 @@ export const SiteArchives: React.FC<{

{year}

{posts.map((post) => { return ( - - - {post.title} - - {formatDate(post.date_published, "MMM D")} - - + + {post.title} + + {formatDate(post.date_published, "MMM D")} + ) })} diff --git a/src/components/site/SiteHome.tsx b/src/components/site/SiteHome.tsx index 0352faf7..131f10e6 100644 --- a/src/components/site/SiteHome.tsx +++ b/src/components/site/SiteHome.tsx @@ -20,54 +20,56 @@ export const SiteHome: React.FC<{ {posts.list.map((post) => { const excerpt = post.summary?.content return ( - - -
-

- {post.title} -

-
- - {formatDate(post.date_published)} - - - {post.tags - ?.filter((tag) => tag !== "post" && tag !== "page") - .map((tag) => ( - { - e.preventDefault() - router.push(`/tag/${tag}`) - }} - > - #{tag} - - ))} - -
-
- {excerpt} - {excerpt && "..."} -
+ +
+

+ {post.title} +

+
+ + {formatDate(post.date_published)} + + + {post.tags + ?.filter((tag) => tag !== "post" && tag !== "page") + .map((tag) => ( + { + e.preventDefault() + router.push(`/tag/${tag}`) + }} + > + #{tag} + + ))} +
- {post.cover && ( -
- cover -
- )} -
+
+ {excerpt} + {excerpt && "..."} +
+
+ {post.cover && ( +
+ cover +
+ )} ) })} diff --git a/src/components/ui/Image.tsx b/src/components/ui/Image.tsx index 7ae09115..a899642a 100644 --- a/src/components/ui/Image.tsx +++ b/src/components/ui/Image.tsx @@ -11,11 +11,11 @@ export const Image: React.FC< height?: number | string } & React.HTMLAttributes & ImageProps -> = ({ layout, className, alt, src, width, height, ...props }) => { +> = ({ fill, className, alt, src, width, height, ...props }) => { src = toIPFS(src) const [paddingTop, setPaddingTop] = React.useState("0") const [autoWidth, setAutoWidth] = React.useState(0) - const autoSize = !width && !height && !layout + const autoSize = !width && !height && !fill return ( { if (autoSize) { const { naturalWidth, naturalHeight } = target as HTMLImageElement diff --git a/src/components/ui/UniLink.tsx b/src/components/ui/UniLink.tsx index 6cdccda0..e2e39dae 100644 --- a/src/components/ui/UniLink.tsx +++ b/src/components/ui/UniLink.tsx @@ -35,8 +35,8 @@ export const UniLink: React.FC<{ } return ( - - {children} + + {children} ) }