From d7ca3952159cbefe7d3a135c5f0d823fd0c3f027 Mon Sep 17 00:00:00 2001 From: UncleBill Date: Mon, 17 Apr 2023 03:42:00 +0800 Subject: [PATCH] chore: setup cspell and fix some typoes (#352) Co-authored-by: DIYgod --- .gitignore | 4 +- cspell.json | 93 ++ next.config.js | 1 + package.json | 2 + pnpm-lock.yaml | 1273 +++++++++++------ public/locales/en/index.json | 2 +- public/locales/ja/common.json | 4 +- public/locales/zh-TW/common.json | 7 +- public/locales/zh-TW/dashboard.json | 2 +- public/locales/zh/common.json | 7 +- src/components/common/AchievementItem.tsx | 12 +- src/components/common/AchievementModal.tsx | 16 +- src/components/common/Reactions.tsx | 5 +- src/components/dashboard/DashboardLayout.tsx | 2 +- src/components/site/SiteFooter.tsx | 2 +- src/components/ui/Editor.tsx | 4 +- src/components/ui/Input.tsx | 6 +- src/css/prism-dark.css | 2 +- src/editor/Bold.tsx | 1 - src/lib/json-feed.ts | 1 - src/models/site.model.ts | 6 +- src/pages/_app.tsx | 1 - src/pages/dashboard/[subdomain]/editor.tsx | 20 +- .../dashboard/[subdomain]/import/mirror.tsx | 4 +- src/pages/dashboard/[subdomain]/index.tsx | 4 +- src/pages/index.tsx | 4 +- 26 files changed, 968 insertions(+), 517 deletions(-) create mode 100644 cspell.json diff --git a/.gitignore b/.gitignore index c2ad687b..8ea0814a 100644 --- a/.gitignore +++ b/.gitignore @@ -8,13 +8,15 @@ dist .env.production generated/ test-results/ +tsconfig.tsbuildinfo # IDE Specific .idea .vscode +.vim public/sw.js public/sw.js.map public/workbox-*.js public/workbox-*.js.map -public/worker-*.js \ No newline at end of file +public/worker-*.js diff --git a/cspell.json b/cspell.json new file mode 100644 index 00000000..f7cb0abb --- /dev/null +++ b/cspell.json @@ -0,0 +1,93 @@ +{ + "version": "0.1", + "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json", + "dictionaries": ["typescript", "node", "html", "css", "fonts"], + "ignorePaths": [ + "tsconfig.tsbuildinfo", + "pnpm-lock.yaml", + "package.json", + "src/generated/*", + "*.svg", + "*.sql" + ], + "words": [ + "alicloud", + "atrule", + "Backlinks", + "bilibili", + "cacheable", + "Caddyfile", + "codemirror", + "crossbell", + "crosslog", + "Darkmode", + "datasource", + "Frontmatter", + "gtag", + "headlessui", + "heroicons", + "ipfs", + "jike", + "jsonfeed", + "Katex", + "langchain", + "lastmod", + "mantine", + "mingcute", + "MINTABLE", + "MORALIS", + "nextjs", + "nftscan", + "nocheck", + "nprogress", + "onclickoutside", + "envsubst", + "OPENAI", + "pixiv", + "playstation", + "pnpm", + "poap", + "prefetch", + "proselog", + "Raycast", + "rehype", + "rehyper", + "scroller", + "sortablejs", + "Strikethrough", + "subcomment", + "subfeatures", + "Substack", + "tailwindcss", + "tanstack", + "tokenomics", + "Topbar", + "Unfollow", + "unidata", + "unist", + "unocss", + "urlset", + "wagmi", + "webxr", + "XCHAR", + "xlog", + "zustand", + "keymap", + "autoscaler", + "keyval" + ], + "ignoreRegExpList": ["/@servie/", "/[A-Za-z0-9]{46,59}/"], + "ignoreWords": [ + "mdast", + "clsx", + "urql", + "ddietr", + "zhtw", + "kindjeff", + "tlsredis", + "aown", + "axfm", + "aincentive" + ], + "overrides": [] +} diff --git a/next.config.js b/next.config.js index 9a8ff85b..2da4df45 100644 --- a/next.config.js +++ b/next.config.js @@ -36,6 +36,7 @@ const withPWA = require("next-pwa")({ }, }, { + // cspell:ignore Fipfs urlPattern: /\/_next\/image\?url=.+%2Fipfs%2F([^/?#]+)$/i, handler: "CacheFirst", options: { diff --git a/package.json b/package.json index c0085ce4..6626d5d6 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "prisma:generate": "prisma generate", "prisma:studio": "prisma studio", "docker:db": "docker-compose -f docker-compose.db.yml up -d", + "spell-check": "cspell lint . --no-progress", "analyze": "NODE_ENV=production ANALYZE=true BUNDLE_ANALYZE=browser next build" }, "lint-staged": { @@ -151,6 +152,7 @@ "autoprefixer": "10.4.14", "babel-loader": "^9.1.2", "cross-spawn": "7.0.3", + "cspell": "^6.31.1", "esbuild": "0.17.16", "esbuild-register": "3.4.2", "eslint": "8.38.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f04268e0..3463e0ab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,19 +21,19 @@ dependencies: version: 6.9.4 '@crossbell/connect-kit': specifier: 0.0.66 - version: 0.0.66(@tanstack/react-query@4.29.3)(@types/react@18.0.35)(ethers@5.7.2)(react-dom@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) + version: 0.0.66(@tanstack/react-query@4.29.3)(@types/react@18.0.35)(react-dom@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) '@crossbell/contract': specifier: 0.0.66 - version: 0.0.66(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) + version: 0.0.66(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) '@crossbell/indexer': specifier: 0.0.66 - version: 0.0.66(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) + version: 0.0.66(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) '@crossbell/notification': specifier: 0.0.66 - version: 0.0.66(@emotion/react@11.10.6)(@mantine/hooks@6.0.7)(@tanstack/react-query@4.29.3)(@types/react@18.0.35)(ethers@5.7.2)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) + version: 0.0.66(@tanstack/react-query@4.29.3)(@types/react@18.0.35)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) '@crossbell/ui': specifier: 0.0.66 - version: 0.0.66(@types/react@18.0.35)(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) + version: 0.0.66(@types/react@18.0.35)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) '@crossbell/util-hooks': specifier: 0.0.66 version: 0.0.66(react-dom@18.2.0)(react@18.2.0) @@ -63,10 +63,10 @@ dependencies: version: 1.1.5 '@mantine/core': specifier: ^6.0.7 - version: 6.0.7(@emotion/react@11.10.6)(@mantine/hooks@6.0.7)(@types/react@18.0.35)(react-dom@18.2.0)(react@18.2.0) + version: 6.0.7(@types/react@18.0.35)(react-dom@18.2.0)(react@18.2.0) '@monaco-editor/react': specifier: 4.5.0 - version: 4.5.0(monaco-editor@0.37.1)(react-dom@18.2.0)(react@18.2.0) + version: 4.5.0(react-dom@18.2.0)(react@18.2.0) '@prisma/client': specifier: ^4.12.0 version: 4.12.0(prisma@4.12.0) @@ -84,10 +84,10 @@ dependencies: version: 4.19.16(@codemirror/view@6.9.4) '@uiw/react-codemirror': specifier: 4.19.16 - version: 4.19.16(@babel/runtime@7.21.0)(@codemirror/autocomplete@6.5.1)(@codemirror/language@6.6.0)(@codemirror/lint@6.2.1)(@codemirror/search@6.3.0)(@codemirror/state@6.2.0)(@codemirror/theme-one-dark@6.1.1)(@codemirror/view@6.9.4)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0) + version: 4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/theme-one-dark@6.1.1)(@codemirror/view@6.9.4)(react-dom@18.2.0)(react@18.2.0) '@urql/core': specifier: 4.0.4 - version: 4.0.4(graphql@16.6.0) + version: 4.0.4 axios: specifier: 1.3.5 version: 1.3.5 @@ -159,7 +159,7 @@ dependencies: version: 4.0.2 next: specifier: 13.2.4 - version: 13.2.4(@babel/core@7.21.4)(react-dom@18.2.0)(react@18.2.0) + version: 13.2.4(react-dom@18.2.0)(react@18.2.0) next-i18next: specifier: ^13.2.2 version: 13.2.2(i18next@22.4.14)(next@13.2.4)(react-i18next@12.2.0)(react@18.2.0) @@ -183,7 +183,7 @@ dependencies: version: 7.43.9(react@18.2.0) react-hot-toast: specifier: 2.4.0 - version: 2.4.0(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0) + version: 2.4.0(react-dom@18.2.0)(react@18.2.0) react-i18next: specifier: ^12.2.0 version: 12.2.0(i18next@22.4.14)(react-dom@18.2.0)(react@18.2.0) @@ -195,7 +195,7 @@ dependencies: version: 1.7.128(react-dom@18.2.0)(react@18.2.0) react-popper: specifier: ^2.3.0 - version: 2.3.0(@popperjs/core@2.11.7)(react-dom@18.2.0)(react@18.2.0) + version: 2.3.0(react-dom@18.2.0)(react@18.2.0) react-scroll: specifier: 1.8.9 version: 1.8.9(react-dom@18.2.0)(react@18.2.0) @@ -300,7 +300,7 @@ dependencies: version: 9.0.0 wagmi: specifier: 0.12.10 - version: 0.12.10(@babel/core@7.21.4)(@types/node@18.15.11)(ethers@5.7.2)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) + version: 0.12.10(@types/node@18.15.11)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) zustand: specifier: ^4.3.7 version: 4.3.7(immer@9.0.21)(react@18.2.0) @@ -359,22 +359,25 @@ devDependencies: version: 9.0.1 '@unocss/cli': specifier: 0.51.4 - version: 0.51.4(rollup@2.79.1) + version: 0.51.4 '@unocss/preset-icons': specifier: 0.51.4 version: 0.51.4 '@vitejs/plugin-react': specifier: 3.1.0 - version: 3.1.0(vite@4.2.1) + version: 3.1.0 autoprefixer: specifier: 10.4.14 - version: 10.4.14(postcss@8.4.21) + version: 10.4.14 babel-loader: specifier: ^9.1.2 - version: 9.1.2(@babel/core@7.21.4)(webpack@5.79.0) + version: 9.1.2 cross-spawn: specifier: 7.0.3 version: 7.0.3 + cspell: + specifier: ^6.31.1 + version: 6.31.1 esbuild: specifier: 0.17.16 version: 0.17.16 @@ -395,10 +398,10 @@ devDependencies: version: 13.2.1 next-pwa: specifier: ^5.6.0 - version: 5.6.0(@babel/core@7.21.4)(esbuild@0.17.16)(next@13.2.4)(webpack@5.79.0) + version: 5.6.0(esbuild@0.17.16)(next@13.2.4) postcss-import: specifier: 15.1.0 - version: 15.1.0(postcss@8.4.21) + version: 15.1.0 prettier: specifier: 2.8.7 version: 2.8.7 @@ -407,19 +410,28 @@ devDependencies: version: 4.12.0 tailwindcss: specifier: 3.3.1 - version: 3.3.1(postcss@8.4.21) + version: 3.3.1 typescript: specifier: 5.0.4 version: 5.0.4 unocss: specifier: 0.51.4 - version: 0.51.4(postcss@8.4.21)(rollup@2.79.1)(vite@4.2.1) + version: 0.51.4 vitest: specifier: 0.30.1 version: 0.30.1 packages: + /@0no-co/graphql.web@1.0.0: + resolution: {integrity: sha512-JBq2pWyDchE1vVjj/+c4dzZ8stbpew4RrzpZ3vYdn1WJFGHfYg6YIX1fDdMKtSXJJM9FUlsoDOxemr9WMM2p+A==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + peerDependenciesMeta: + graphql: + optional: true + dev: false + /@0no-co/graphql.web@1.0.0(graphql@16.6.0): resolution: {integrity: sha512-JBq2pWyDchE1vVjj/+c4dzZ8stbpew4RrzpZ3vYdn1WJFGHfYg6YIX1fDdMKtSXJJM9FUlsoDOxemr9WMM2p+A==} peerDependencies: @@ -437,6 +449,7 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 + dev: true /@antfu/install-pkg@0.1.1: resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} @@ -499,12 +512,13 @@ packages: '@babel/traverse': 7.21.4 '@babel/types': 7.21.4 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: true /@babel/generator@7.21.4: resolution: {integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==} @@ -514,6 +528,7 @@ packages: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.17 jsesc: 2.5.2 + dev: true /@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} @@ -530,6 +545,19 @@ packages: '@babel/types': 7.21.4 dev: true + /@babel/helper-compilation-targets@7.21.4: + resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.21.4 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.5 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: false + /@babel/helper-compilation-targets@7.21.4(@babel/core@7.21.4): resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==} engines: {node: '>=6.9.0'} @@ -542,6 +570,7 @@ packages: browserslist: 4.21.5 lru-cache: 5.1.1 semver: 6.3.0 + dev: true /@babel/helper-create-class-features-plugin@7.20.12(@babel/core@7.21.4): resolution: {integrity: sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==} @@ -573,6 +602,21 @@ packages: regexpu-core: 5.2.2 dev: true + /@babel/helper-define-polyfill-provider@0.3.3: + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/helper-compilation-targets': 7.21.4 + '@babel/helper-plugin-utils': 7.20.2 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.4): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: @@ -581,16 +625,18 @@ packages: '@babel/core': 7.21.4 '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.2 semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-environment-visitor@7.18.9: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-explode-assignable-expression@7.18.6: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} @@ -605,12 +651,14 @@ packages: dependencies: '@babel/template': 7.20.7 '@babel/types': 7.21.4 + dev: true /@babel/helper-hoist-variables@7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 + dev: true /@babel/helper-member-expression-to-functions@7.20.7: resolution: {integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==} @@ -639,6 +687,7 @@ packages: '@babel/types': 7.21.4 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} @@ -685,6 +734,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 + dev: true /@babel/helper-skip-transparent-expression-wrappers@7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} @@ -698,6 +748,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 + dev: true /@babel/helper-string-parser@7.19.4: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} @@ -732,6 +783,7 @@ packages: '@babel/types': 7.21.4 transitivePeerDependencies: - supports-color + dev: true /@babel/highlight@7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} @@ -747,6 +799,7 @@ packages: hasBin: true dependencies: '@babel/types': 7.21.4 + dev: true /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} @@ -1402,18 +1455,17 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-runtime@7.21.4(@babel/core@7.21.4): + /@babel/plugin-transform-runtime@7.21.4: resolution: {integrity: sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 '@babel/helper-module-imports': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.4) - babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.4) - babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.4) + babel-plugin-polyfill-corejs2: 0.3.3 + babel-plugin-polyfill-corejs3: 0.6.0 + babel-plugin-polyfill-regenerator: 0.4.1 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -1603,6 +1655,7 @@ packages: '@babel/code-frame': 7.21.4 '@babel/parser': 7.21.4 '@babel/types': 7.21.4 + dev: true /@babel/traverse@7.21.4: resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==} @@ -1616,10 +1669,11 @@ packages: '@babel/helper-split-export-declaration': 7.18.6 '@babel/parser': 7.21.4 '@babel/types': 7.21.4 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true /@babel/types@7.21.4: resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==} @@ -1639,6 +1693,19 @@ packages: existy: 1.0.1 dev: false + /@codemirror/autocomplete@6.5.1(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.4): + resolution: {integrity: sha512-/Sv9yJmqyILbZ26U4LBHnAtbikuVxWUp+rQ8BXuRGtxZfbfKOY/WPbsUtvSP2h0ZUZMlkxV/hqbKRFzowlA6xw==} + peerDependencies: + '@codemirror/language': ^6.0.0 + '@codemirror/state': ^6.0.0 + '@codemirror/view': ^6.0.0 + '@lezer/common': ^1.0.0 + dependencies: + '@codemirror/language': 6.6.0 + '@codemirror/state': 6.2.0 + '@codemirror/view': 6.9.4 + dev: false + /@codemirror/autocomplete@6.5.1(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.4)(@lezer/common@1.0.2): resolution: {integrity: sha512-/Sv9yJmqyILbZ26U4LBHnAtbikuVxWUp+rQ8BXuRGtxZfbfKOY/WPbsUtvSP2h0ZUZMlkxV/hqbKRFzowlA6xw==} peerDependencies: @@ -1759,7 +1826,7 @@ packages: w3c-keyname: 2.2.6 dev: false - /@coinbase/wallet-sdk@3.6.5(@babel/core@7.21.4): + /@coinbase/wallet-sdk@3.6.5: resolution: {integrity: sha512-8F91dvvC/+CTpaNTr+FgpLMa2YxjpXpE9pdnGewMoYi41ISbiXZado5VjYo9QSZlS+myzfKvDGpTzLFFUXPfDg==} engines: {node: '>= 10.0.0'} dependencies: @@ -1769,7 +1836,7 @@ packages: bn.js: 5.2.1 buffer: 6.0.3 clsx: 1.2.1 - eth-block-tracker: 4.4.3(@babel/core@7.21.4) + eth-block-tracker: 4.4.3 eth-json-rpc-filters: 5.1.0 eth-rpc-errors: 4.0.2 json-rpc-engine: 6.1.0 @@ -1788,16 +1855,16 @@ packages: - utf-8-validate dev: false - /@crossbell/connect-kit@0.0.66(@tanstack/react-query@4.29.3)(@types/react@18.0.35)(ethers@5.7.2)(react-dom@18.2.0)(typescript@5.0.4)(wagmi@0.12.10): + /@crossbell/connect-kit@0.0.66(@tanstack/react-query@4.29.3)(@types/react@18.0.35)(react-dom@18.2.0)(typescript@5.0.4)(wagmi@0.12.10): resolution: {integrity: sha512-8yjQNdmHVS4Y3SVBzkvInBUTx++KmPq2hMLpVzdMd7wizpmeKDy9yheR6L5Nkr70ia6MVMHuRP4tcYMyeulQ3A==} peerDependencies: '@tanstack/react-query': ^4 ethers: ^5 wagmi: ^0.12 dependencies: - '@crossbell/contract': 0.0.66(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) - '@crossbell/indexer': 0.0.66(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) - '@crossbell/ui': 0.0.66(@types/react@18.0.35)(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) + '@crossbell/contract': 0.0.66(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) + '@crossbell/indexer': 0.0.66(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) + '@crossbell/ui': 0.0.66(@types/react@18.0.35)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) '@crossbell/util-ethers': 0.0.66 '@crossbell/util-hooks': 0.0.66(react-dom@18.2.0)(react@18.2.0) '@crossbell/util-metadata': 0.0.66 @@ -1812,7 +1879,6 @@ packages: crossbell.js: 0.19.8 detect-browser: 5.3.0 embla-carousel-react: 7.1.0(react@18.2.0) - ethers: 5.7.2 immer: 9.0.21 lodash.debounce: 4.0.8 qrcode: 1.5.1 @@ -1821,7 +1887,7 @@ packages: react-google-recaptcha: 2.1.0(react@18.2.0) rxjs: 7.8.0 ts-essentials: 9.3.1(typescript@5.0.4) - wagmi: 0.12.10(@babel/core@7.21.4)(@types/node@18.15.11)(ethers@5.7.2)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) + wagmi: 0.12.10(@types/node@18.15.11)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) zustand: 4.3.7(immer@9.0.21)(react@18.2.0) transitivePeerDependencies: - '@types/react' @@ -1833,19 +1899,18 @@ packages: - utf-8-validate dev: false - /@crossbell/contract@0.0.66(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10): + /@crossbell/contract@0.0.66(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10): resolution: {integrity: sha512-MNNc/qImWNRGa5qz5KzqBLtmIcpuoHha8X5Ah7J/UXXJPAMjvp4ztz98dePG5pBmfKjjzeqW5nsC1WajezBPGw==} peerDependencies: ethers: ^5 react: ^18 wagmi: ^0.12 dependencies: - '@crossbell/indexer': 0.0.66(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) + '@crossbell/indexer': 0.0.66(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) '@crossbell/util-hooks': 0.0.66(react-dom@18.2.0)(react@18.2.0) crossbell.js: 0.19.8 - ethers: 5.7.2 react: 18.2.0 - wagmi: 0.12.10(@babel/core@7.21.4)(@types/node@18.15.11)(ethers@5.7.2)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) + wagmi: 0.12.10(@types/node@18.15.11)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) transitivePeerDependencies: - bufferutil - react-dom @@ -1854,7 +1919,7 @@ packages: - utf-8-validate dev: false - /@crossbell/indexer@0.0.66(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10): + /@crossbell/indexer@0.0.66(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10): resolution: {integrity: sha512-CAuhSyvspArRHNf2uuWtWNXWzD0qY14lSzB7Jl9itC+yFjnA7rQLOcXhydqy+QtOC/6V6TyWjb7kltVBgiJh1w==} peerDependencies: ethers: ^5 @@ -1863,10 +1928,9 @@ packages: '@tanstack/react-query': 4.29.3(react-dom@18.2.0)(react@18.2.0) crossbell.js: 0.19.8 dayjs: 1.11.7 - ethers: 5.7.2 lodash.compact: 3.0.1 lru-cache: 8.0.4 - wagmi: 0.12.10(@babel/core@7.21.4)(@types/node@18.15.11)(ethers@5.7.2)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) + wagmi: 0.12.10(@types/node@18.15.11)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) transitivePeerDependencies: - bufferutil - react @@ -1880,7 +1944,7 @@ packages: resolution: {integrity: sha512-AYGDrwiSKqCGNDi0mEPP1k+96loWik+Pd40xH0MzRNM4RtCutPbwm4o+Sj5iWu0tlHoQC2bTs1XcufsLiv+WYw==} dev: false - /@crossbell/notification@0.0.66(@emotion/react@11.10.6)(@mantine/hooks@6.0.7)(@tanstack/react-query@4.29.3)(@types/react@18.0.35)(ethers@5.7.2)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10): + /@crossbell/notification@0.0.66(@tanstack/react-query@4.29.3)(@types/react@18.0.35)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10): resolution: {integrity: sha512-+P4ZPy50VZDh1w9jIid0NTD2lNW0RWTned1XrilqlepYYcIRpCZyAe5c+fYLhMl7zPTPl9bJt/x0YoF1AHH0eg==} peerDependencies: '@tanstack/react-query': ^4 @@ -1888,19 +1952,18 @@ packages: react: ^18 wagmi: ^0.12 dependencies: - '@crossbell/connect-kit': 0.0.66(@tanstack/react-query@4.29.3)(@types/react@18.0.35)(ethers@5.7.2)(react-dom@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) - '@crossbell/indexer': 0.0.66(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) - '@crossbell/ui': 0.0.66(@types/react@18.0.35)(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) + '@crossbell/connect-kit': 0.0.66(@tanstack/react-query@4.29.3)(@types/react@18.0.35)(react-dom@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) + '@crossbell/indexer': 0.0.66(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) + '@crossbell/ui': 0.0.66(@types/react@18.0.35)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10) '@crossbell/util-hooks': 0.0.66(react-dom@18.2.0)(react@18.2.0) '@crossbell/util-metadata': 0.0.66 - '@mantine/core': 6.0.7(@emotion/react@11.10.6)(@mantine/hooks@6.0.7)(@types/react@18.0.35)(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 6.0.7(@types/react@18.0.35)(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-query': 4.29.3(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 dayjs: 1.11.7 - ethers: 5.7.2 react: 18.2.0 react-intersection-observer: 9.4.3(react@18.2.0) - wagmi: 0.12.10(@babel/core@7.21.4)(@types/node@18.15.11)(ethers@5.7.2)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) + wagmi: 0.12.10(@types/node@18.15.11)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) zustand: 4.3.7(immer@9.0.21)(react@18.2.0) transitivePeerDependencies: - '@emotion/react' @@ -1915,13 +1978,13 @@ packages: - utf-8-validate dev: false - /@crossbell/ui@0.0.66(@types/react@18.0.35)(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10): + /@crossbell/ui@0.0.66(@types/react@18.0.35)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(wagmi@0.12.10): resolution: {integrity: sha512-sS+ADI6x8Dm/yTgWUCzDO2WDA1AOXLIrtfoeRdC6UMsPjj3RCE87PTyJ9EzuO5OQdXVrR7HmdqO0M9Mk83IMnQ==} peerDependencies: react: ^18 react-dom: ^18 dependencies: - '@crossbell/indexer': 0.0.66(ethers@5.7.2)(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) + '@crossbell/indexer': 0.0.66(react-dom@18.2.0)(react@18.2.0)(wagmi@0.12.10) '@crossbell/util-hooks': 0.0.66(react-dom@18.2.0)(react@18.2.0) '@crossbell/util-metadata': 0.0.66 '@tanstack/react-query': 4.29.3(react-dom@18.2.0)(react@18.2.0) @@ -1977,6 +2040,269 @@ packages: - utf-8-validate dev: false + /@cspell/cspell-bundled-dicts@6.31.1: + resolution: {integrity: sha512-rsIev+dk1Vd8H1OKZhNhXycIVsMfeWJaeW3QUi1l4oIoGwQfJVbs1ZPZPHE5cglzyHOW1jQNStXf34UKaC6siA==} + engines: {node: '>=14'} + dependencies: + '@cspell/dict-ada': 4.0.1 + '@cspell/dict-aws': 3.0.0 + '@cspell/dict-bash': 4.1.1 + '@cspell/dict-companies': 3.0.9 + '@cspell/dict-cpp': 5.0.2 + '@cspell/dict-cryptocurrencies': 3.0.1 + '@cspell/dict-csharp': 4.0.2 + '@cspell/dict-css': 4.0.5 + '@cspell/dict-dart': 2.0.2 + '@cspell/dict-django': 4.0.2 + '@cspell/dict-docker': 1.1.6 + '@cspell/dict-dotnet': 5.0.0 + '@cspell/dict-elixir': 4.0.2 + '@cspell/dict-en-common-misspellings': 1.0.2 + '@cspell/dict-en-gb': 1.1.33 + '@cspell/dict-en_us': 4.3.2 + '@cspell/dict-filetypes': 3.0.0 + '@cspell/dict-fonts': 3.0.2 + '@cspell/dict-fullstack': 3.1.5 + '@cspell/dict-gaming-terms': 1.0.4 + '@cspell/dict-git': 2.0.0 + '@cspell/dict-golang': 6.0.1 + '@cspell/dict-haskell': 4.0.1 + '@cspell/dict-html': 4.0.3 + '@cspell/dict-html-symbol-entities': 4.0.0 + '@cspell/dict-java': 5.0.5 + '@cspell/dict-k8s': 1.0.1 + '@cspell/dict-latex': 4.0.0 + '@cspell/dict-lorem-ipsum': 3.0.0 + '@cspell/dict-lua': 4.0.1 + '@cspell/dict-node': 4.0.2 + '@cspell/dict-npm': 5.0.5 + '@cspell/dict-php': 4.0.1 + '@cspell/dict-powershell': 5.0.1 + '@cspell/dict-public-licenses': 2.0.2 + '@cspell/dict-python': 4.0.3 + '@cspell/dict-r': 2.0.1 + '@cspell/dict-ruby': 5.0.0 + '@cspell/dict-rust': 4.0.1 + '@cspell/dict-scala': 5.0.0 + '@cspell/dict-software-terms': 3.1.6 + '@cspell/dict-sql': 2.1.0 + '@cspell/dict-svelte': 1.0.2 + '@cspell/dict-swift': 2.0.1 + '@cspell/dict-typescript': 3.1.1 + '@cspell/dict-vue': 3.0.0 + dev: true + + /@cspell/cspell-pipe@6.31.1: + resolution: {integrity: sha512-zk1olZi4dr6GLm5PAjvsiZ01HURNSruUYFl1qSicGnTwYN8GaN4RhAwannAytcJ7zJPIcyXlid0YsB58nJf3wQ==} + engines: {node: '>=14'} + dev: true + + /@cspell/cspell-service-bus@6.31.1: + resolution: {integrity: sha512-YyBicmJyZ1uwKVxujXw7sgs9x+Eps43OkWmCtDZmZlnq489HdTSuhF1kTbVi2yeFSeaXIS87+uHo12z97KkQpg==} + engines: {node: '>=14'} + dev: true + + /@cspell/cspell-types@6.31.1: + resolution: {integrity: sha512-1KeTQFiHMssW1eRoF2NZIEg4gPVIfXLsL2+VSD/AV6YN7lBcuf6gRRgV5KWYarhxtEfjxhDdDTmu26l/iJEUtw==} + engines: {node: '>=14'} + dev: true + + /@cspell/dict-ada@4.0.1: + resolution: {integrity: sha512-/E9o3nHrXOhYmQE43deKbxZcR3MIJAsa+66IzP9TXGHheKEx8b9dVMVVqydDDH8oom1H0U20NRPtu6KRVbT9xw==} + dev: true + + /@cspell/dict-aws@3.0.0: + resolution: {integrity: sha512-O1W6nd5y3Z00AMXQMzfiYrIJ1sTd9fB1oLr+xf/UD7b3xeHeMeYE2OtcWbt9uyeHim4tk+vkSTcmYEBKJgS5bQ==} + dev: true + + /@cspell/dict-bash@4.1.1: + resolution: {integrity: sha512-8czAa/Mh96wu2xr0RXQEGMTBUGkTvYn/Pb0o+gqOO1YW+poXGQc3gx0YPqILDryP/KCERrNvkWUJz3iGbvwC2A==} + dev: true + + /@cspell/dict-companies@3.0.9: + resolution: {integrity: sha512-wSkVIJjk33Sm3LhieNv9TsSvUSeP0R/h8xx06NqbMYF43w9J8hZiMHlbB3FzaSOHRpXT5eBIJBVTeFbceZdiqg==} + dev: true + + /@cspell/dict-cpp@5.0.2: + resolution: {integrity: sha512-Q0ZjfhrHHfm0Y1/7LMCq3Fne/bhiBeBogUw4TV1wX/1tg3m+5BtaW/7GiOzRk+rFsblVj3RFam59VJKMT3vSoQ==} + dev: true + + /@cspell/dict-cryptocurrencies@3.0.1: + resolution: {integrity: sha512-Tdlr0Ahpp5yxtwM0ukC13V6+uYCI0p9fCRGMGZt36rWv8JQZHIuHfehNl7FB/Qc09NCF7p5ep0GXbL+sVTd/+w==} + dev: true + + /@cspell/dict-csharp@4.0.2: + resolution: {integrity: sha512-1JMofhLK+4p4KairF75D3A924m5ERMgd1GvzhwK2geuYgd2ZKuGW72gvXpIV7aGf52E3Uu1kDXxxGAiZ5uVG7g==} + dev: true + + /@cspell/dict-css@4.0.5: + resolution: {integrity: sha512-z5vw8nJSyKd6d3i5UmMNoVcAp0wxvs9OHWOmAeJKT9fO3tok02gK24VZhcJ0NJtiKdHQ2zRuzdfWl51wdAiY6A==} + dev: true + + /@cspell/dict-dart@2.0.2: + resolution: {integrity: sha512-jigcODm7Z4IFZ4vParwwP3IT0fIgRq/9VoxkXfrxBMsLBGGM2QltHBj7pl+joX+c4cOHxfyZktGJK1B1wFtR4Q==} + dev: true + + /@cspell/dict-django@4.0.2: + resolution: {integrity: sha512-L0Yw6+Yh2bE9/FAMG4gy9m752G4V8HEBjEAGeRIQ9qvxDLR9yD6dPOtgEFTjv7SWlKSrLb9wA/W3Q2GKCOusSg==} + dev: true + + /@cspell/dict-docker@1.1.6: + resolution: {integrity: sha512-zCCiRTZ6EOQpBnSOm0/3rnKW1kCcAUDUA7SxJG3SuH6iZvKi3I8FEg8+O83WQUeXg0SyPNerD9F40JLnnJjJig==} + dev: true + + /@cspell/dict-dotnet@5.0.0: + resolution: {integrity: sha512-EOwGd533v47aP5QYV8GlSSKkmM9Eq8P3G/eBzSpH3Nl2+IneDOYOBLEUraHuiCtnOkNsz0xtZHArYhAB2bHWAw==} + dev: true + + /@cspell/dict-elixir@4.0.2: + resolution: {integrity: sha512-/YeHlpZ1pE9VAyxp3V0xyUPapNyC61WwFuw2RByeoMqqYaIfS3Hw+JxtimOsAKVhUvgUH58zyKl5K5Q6FqgCpw==} + dev: true + + /@cspell/dict-en-common-misspellings@1.0.2: + resolution: {integrity: sha512-jg7ZQZpZH7+aAxNBlcAG4tGhYF6Ksy+QS5Df73Oo+XyckBjC9QS+PrRwLTeYoFIgXy5j3ICParK5r3MSSoL4gw==} + dev: true + + /@cspell/dict-en-gb@1.1.33: + resolution: {integrity: sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==} + dev: true + + /@cspell/dict-en_us@4.3.2: + resolution: {integrity: sha512-o8xtHDLPNzW6hK5b1TaDTWt25vVi9lWlL6/dZ9YoS+ZMj+Dy/yuXatqfOgeGyU3a9+2gxC0kbr4oufMUQXI2mQ==} + dev: true + + /@cspell/dict-filetypes@3.0.0: + resolution: {integrity: sha512-Fiyp0z5uWaK0d2TfR9GMUGDKmUMAsOhGD5A0kHoqnNGswL2iw0KB0mFBONEquxU65fEnQv4R+jdM2d9oucujuA==} + dev: true + + /@cspell/dict-fonts@3.0.2: + resolution: {integrity: sha512-Z5QdbgEI7DV+KPXrAeDA6dDm/vTzyaW53SGlKqz6PI5VhkOjgkBXv3YtZjnxMZ4dY2ZIqq+RUK6qa9Pi8rQdGQ==} + dev: true + + /@cspell/dict-fullstack@3.1.5: + resolution: {integrity: sha512-6ppvo1dkXUZ3fbYn/wwzERxCa76RtDDl5Afzv2lijLoijGGUw5yYdLBKJnx8PJBGNLh829X352ftE7BElG4leA==} + dev: true + + /@cspell/dict-gaming-terms@1.0.4: + resolution: {integrity: sha512-hbDduNXlk4AOY0wFxcDMWBPpm34rpqJBeqaySeoUH70eKxpxm+dvjpoRLJgyu0TmymEICCQSl6lAHTHSDiWKZg==} + dev: true + + /@cspell/dict-git@2.0.0: + resolution: {integrity: sha512-n1AxyX5Kgxij/sZFkxFJlzn3K9y/sCcgVPg/vz4WNJ4K9YeTsUmyGLA2OQI7d10GJeiuAo2AP1iZf2A8j9aj2w==} + dev: true + + /@cspell/dict-golang@6.0.1: + resolution: {integrity: sha512-Z19FN6wgg2M/A+3i1O8qhrGaxUUGOW8S2ySN0g7vp4HTHeFmockEPwYx7gArfssNIruw60JorZv+iLJ6ilTeow==} + dev: true + + /@cspell/dict-haskell@4.0.1: + resolution: {integrity: sha512-uRrl65mGrOmwT7NxspB4xKXFUenNC7IikmpRZW8Uzqbqcu7ZRCUfstuVH7T1rmjRgRkjcIjE4PC11luDou4wEQ==} + dev: true + + /@cspell/dict-html-symbol-entities@4.0.0: + resolution: {integrity: sha512-HGRu+48ErJjoweR5IbcixxETRewrBb0uxQBd6xFGcxbEYCX8CnQFTAmKI5xNaIt2PKaZiJH3ijodGSqbKdsxhw==} + dev: true + + /@cspell/dict-html@4.0.3: + resolution: {integrity: sha512-Gae8i8rrArT0UyG1I6DHDK62b7Be6QEcBSIeWOm4VIIW1CASkN9B0qFgSVnkmfvnu1Y3H7SSaaEynKjdj3cs8w==} + dev: true + + /@cspell/dict-java@5.0.5: + resolution: {integrity: sha512-X19AoJgWIBwJBSWGFqSgHaBR/FEykBHTMjL6EqOnhIGEyE9nvuo32tsSHjXNJ230fQxQptEvRZoaldNLtKxsRg==} + dev: true + + /@cspell/dict-k8s@1.0.1: + resolution: {integrity: sha512-gc5y4Nm3hVdMZNBZfU2M1AsAmObZsRWjCUk01NFPfGhFBXyVne41T7E62rpnzu5330FV/6b/TnFcPgRmak9lLw==} + dev: true + + /@cspell/dict-latex@4.0.0: + resolution: {integrity: sha512-LPY4y6D5oI7D3d+5JMJHK/wxYTQa2lJMSNxps2JtuF8hbAnBQb3igoWEjEbIbRRH1XBM0X8dQqemnjQNCiAtxQ==} + dev: true + + /@cspell/dict-lorem-ipsum@3.0.0: + resolution: {integrity: sha512-msEV24qEpzWZs2kcEicqYlhyBpR0amfDkJOs+iffC07si9ftqtQ+yP3lf1VFLpgqw3SQh1M1vtU7RD4sPrNlcQ==} + dev: true + + /@cspell/dict-lua@4.0.1: + resolution: {integrity: sha512-j0MFmeCouSoC6EdZTbvGe1sJ9V+ruwKSeF+zRkNNNload7R72Co5kX1haW2xLHGdlq0kqSy1ODRZKdVl0e+7hg==} + dev: true + + /@cspell/dict-node@4.0.2: + resolution: {integrity: sha512-FEQJ4TnMcXEFslqBQkXa5HposMoCGsiBv2ux4IZuIXgadXeHKHUHk60iarWpjhzNzQLyN2GD7NoRMd12bK3Llw==} + dev: true + + /@cspell/dict-npm@5.0.5: + resolution: {integrity: sha512-eirZm4XpJNEcbmLGIwI2qXdRRlCKwEsH9mT3qCUytmbj6S6yn63F+8bShMW/yQBedV7+GXq9Td+cJdqiVutOiA==} + dev: true + + /@cspell/dict-php@4.0.1: + resolution: {integrity: sha512-XaQ/JkSyq2c07MfRG54DjLi2CV+HHwS99DDCAao9Fq2JfkWroTQsUeek7wYZXJATrJVOULoV3HKih12x905AtQ==} + dev: true + + /@cspell/dict-powershell@5.0.1: + resolution: {integrity: sha512-lLl+syWFgfv2xdsoxHfPIB2FGkn//XahCIKcRaf52AOlm1/aXeaJN579B9HCpvM7wawHzMqJ33VJuL/vb6Lc4g==} + dev: true + + /@cspell/dict-public-licenses@2.0.2: + resolution: {integrity: sha512-baKkbs/WGEV2lCWZoL0KBPh3uiPcul5GSDwmXEBAsR5McEW52LF94/b7xWM0EmSAc/y8ODc5LnPYC7RDRLi6LQ==} + dev: true + + /@cspell/dict-python@4.0.3: + resolution: {integrity: sha512-tUEMEbtV5kjuiX//K1SFo4ayO6q+bY9ghqTAo3bdlraZy59MFx8KVLYHnRndVqGwM8rRwRhp9Kmb6boAnBl+Kw==} + dev: true + + /@cspell/dict-r@2.0.1: + resolution: {integrity: sha512-KCmKaeYMLm2Ip79mlYPc8p+B2uzwBp4KMkzeLd5E6jUlCL93Y5Nvq68wV5fRLDRTf7N1LvofkVFWfDcednFOgA==} + dev: true + + /@cspell/dict-ruby@5.0.0: + resolution: {integrity: sha512-ssb96QxLZ76yPqFrikWxItnCbUKhYXJ2owkoIYzUGNFl2CHSoHCb5a6Zetum9mQ/oUA3gNeUhd28ZUlXs0la2A==} + dev: true + + /@cspell/dict-rust@4.0.1: + resolution: {integrity: sha512-xJSSzHDK2z6lSVaOmMxl3PTOtfoffaxMo7fTcbZUF+SCJzfKbO6vnN9TCGX2sx1RHFDz66Js6goz6SAZQdOwaw==} + dev: true + + /@cspell/dict-scala@5.0.0: + resolution: {integrity: sha512-ph0twaRoV+ylui022clEO1dZ35QbeEQaKTaV2sPOsdwIokABPIiK09oWwGK9qg7jRGQwVaRPEq0Vp+IG1GpqSQ==} + dev: true + + /@cspell/dict-software-terms@3.1.6: + resolution: {integrity: sha512-w46+pIMRVtrDuTZXK/YxDP5NL5yVoX0ImEPO0s9WbxdyyfhzAF3sGYHBGN/50OGLHExcqe6Idb9feoRC9mCLxw==} + dev: true + + /@cspell/dict-sql@2.1.0: + resolution: {integrity: sha512-Bb+TNWUrTNNABO0bmfcYXiTlSt0RD6sB2MIY+rNlaMyIwug43jUjeYmkLz2tPkn3+2uvySeFEOMVYhMVfcuDKg==} + dev: true + + /@cspell/dict-svelte@1.0.2: + resolution: {integrity: sha512-rPJmnn/GsDs0btNvrRBciOhngKV98yZ9SHmg8qI6HLS8hZKvcXc0LMsf9LLuMK1TmS2+WQFAan6qeqg6bBxL2Q==} + dev: true + + /@cspell/dict-swift@2.0.1: + resolution: {integrity: sha512-gxrCMUOndOk7xZFmXNtkCEeroZRnS2VbeaIPiymGRHj5H+qfTAzAKxtv7jJbVA3YYvEzWcVE2oKDP4wcbhIERw==} + dev: true + + /@cspell/dict-typescript@3.1.1: + resolution: {integrity: sha512-N9vNJZoOXmmrFPR4ir3rGvnqqwmQGgOYoL1+y6D4oIhyr7FhaYiyF/d7QT61RmjZQcATMa6PSL+ZisCeRLx9+A==} + dev: true + + /@cspell/dict-vue@3.0.0: + resolution: {integrity: sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==} + dev: true + + /@cspell/dynamic-import@6.31.1: + resolution: {integrity: sha512-uliIUv9uZlnyYmjUlcw/Dm3p0xJOEnWJNczHAfqAl4Ytg6QZktw0GtUA9b1umbRXLv0KRTPtSC6nMq3cR7rRmQ==} + engines: {node: '>=14'} + dependencies: + import-meta-resolve: 2.2.2 + dev: true + + /@cspell/strong-weak-map@6.31.1: + resolution: {integrity: sha512-z8AuWvUuSnugFKJOA9Ke0aiFuehcqLFqia9bk8XaQNEWr44ahPVn3sEWnAncTxPbpWuUw5UajoJa0egRAE1CCg==} + engines: {node: '>=14.6'} + dev: true + /@cspotcode/source-map-support@0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -2318,7 +2644,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 espree: 9.5.1 globals: 13.20.0 ignore: 5.2.4 @@ -2731,7 +3057,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2761,7 +3087,7 @@ packages: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.2 '@iconify/types': 2.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 kolorist: 1.7.0 local-pkg: 0.4.3 transitivePeerDependencies: @@ -2779,6 +3105,7 @@ packages: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 '@jridgewell/trace-mapping': 0.3.17 + dev: true /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} @@ -2787,10 +3114,12 @@ packages: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.18 + dev: true /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} + dev: true /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} @@ -2800,6 +3129,7 @@ packages: /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} + dev: true /@jridgewell/source-map@0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} @@ -2808,15 +3138,9 @@ packages: '@jridgewell/trace-mapping': 0.3.17 dev: true - /@jridgewell/source-map@0.3.3: - resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 - dev: true - /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -2826,12 +3150,14 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + dev: true /@jridgewell/trace-mapping@0.3.18: resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + dev: true /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -2966,6 +3292,26 @@ packages: - '@types/react' dev: false + /@mantine/core@6.0.7(@types/react@18.0.35)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yk2ojsfdADte55T5nQTGRdwLttPYC98k7D9eMn9vLWnoSB3OPjlJhIcNstqL3jXSklZhlDLYjCeZyrOb7+HRaA==} + peerDependencies: + '@mantine/hooks': 6.0.7 + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@floating-ui/react': 0.19.2(react-dom@18.2.0)(react@18.2.0) + '@mantine/styles': 6.0.7(react-dom@18.2.0)(react@18.2.0) + '@mantine/utils': 6.0.7(react@18.2.0) + '@radix-ui/react-scroll-area': 1.0.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.0.35)(react@18.2.0) + react-textarea-autosize: 8.3.4(@types/react@18.0.35)(react@18.2.0) + transitivePeerDependencies: + - '@emotion/react' + - '@types/react' + dev: false + /@mantine/hooks@6.0.7(react@18.2.0): resolution: {integrity: sha512-+Axk3hiSeqzSAtEqJR3C1PDW1YYl0ph4zBS8DAhFueXXtsjJOVRoGBbyc/gXovpjRM3llFtLqpwqxxbOJogx0g==} peerDependencies: @@ -3004,6 +3350,19 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false + /@mantine/styles@6.0.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-vbR2I853wFY40NOi66N97n3pstjA0bEU1Y0QitX1EAOvmHvuzTuaUtrEq9EqHOiwx8h9e0TndqsYapjDbkw0eg==} + peerDependencies: + '@emotion/react': '>=11.9.0' + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + clsx: 1.1.1 + csstype: 3.0.9 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /@mantine/utils@6.0.7(react@18.2.0): resolution: {integrity: sha512-XMm66GNn9hXnc9s/twXzL9iqhzM8HLVOyuKDo4WUn/ZM6NEJYJJVcTTlSIXOPq9AWo8bI76vbAHkIry1aEbgmg==} peerDependencies: @@ -3042,24 +3401,22 @@ packages: resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} dev: false - /@monaco-editor/loader@1.3.3(monaco-editor@0.37.1): + /@monaco-editor/loader@1.3.3: resolution: {integrity: sha512-6KKF4CTzcJiS8BJwtxtfyYt9shBiEv32ateQ9T4UVogwn4HM/uPo9iJd2Dmbkpz8CM6Y0PDUpjnZzCwC+eYo2Q==} peerDependencies: monaco-editor: '>= 0.21.0 < 1' dependencies: - monaco-editor: 0.37.1 state-local: 1.0.7 dev: false - /@monaco-editor/react@4.5.0(monaco-editor@0.37.1)(react-dom@18.2.0)(react@18.2.0): + /@monaco-editor/react@4.5.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-VJMkp5Fe1+w8pLEq8tZPHZKu8zDXQIA1FtiDTSNccg1D3wg1YIZaH2es2Qpvop1k62g3c/YySRb3bnGXu2XwYQ==} peerDependencies: monaco-editor: '>= 0.25.0 < 1' react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@monaco-editor/loader': 1.3.3(monaco-editor@0.37.1) - monaco-editor: 0.37.1 + '@monaco-editor/loader': 1.3.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -3454,10 +3811,6 @@ packages: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: true - /@popperjs/core@2.11.7: - resolution: {integrity: sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==} - dev: false - /@prisma/client@4.12.0(prisma@4.12.0): resolution: {integrity: sha512-j9/ighfWwux97J2dS15nqhl60tYoH8V0IuSsgZDb6bCFcQD3fXbXmxjYC8GHhIgOk3lB7Pq+8CwElz2MiDpsSg==} engines: {node: '>=14.17'} @@ -3646,7 +3999,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/pluginutils@5.0.2(rollup@2.79.1): + /@rollup/pluginutils@5.0.2: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3658,7 +4011,6 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 2.79.1 dev: true /@rushstack/eslint-patch@1.2.0: @@ -3994,20 +4346,6 @@ packages: '@types/ms': 0.7.31 dev: false - /@types/eslint-scope@3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} - dependencies: - '@types/eslint': 8.37.0 - '@types/estree': 1.0.0 - dev: true - - /@types/eslint@8.37.0: - resolution: {integrity: sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==} - dependencies: - '@types/estree': 1.0.0 - '@types/json-schema': 7.0.11 - dev: true - /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true @@ -4205,7 +4543,7 @@ packages: '@typescript-eslint/scope-manager': 5.57.1 '@typescript-eslint/types': 5.57.1 '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.4) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 eslint: 8.38.0 typescript: 5.0.4 transitivePeerDependencies: @@ -4236,10 +4574,10 @@ packages: dependencies: '@typescript-eslint/types': 5.57.1 '@typescript-eslint/visitor-keys': 5.57.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.8 + semver: 7.4.0 tsutils: 3.21.0(typescript@5.0.4) typescript: 5.0.4 transitivePeerDependencies: @@ -4254,24 +4592,23 @@ packages: eslint-visitor-keys: 3.4.0 dev: true - /@uiw/codemirror-extensions-basic-setup@4.19.16(@codemirror/autocomplete@6.5.1)(@codemirror/commands@6.2.2)(@codemirror/language@6.6.0)(@codemirror/lint@6.2.1)(@codemirror/search@6.3.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.4): + /@uiw/codemirror-extensions-basic-setup@4.19.16(@codemirror/commands@6.2.2)(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.4): resolution: {integrity: sha512-Xm0RDpyYVZ/8hWqaBs3+wZwi4uLwZUBwp/uCt89X80FeR6mr3BFuC+a+gcDO4dBu3l+WQE3jJdhjKjB2TCY/PQ==} peerDependencies: - '@codemirror/autocomplete': '>=6.0.0' '@codemirror/commands': '>=6.0.0' '@codemirror/language': '>=6.0.0' - '@codemirror/lint': '>=6.0.0' - '@codemirror/search': '>=6.0.0' '@codemirror/state': '>=6.0.0' '@codemirror/view': '>=6.0.0' dependencies: - '@codemirror/autocomplete': 6.5.1(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.4)(@lezer/common@1.0.2) + '@codemirror/autocomplete': 6.5.1(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.4) '@codemirror/commands': 6.2.2 '@codemirror/language': 6.6.0 '@codemirror/lint': 6.2.1 '@codemirror/search': 6.3.0 '@codemirror/state': 6.2.0 '@codemirror/view': 6.9.4 + transitivePeerDependencies: + - '@lezer/common' dev: false /@uiw/codemirror-extensions-events@4.19.16(@codemirror/view@6.9.4): @@ -4282,14 +4619,12 @@ packages: '@codemirror/view': 6.9.4 dev: false - /@uiw/react-codemirror@4.19.16(@babel/runtime@7.21.0)(@codemirror/autocomplete@6.5.1)(@codemirror/language@6.6.0)(@codemirror/lint@6.2.1)(@codemirror/search@6.3.0)(@codemirror/state@6.2.0)(@codemirror/theme-one-dark@6.1.1)(@codemirror/view@6.9.4)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0): + /@uiw/react-codemirror@4.19.16(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/theme-one-dark@6.1.1)(@codemirror/view@6.9.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-uElraR7Mvwz2oZKrmtF5hmIB8dAlIiU65nfg484e/V9k4PV6/5KtPUQL3JPO4clH2pcd+TQqRTQrFFkP/D25ew==} peerDependencies: - '@babel/runtime': '>=7.11.0' '@codemirror/state': '>=6.0.0' '@codemirror/theme-one-dark': '>=6.0.0' '@codemirror/view': '>=6.0.0' - codemirror: '>=6.0.0' react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: @@ -4298,35 +4633,33 @@ packages: '@codemirror/state': 6.2.0 '@codemirror/theme-one-dark': 6.1.1 '@codemirror/view': 6.9.4 - '@uiw/codemirror-extensions-basic-setup': 4.19.16(@codemirror/autocomplete@6.5.1)(@codemirror/commands@6.2.2)(@codemirror/language@6.6.0)(@codemirror/lint@6.2.1)(@codemirror/search@6.3.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.4) - codemirror: 6.0.1(@lezer/common@1.0.2) + '@uiw/codemirror-extensions-basic-setup': 4.19.16(@codemirror/commands@6.2.2)(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.4) + codemirror: 6.0.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - - '@codemirror/autocomplete' - '@codemirror/language' - - '@codemirror/lint' - - '@codemirror/search' + - '@lezer/common' dev: false - /@unocss/astro@0.51.4(rollup@2.79.1)(vite@4.2.1): + /@unocss/astro@0.51.4: resolution: {integrity: sha512-denp8/PHvzfN9azfTF72+ey6xpgUB4L4416FI4DfcfKPzRMo4KjIaHlTD6xuaJwBdC8UJSOIcDRXldRGPT33Ag==} dependencies: '@unocss/core': 0.51.4 '@unocss/reset': 0.51.4 - '@unocss/vite': 0.51.4(rollup@2.79.1)(vite@4.2.1) + '@unocss/vite': 0.51.4 transitivePeerDependencies: - rollup - vite dev: true - /@unocss/cli@0.51.4(rollup@2.79.1): + /@unocss/cli@0.51.4: resolution: {integrity: sha512-x0SYt7wL1EE3OSlV55gKmbpXrbG9vkJHVFxTC4iH2uezfpwVejpdP1sQwyHCzIBbVFAPGPzH+pdRtdmvFU1G3Q==} engines: {node: '>=14'} hasBin: true dependencies: '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) + '@rollup/pluginutils': 5.0.2 '@unocss/config': 0.51.4 '@unocss/core': 0.51.4 '@unocss/preset-uno': 0.51.4 @@ -4367,11 +4700,9 @@ packages: sirv: 2.0.2 dev: true - /@unocss/postcss@0.51.4(postcss@8.4.21): + /@unocss/postcss@0.51.4: resolution: {integrity: sha512-Jkf7GD8svev854pHVuFx0AtZoh3LQKbFoU5DDT1Hb0Yr/l2sxUSxzx1Jb5vUun89tSlfzIZ2pKAd0BqwtqWlmw==} engines: {node: '>=14'} - peerDependencies: - postcss: ^8.4.21 dependencies: '@unocss/config': 0.51.4 '@unocss/core': 0.51.4 @@ -4478,13 +4809,13 @@ packages: '@unocss/core': 0.51.4 dev: true - /@unocss/vite@0.51.4(rollup@2.79.1)(vite@4.2.1): + /@unocss/vite@0.51.4: resolution: {integrity: sha512-zrACPc6c99Phipi1totFjGzUvcucP+HZoeSTr4VDPQQk/vo7CuSmYFNMzWEw2NynWJgkv/FUdLTnK0tZj08LCA==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 dependencies: '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) + '@rollup/pluginutils': 5.0.2 '@unocss/config': 0.51.4 '@unocss/core': 0.51.4 '@unocss/inspector': 0.51.4 @@ -4493,11 +4824,19 @@ packages: chokidar: 3.5.3 fast-glob: 3.2.12 magic-string: 0.30.0 - vite: 4.2.1(@types/node@18.15.11) transitivePeerDependencies: - rollup dev: true + /@urql/core@4.0.4: + resolution: {integrity: sha512-r1rB/VMVpCnfnMTTzCAs+HY+UqOHUgpZ+GimLtU4DCTP3C78DK+m4qr36M7KKleggrKgcpcC1TE8eFEVcKzfSQ==} + dependencies: + '@0no-co/graphql.web': 1.0.0 + wonka: 6.3.1 + transitivePeerDependencies: + - graphql + dev: false + /@urql/core@4.0.4(graphql@16.6.0): resolution: {integrity: sha512-r1rB/VMVpCnfnMTTzCAs+HY+UqOHUgpZ+GimLtU4DCTP3C78DK+m4qr36M7KKleggrKgcpcC1TE8eFEVcKzfSQ==} dependencies: @@ -4507,7 +4846,7 @@ packages: - graphql dev: false - /@vitejs/plugin-react@3.1.0(vite@4.2.1): + /@vitejs/plugin-react@3.1.0: resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -4518,7 +4857,6 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.21.4) magic-string: 0.27.0 react-refresh: 0.14.0 - vite: 4.2.1(@types/node@18.15.11) transitivePeerDependencies: - supports-color dev: true @@ -4573,7 +4911,7 @@ packages: typescript: 5.0.4 dev: false - /@wagmi/connectors@0.3.12(@babel/core@7.21.4)(@types/node@18.15.11)(@wagmi/core@0.10.9)(ethers@5.7.2)(react@18.2.0)(typescript@5.0.4): + /@wagmi/connectors@0.3.12(@types/node@18.15.11)(@wagmi/core@0.10.9)(react@18.2.0)(typescript@5.0.4): resolution: {integrity: sha512-Ui8wyAMI3V8pnDlmTVSug7S53sTSNkgFuGrxFoKxQrTQJIC+AvD7CbeiYKcbFxrIrv9c/sTK5ySL4IBe+KjFUQ==} peerDependencies: '@wagmi/core': '>=0.9.x' @@ -4585,16 +4923,15 @@ packages: typescript: optional: true dependencies: - '@coinbase/wallet-sdk': 3.6.5(@babel/core@7.21.4) + '@coinbase/wallet-sdk': 3.6.5 '@ledgerhq/connect-kit-loader': 1.0.2 '@safe-global/safe-apps-provider': 0.15.2 '@safe-global/safe-apps-sdk': 7.10.1 - '@wagmi/core': 0.10.9(@babel/core@7.21.4)(@types/node@18.15.11)(ethers@5.7.2)(immer@9.0.21)(react@18.2.0)(typescript@5.0.4) + '@wagmi/core': 0.10.9(@types/node@18.15.11)(immer@9.0.21)(react@18.2.0)(typescript@5.0.4) '@walletconnect/ethereum-provider': 2.6.2(@types/node@18.15.11)(@web3modal/standalone@2.2.2)(typescript@5.0.4) '@walletconnect/legacy-provider': 2.0.0 '@web3modal/standalone': 2.2.2(react@18.2.0) abitype: 0.3.0(typescript@5.0.4) - ethers: 5.7.2 eventemitter3: 4.0.7 typescript: 5.0.4 transitivePeerDependencies: @@ -4613,7 +4950,7 @@ packages: - zod dev: false - /@wagmi/core@0.10.9(@babel/core@7.21.4)(@types/node@18.15.11)(ethers@5.7.2)(immer@9.0.21)(react@18.2.0)(typescript@5.0.4): + /@wagmi/core@0.10.9(@types/node@18.15.11)(immer@9.0.21)(react@18.2.0)(typescript@5.0.4): resolution: {integrity: sha512-/t7gcF6BvWiIBYdZ6RFiq/5cdMj+ljCTFlMgOEojl1BCe0OsbhrTKzbgTrJ6ol82vJI5uwcOAqEPD5ObN09oVg==} peerDependencies: ethers: '>=5.5.1 <6' @@ -4623,9 +4960,8 @@ packages: optional: true dependencies: '@wagmi/chains': 0.2.17(typescript@5.0.4) - '@wagmi/connectors': 0.3.12(@babel/core@7.21.4)(@types/node@18.15.11)(@wagmi/core@0.10.9)(ethers@5.7.2)(react@18.2.0)(typescript@5.0.4) + '@wagmi/connectors': 0.3.12(@types/node@18.15.11)(@wagmi/core@0.10.9)(react@18.2.0)(typescript@5.0.4) abitype: 0.3.0(typescript@5.0.4) - ethers: 5.7.2 eventemitter3: 4.0.7 typescript: 5.0.4 zustand: 4.3.7(immer@9.0.21)(react@18.2.0) @@ -5058,120 +5394,6 @@ packages: - react dev: false - /@webassemblyjs/ast@1.11.1: - resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} - dependencies: - '@webassemblyjs/helper-numbers': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - dev: true - - /@webassemblyjs/floating-point-hex-parser@1.11.1: - resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} - dev: true - - /@webassemblyjs/helper-api-error@1.11.1: - resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} - dev: true - - /@webassemblyjs/helper-buffer@1.11.1: - resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} - dev: true - - /@webassemblyjs/helper-numbers@1.11.1: - resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@xtuc/long': 4.2.2 - dev: true - - /@webassemblyjs/helper-wasm-bytecode@1.11.1: - resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} - dev: true - - /@webassemblyjs/helper-wasm-section@1.11.1: - resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - dev: true - - /@webassemblyjs/ieee754@1.11.1: - resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} - dependencies: - '@xtuc/ieee754': 1.2.0 - dev: true - - /@webassemblyjs/leb128@1.11.1: - resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} - dependencies: - '@xtuc/long': 4.2.2 - dev: true - - /@webassemblyjs/utf8@1.11.1: - resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} - dev: true - - /@webassemblyjs/wasm-edit@1.11.1: - resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/helper-wasm-section': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-opt': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - '@webassemblyjs/wast-printer': 1.11.1 - dev: true - - /@webassemblyjs/wasm-gen@1.11.1: - resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 - dev: true - - /@webassemblyjs/wasm-opt@1.11.1: - resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - dev: true - - /@webassemblyjs/wasm-parser@1.11.1: - resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 - dev: true - - /@webassemblyjs/wast-printer@1.11.1: - resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@xtuc/long': 4.2.2 - dev: true - - /@xtuc/ieee754@1.2.0: - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - dev: true - - /@xtuc/long@4.2.2: - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - dev: true - /JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true @@ -5210,14 +5432,6 @@ packages: typescript: 5.0.4 dev: false - /acorn-import-assertions@1.8.0(acorn@8.8.2): - resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.8.2 - dev: true - /acorn-jsx@5.3.2(acorn@8.8.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -5257,7 +5471,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: false @@ -5267,7 +5481,7 @@ packages: resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 depd: 2.0.0 humanize-ms: 1.2.1 transitivePeerDependencies: @@ -5282,10 +5496,8 @@ packages: indent-string: 4.0.0 dev: true - /ajv-formats@2.1.1(ajv@8.12.0): + /ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 peerDependenciesMeta: ajv: optional: true @@ -5440,6 +5652,10 @@ packages: is-string: 1.0.7 dev: true + /array-timsort@1.0.3: + resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} + dev: true + /array-union@1.0.2: resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} engines: {node: '>=0.10.0'} @@ -5534,7 +5750,7 @@ packages: engines: {node: '>=4'} dev: false - /autoprefixer@10.4.14(postcss@8.4.21): + /autoprefixer@10.4.14: resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -5546,7 +5762,6 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: true @@ -5598,32 +5813,28 @@ packages: deep-equal: 2.2.0 dev: true - /babel-loader@8.3.0(@babel/core@7.21.4)(webpack@5.79.0): + /babel-loader@8.3.0: resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.21.4 find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.79.0(esbuild@0.17.16) dev: true - /babel-loader@9.1.2(@babel/core@7.21.4)(webpack@5.79.0): + /babel-loader@9.1.2: resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.21.4 find-cache-dir: 3.3.2 schema-utils: 4.0.0 - webpack: 5.79.0(esbuild@0.17.16) dev: true /babel-plugin-macros@2.8.0: @@ -5644,6 +5855,18 @@ packages: resolve: 1.22.3 dev: false + /babel-plugin-polyfill-corejs2@0.3.3: + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.4 + '@babel/helper-define-polyfill-provider': 0.3.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.4): resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: @@ -5655,6 +5878,18 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: true + + /babel-plugin-polyfill-corejs3@0.6.0: + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-define-polyfill-provider': 0.3.3 + core-js-compat: 3.27.2 + transitivePeerDependencies: + - supports-color + dev: false /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.4): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} @@ -5666,6 +5901,17 @@ packages: core-js-compat: 3.27.2 transitivePeerDependencies: - supports-color + dev: true + + /babel-plugin-polyfill-regenerator@0.4.1: + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-define-polyfill-provider': 0.3.3 + transitivePeerDependencies: + - supports-color + dev: false /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.4): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} @@ -5676,6 +5922,7 @@ packages: '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.4) transitivePeerDependencies: - supports-color + dev: true /babel-plugin-preval@4.0.0: resolution: {integrity: sha512-fZI/4cYneinlj2k/FsXw0/lTWSC5KKoepUueS1g25Gb5vx3GrRyaVwxWCshYqx11GEU4mZnbbFhee8vpquFS2w==} @@ -6017,11 +6264,6 @@ packages: resolution: {integrity: sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==} dev: false - /chrome-trace-event@1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} - dev: true - /cipher-base@1.0.4: resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} dependencies: @@ -6051,14 +6293,21 @@ packages: engines: {node: '>=6'} dev: true - /clean-webpack-plugin@4.0.0(webpack@5.79.0): + /clean-webpack-plugin@4.0.0: resolution: {integrity: sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==} engines: {node: '>=10.0.0'} peerDependencies: webpack: '>=4.0.0 <6.0.0' dependencies: del: 4.1.1 - webpack: 5.79.0(esbuild@0.17.16) + dev: true + + /clear-module@4.1.2: + resolution: {integrity: sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==} + engines: {node: '>=8'} + dependencies: + parent-module: 2.0.0 + resolve-from: 5.0.0 dev: true /cli-cursor@3.1.0: @@ -6118,10 +6367,10 @@ packages: engines: {node: '>=0.10.0'} dev: false - /codemirror@6.0.1(@lezer/common@1.0.2): + /codemirror@6.0.1: resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} dependencies: - '@codemirror/autocomplete': 6.5.1(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.4)(@lezer/common@1.0.2) + '@codemirror/autocomplete': 6.5.1(@codemirror/language@6.6.0)(@codemirror/state@6.2.0)(@codemirror/view@6.9.4) '@codemirror/commands': 6.2.2 '@codemirror/language': 6.6.0 '@codemirror/lint': 6.2.1 @@ -6213,6 +6462,17 @@ packages: engines: {node: '>= 12'} dev: false + /comment-json@4.2.3: + resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} + engines: {node: '>= 6'} + dependencies: + array-timsort: 1.0.3 + core-util-is: 1.0.3 + esprima: 4.0.1 + has-own-prop: 2.0.0 + repeat-string: 1.6.1 + dev: true + /common-tags@1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} @@ -6249,6 +6509,18 @@ packages: well-known-symbols: 2.0.0 dev: true + /configstore@5.0.1: + resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} + engines: {node: '>=8'} + dependencies: + dot-prop: 5.3.0 + graceful-fs: 4.2.11 + make-dir: 3.1.0 + unique-string: 2.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 4.0.0 + dev: true + /consola@3.0.1: resolution: {integrity: sha512-08E7bC2N6gaFdzPU/qtBi4ulVvJitYnfrDdxEiwElC3jSNICbOvkcE+8N56EfIrBoxp37O9Qnn5ZZPElov83UQ==} dev: true @@ -6284,6 +6556,10 @@ packages: requiresBuild: true dev: false + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: true + /cose-base@1.0.3: resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} dependencies: @@ -6319,6 +6595,16 @@ packages: yaml: 1.10.2 dev: false + /cosmiconfig@8.0.0: + resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==} + engines: {node: '>=14'} + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + dev: true + /create-hash@1.2.0: resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} dependencies: @@ -6389,6 +6675,115 @@ packages: engines: {node: '>=8'} dev: true + /cspell-dictionary@6.31.1: + resolution: {integrity: sha512-7+K7aQGarqbpucky26wled7QSCJeg6VkLUWS+hLjyf0Cqc9Zew5xsLa4QjReExWUJx+a97jbiflITZNuWxgMrg==} + engines: {node: '>=14'} + dependencies: + '@cspell/cspell-pipe': 6.31.1 + '@cspell/cspell-types': 6.31.1 + cspell-trie-lib: 6.31.1 + fast-equals: 4.0.3 + gensequence: 5.0.2 + dev: true + + /cspell-gitignore@6.31.1: + resolution: {integrity: sha512-PAcmjN6X89Z8qgjem6HYb+VmvVtKuc+fWs4sk21+jv2MiLk23Bkp+8slSaIDVR//58fxJkMx17PHyo2cDO/69A==} + engines: {node: '>=14'} + hasBin: true + dependencies: + cspell-glob: 6.31.1 + find-up: 5.0.0 + dev: true + + /cspell-glob@6.31.1: + resolution: {integrity: sha512-ygEmr5hgE4QtO5+L3/ihfMKBhPipbapfS22ilksFSChKMc15Regds0z+z/1ZBoe+OFAPneQfIuBxMwQ/fB00GQ==} + engines: {node: '>=14'} + dependencies: + micromatch: 4.0.5 + dev: true + + /cspell-grammar@6.31.1: + resolution: {integrity: sha512-AsRVP0idcNFVSb9+p9XjMumFj3BUV67WIPWApaAzJl/dYyiIygQObRE+si0/QtFWGNw873b7hNhWZiKjqIdoaQ==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@cspell/cspell-pipe': 6.31.1 + '@cspell/cspell-types': 6.31.1 + dev: true + + /cspell-io@6.31.1: + resolution: {integrity: sha512-deZcpvTYY/NmLfOdOtzcm+nDvJZozKmj4TY3pPpX0HquPX0A/w42bFRT/zZNmRslFl8vvrCZZUog7SOc6ha3uA==} + engines: {node: '>=14'} + dependencies: + '@cspell/cspell-service-bus': 6.31.1 + node-fetch: 2.6.9 + transitivePeerDependencies: + - encoding + dev: true + + /cspell-lib@6.31.1: + resolution: {integrity: sha512-KgSiulbLExY+z2jGwkO77+aAkyugsPAw7y07j3hTQLpd+0esPCZqrmbo2ItnkvkDNd/c34PqQCr7/044/rz8gw==} + engines: {node: '>=14.6'} + dependencies: + '@cspell/cspell-bundled-dicts': 6.31.1 + '@cspell/cspell-pipe': 6.31.1 + '@cspell/cspell-types': 6.31.1 + '@cspell/strong-weak-map': 6.31.1 + clear-module: 4.1.2 + comment-json: 4.2.3 + configstore: 5.0.1 + cosmiconfig: 8.0.0 + cspell-dictionary: 6.31.1 + cspell-glob: 6.31.1 + cspell-grammar: 6.31.1 + cspell-io: 6.31.1 + cspell-trie-lib: 6.31.1 + fast-equals: 4.0.3 + find-up: 5.0.0 + gensequence: 5.0.2 + import-fresh: 3.3.0 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + vscode-languageserver-textdocument: 1.0.8 + vscode-uri: 3.0.7 + transitivePeerDependencies: + - encoding + dev: true + + /cspell-trie-lib@6.31.1: + resolution: {integrity: sha512-MtYh7s4Sbr1rKT31P2BK6KY+YfOy3dWsuusq9HnqCXmq6aZ1HyFgjH/9p9uvqGi/TboMqn1KOV8nifhXK3l3jg==} + engines: {node: '>=14'} + dependencies: + '@cspell/cspell-pipe': 6.31.1 + '@cspell/cspell-types': 6.31.1 + gensequence: 5.0.2 + dev: true + + /cspell@6.31.1: + resolution: {integrity: sha512-gyCtpkOpwI/TGibbtIgMBFnAUUp2hnYdvW/9Ky4RcneHtLH0+V/jUEbZD8HbRKz0GVZ6mhKWbNRSEyP9p3Cejw==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@cspell/cspell-pipe': 6.31.1 + '@cspell/dynamic-import': 6.31.1 + chalk: 4.1.2 + commander: 10.0.0 + cspell-gitignore: 6.31.1 + cspell-glob: 6.31.1 + cspell-io: 6.31.1 + cspell-lib: 6.31.1 + fast-glob: 3.2.12 + fast-json-stable-stringify: 2.1.0 + file-entry-cache: 6.0.1 + get-stdin: 8.0.0 + imurmurhash: 0.1.4 + semver: 7.4.0 + strip-ansi: 6.0.1 + vscode-uri: 3.0.7 + transitivePeerDependencies: + - encoding + dev: true + /css-selector-parser@1.4.1: resolution: {integrity: sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==} dev: false @@ -6738,6 +7133,17 @@ packages: ms: 2.1.3 dev: true + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -6749,6 +7155,7 @@ packages: dependencies: ms: 2.1.2 supports-color: 8.1.1 + dev: false /decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} @@ -6965,6 +7372,13 @@ packages: resolution: {integrity: sha512-jggCCd+8Iqp4Tsz0nIvpcb22InKEBrGz5dw3EQJMs8HPJDsKbFIO3STYtAvCfDx26Muevn1MHVI0XxjgFfmiSA==} dev: false + /dot-prop@5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + dependencies: + is-obj: 2.0.0 + dev: true + /dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} @@ -7075,7 +7489,6 @@ packages: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 - dev: false /es-abstract@1.21.2: resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} @@ -7131,10 +7544,6 @@ packages: stop-iteration-iterator: 1.0.0 dev: true - /es-module-lexer@1.2.1: - resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} - dev: true - /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} @@ -7199,7 +7608,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 esbuild: 0.17.16 transitivePeerDependencies: - supports-color @@ -7294,7 +7703,7 @@ packages: eslint: '*' eslint-plugin-import: '*' dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 enhanced-resolve: 5.12.0 eslint: 8.38.0 eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0) @@ -7432,14 +7841,6 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: true - /eslint-scope@7.1.1: resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7468,7 +7869,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 @@ -7511,6 +7912,12 @@ packages: eslint-visitor-keys: 3.4.0 dev: true + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: true + /esquery@1.5.0: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} @@ -7525,11 +7932,6 @@ packages: estraverse: 5.3.0 dev: true - /estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: true - /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} @@ -7548,10 +7950,10 @@ packages: engines: {node: '>=0.10.0'} dev: true - /eth-block-tracker@4.4.3(@babel/core@7.21.4): + /eth-block-tracker@4.4.3: resolution: {integrity: sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==} dependencies: - '@babel/plugin-transform-runtime': 7.21.4(@babel/core@7.21.4) + '@babel/plugin-transform-runtime': 7.21.4 '@babel/runtime': 7.21.0 eth-query: 2.1.2 json-rpc-random-id: 1.0.1 @@ -7680,6 +8082,7 @@ packages: /events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} + dev: false /evp_bytestokey@1.0.3: resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} @@ -7762,6 +8165,10 @@ packages: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} dev: true + /fast-equals@4.0.3: + resolution: {integrity: sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==} + dev: true + /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} @@ -7988,9 +8395,15 @@ packages: dev: false optional: true + /gensequence@5.0.2: + resolution: {integrity: sha512-JlKEZnFc6neaeSVlkzBGGgkIoIaSxMgvdamRoPN8r3ozm2r9dusqxeKqYQ7lhzmj2UhFQP8nkyfCaiLQxiLrDA==} + engines: {node: '>=14'} + dev: true + /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} + dev: true /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} @@ -8016,6 +8429,11 @@ packages: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} dev: true + /get-stdin@8.0.0: + resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} + engines: {node: '>=10'} + dev: true + /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} @@ -8053,10 +8471,6 @@ packages: dependencies: is-glob: 4.0.3 - /glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - dev: true - /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} dependencies: @@ -8099,9 +8513,17 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 + /global-dirs@0.1.1: + resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} + engines: {node: '>=4'} + dependencies: + ini: 1.3.8 + dev: true + /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} + dev: true /globals@13.20.0: resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} @@ -8159,12 +8581,10 @@ packages: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} dev: true - /goober@2.1.11(csstype@3.1.2): + /goober@2.1.11: resolution: {integrity: sha512-5SS2lmxbhqH0u9ABEWq7WPU69a4i2pYcHeCxqaNq6Cw3mnrF0ghWNM4tEGid4dKy8XNIAUbuThuozDHHKJVh3A==} peerDependencies: csstype: ^3.0.10 - dependencies: - csstype: 3.1.2 dev: false /gopd@1.0.1: @@ -8208,6 +8628,11 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} + /has-own-prop@2.0.0: + resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} + engines: {node: '>=8'} + dev: true + /has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: @@ -8456,7 +8881,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: false @@ -8531,6 +8956,10 @@ packages: parent-module: 1.0.1 resolve-from: 4.0.0 + /import-meta-resolve@2.2.2: + resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==} + dev: true + /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -8552,7 +8981,6 @@ packages: /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false /inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} @@ -8584,7 +9012,7 @@ packages: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -8627,7 +9055,6 @@ packages: /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: false /is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} @@ -8754,6 +9181,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + dev: true + /is-path-cwd@2.2.0: resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} engines: {node: '>=6'} @@ -8852,7 +9284,6 @@ packages: /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: false /is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} @@ -8991,6 +9422,7 @@ packages: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} hasBin: true + dev: true /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} @@ -9038,6 +9470,7 @@ packages: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true + dev: true /jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} @@ -9281,7 +9714,7 @@ packages: chalk: 5.2.0 cli-truncate: 3.1.0 commander: 10.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 execa: 7.1.1 lilconfig: 2.1.0 listr2: 5.0.8 @@ -9337,11 +9770,6 @@ packages: lit-html: 2.7.2 dev: false - /loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} - dev: true - /loader-utils@2.0.4: resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} engines: {node: '>=8.9.0'} @@ -10000,7 +10428,7 @@ packages: resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} dependencies: '@types/debug': 4.1.7 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.0.6 micromark-factory-space: 1.0.0 @@ -10030,12 +10458,14 @@ packages: /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} + dev: false /mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 + dev: false /mime@3.0.0: resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} @@ -10192,10 +10622,6 @@ packages: yargs-unparser: 2.0.0 dev: false - /monaco-editor@0.37.1: - resolution: {integrity: sha512-jLXEEYSbqMkT/FuJLBZAVWGuhIb4JNwHE9kPTorAVmsdZ4UzHAfgWxLsVtD7pLRFaOwYPhNG9nUCpmFL1t/dIg==} - dev: false - /motion@10.15.5: resolution: {integrity: sha512-ejP6KioN4pigTGxL93APzOnvtLklParL59UQB2T3HWXQBxFcIp5/7YXFmkgiA6pNKKzjvnLhnonRBN5iSFMnNw==} dependencies: @@ -10263,10 +10689,6 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - dev: true - /next-i18next@13.2.2(i18next@22.4.14)(next@13.2.4)(react-i18next@12.2.0)(react@18.2.0): resolution: {integrity: sha512-t0WU6K+HJoq2nVQ0n6OiiEZja9GyMqtDSU74FmOafgk4ljns+iZ18bsNJiI8rOUXfFfkW96ea1N7D5kbMyT+PA==} engines: {node: '>=14'} @@ -10282,22 +10704,22 @@ packages: hoist-non-react-statics: 3.3.2 i18next: 22.4.14 i18next-fs-backend: 2.1.1 - next: 13.2.4(@babel/core@7.21.4)(react-dom@18.2.0)(react@18.2.0) + next: 13.2.4(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-i18next: 12.2.0(i18next@22.4.14)(react-dom@18.2.0)(react@18.2.0) dev: false - /next-pwa@5.6.0(@babel/core@7.21.4)(esbuild@0.17.16)(next@13.2.4)(webpack@5.79.0): + /next-pwa@5.6.0(esbuild@0.17.16)(next@13.2.4): resolution: {integrity: sha512-XV8g8C6B7UmViXU8askMEYhWwQ4qc/XqJGnexbLV68hzKaGHZDMtHsm2TNxFcbR7+ypVuth/wwpiIlMwpRJJ5A==} peerDependencies: next: '>=9.0.0' dependencies: - babel-loader: 8.3.0(@babel/core@7.21.4)(webpack@5.79.0) - clean-webpack-plugin: 4.0.0(webpack@5.79.0) + babel-loader: 8.3.0 + clean-webpack-plugin: 4.0.0 globby: 11.1.0 - next: 13.2.4(@babel/core@7.21.4)(react-dom@18.2.0)(react@18.2.0) - terser-webpack-plugin: 5.3.6(esbuild@0.17.16)(webpack@5.79.0) - workbox-webpack-plugin: 6.5.4(webpack@5.79.0) + next: 13.2.4(react-dom@18.2.0)(react@18.2.0) + terser-webpack-plugin: 5.3.6(esbuild@0.17.16) + workbox-webpack-plugin: 6.5.4 workbox-window: 6.5.4 transitivePeerDependencies: - '@babel/core' @@ -10313,7 +10735,7 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: false - /next@13.2.4(@babel/core@7.21.4)(react-dom@18.2.0)(react@18.2.0): + /next@13.2.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-g1I30317cThkEpvzfXujf0O4wtaQHtDCLhlivwlTJ885Ld+eOgcz7r3TGQzeU+cSRoNHtD8tsJgzxVdYojFssw==} engines: {node: '>=14.6.0'} hasBin: true @@ -10340,7 +10762,7 @@ packages: postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(@babel/core@7.21.4)(react@18.2.0) + styled-jsx: 5.1.1(react@18.2.0) optionalDependencies: '@next/swc-android-arm-eabi': 13.2.4 '@next/swc-android-arm64': 13.2.4 @@ -10366,7 +10788,7 @@ packages: react: '>= 16.0.0' dependencies: '@types/nprogress': 0.2.0 - next: 13.2.4(@babel/core@7.21.4)(react-dom@18.2.0)(react@18.2.0) + next: 13.2.4(react-dom@18.2.0)(react@18.2.0) nprogress: 0.2.0 prop-types: 15.8.1 react: 18.2.0 @@ -10376,7 +10798,7 @@ packages: resolution: {integrity: sha512-7GGVawqyHF4pfd0YFybhv/eM9JwTtPqx0mAanQ146O3FlSh3pA24zf9IRQTOsfTSqXTNzPSP5iagAJ94jjuVog==} engines: {node: '>=10'} dependencies: - semver: 7.3.8 + semver: 7.4.0 dev: false /node-addon-api@2.0.2: @@ -10418,7 +10840,6 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 - dev: false /node-gyp-build@4.6.0: resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} @@ -10733,6 +11154,13 @@ packages: dependencies: callsites: 3.1.0 + /parent-module@2.0.0: + resolution: {integrity: sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==} + engines: {node: '>=8'} + dependencies: + callsites: 3.1.0 + dev: true + /parse-entities@4.0.0: resolution: {integrity: sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==} dependencies: @@ -10767,7 +11195,6 @@ packages: error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - dev: false /parse-numeric-range@1.3.0: resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} @@ -10959,13 +11386,12 @@ packages: read-cache: 1.0.0 resolve: 1.22.1 - /postcss-import@15.1.0(postcss@8.4.21): + /postcss-import@15.1.0: resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.21 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.1 @@ -11252,14 +11678,14 @@ packages: react: 18.2.0 dev: false - /react-hot-toast@2.4.0(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0): + /react-hot-toast@2.4.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-qnnVbXropKuwUpriVVosgo8QrB+IaPJCpL8oBI6Ov84uvHZ5QQcTp2qg6ku2wNfgJl6rlQXJIQU5q+5lmPOutA==} engines: {node: '>=10'} peerDependencies: react: '>=16' react-dom: '>=16' dependencies: - goober: 2.1.11(csstype@3.1.2) + goober: 2.1.11 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -11320,14 +11746,13 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /react-popper@2.3.0(@popperjs/core@2.11.7)(react-dom@18.2.0)(react@18.2.0): + /react-popper@2.3.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==} peerDependencies: '@popperjs/core': ^2.0.0 react: ^16.8.0 || ^17 || ^18 react-dom: ^16.8.0 || ^17 || ^18 dependencies: - '@popperjs/core': 2.11.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-fast-compare: 3.2.1 @@ -11788,6 +12213,11 @@ packages: resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==} dev: false + /repeat-string@1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + dev: true + /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -11805,6 +12235,18 @@ packages: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: true + + /resolve-global@1.0.0: + resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} + engines: {node: '>=8'} + dependencies: + global-dirs: 0.1.1 + dev: true + /resolve@1.22.1: resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} hasBin: true @@ -12024,7 +12466,7 @@ packages: dependencies: '@types/json-schema': 7.0.11 ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) + ajv-formats: 2.1.1 ajv-keywords: 5.1.0(ajv@8.12.0) dev: true @@ -12060,6 +12502,7 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 + dev: false /semver@7.4.0: resolution: {integrity: sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==} @@ -12089,12 +12532,6 @@ packages: dependencies: randombytes: 2.1.0 - /serialize-javascript@6.0.1: - resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} - dependencies: - randombytes: 2.1.0 - dev: true - /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: false @@ -12490,7 +12927,7 @@ packages: inline-style-parser: 0.1.1 dev: false - /styled-jsx@5.1.1(@babel/core@7.21.4)(react@18.2.0): + /styled-jsx@5.1.1(react@18.2.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -12503,7 +12940,6 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.21.4 client-only: 0.0.1 react: 18.2.0 @@ -12581,15 +13017,13 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders' dependencies: - tailwindcss: 3.3.1(postcss@8.4.21) + tailwindcss: 3.3.1 dev: false - /tailwindcss@3.3.1(postcss@8.4.21): + /tailwindcss@3.3.1: resolution: {integrity: sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==} engines: {node: '>=12.13.0'} hasBin: true - peerDependencies: - postcss: ^8.0.9 dependencies: arg: 5.0.2 chokidar: 3.5.3 @@ -12671,7 +13105,7 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin@5.3.6(esbuild@0.17.16)(webpack@5.79.0): + /terser-webpack-plugin@5.3.6(esbuild@0.17.16): resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -12693,32 +13127,6 @@ packages: schema-utils: 3.1.1 serialize-javascript: 6.0.0 terser: 5.16.1 - webpack: 5.79.0(esbuild@0.17.16) - dev: true - - /terser-webpack-plugin@5.3.7(esbuild@0.17.16)(webpack@5.79.0): - resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.18 - esbuild: 0.17.16 - jest-worker: 27.5.1 - schema-utils: 3.1.1 - serialize-javascript: 6.0.1 - terser: 5.16.9 - webpack: 5.79.0(esbuild@0.17.16) dev: true /terser@5.16.1: @@ -12732,17 +13140,6 @@ packages: source-map-support: 0.5.21 dev: true - /terser@5.16.9: - resolution: {integrity: sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.3 - acorn: 8.8.2 - commander: 2.20.3 - source-map-support: 0.5.21 - dev: true - /text-encoding-utf-8@1.0.2: resolution: {integrity: sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==} dev: false @@ -12827,7 +13224,6 @@ packages: /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - dev: false /tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} @@ -12981,7 +13377,6 @@ packages: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: is-typedarray: 1.0.0 - dev: false /typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} @@ -13189,7 +13584,7 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss@0.51.4(postcss@8.4.21)(rollup@2.79.1)(vite@4.2.1): + /unocss@0.51.4: resolution: {integrity: sha512-84kRoL29Rk0AKdeS2GGZ+YduW5F0S2on3cSxA2Hh1KlI4MN8Xvxa8+f4RfFS0U5iH4yoHohvcWThRgjDhOWSeg==} engines: {node: '>=14'} peerDependencies: @@ -13198,11 +13593,11 @@ packages: '@unocss/webpack': optional: true dependencies: - '@unocss/astro': 0.51.4(rollup@2.79.1)(vite@4.2.1) - '@unocss/cli': 0.51.4(rollup@2.79.1) + '@unocss/astro': 0.51.4 + '@unocss/cli': 0.51.4 '@unocss/core': 0.51.4 '@unocss/extractor-arbitrary-variants': 0.51.4 - '@unocss/postcss': 0.51.4(postcss@8.4.21) + '@unocss/postcss': 0.51.4 '@unocss/preset-attributify': 0.51.4 '@unocss/preset-icons': 0.51.4 '@unocss/preset-mini': 0.51.4 @@ -13217,9 +13612,8 @@ packages: '@unocss/transformer-compile-class': 0.51.4 '@unocss/transformer-directives': 0.51.4 '@unocss/transformer-variant-group': 0.51.4 - '@unocss/vite': 0.51.4(rollup@2.79.1)(vite@4.2.1) + '@unocss/vite': 0.51.4 transitivePeerDependencies: - - postcss - rollup - supports-color - vite @@ -13425,7 +13819,7 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 mlly: 1.2.0 pathe: 1.1.0 picocolors: 1.0.0 @@ -13518,7 +13912,7 @@ packages: cac: 6.7.14 chai: 4.3.7 concordance: 5.0.4 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 local-pkg: 0.4.3 magic-string: 0.30.0 pathe: 1.1.0 @@ -13545,11 +13939,19 @@ packages: engines: {node: '>=0.10.0'} dev: false + /vscode-languageserver-textdocument@1.0.8: + resolution: {integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==} + dev: true + + /vscode-uri@3.0.7: + resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==} + dev: true + /w3c-keyname@2.2.6: resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} dev: false - /wagmi@0.12.10(@babel/core@7.21.4)(@types/node@18.15.11)(ethers@5.7.2)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4): + /wagmi@0.12.10(@types/node@18.15.11)(immer@9.0.21)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4): resolution: {integrity: sha512-ELgM4Rt6Vnb5HgX8p9vmyXLz/TaxixfJ6qVyLchNJE6cR3dBD74wywtble2s5GsVWJFWeaUauEMVCXPLA+4hSw==} peerDependencies: ethers: '>=5.5.1 <6' @@ -13562,9 +13964,8 @@ packages: '@tanstack/query-sync-storage-persister': 4.29.1 '@tanstack/react-query': 4.29.3(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-query-persist-client': 4.29.3(@tanstack/react-query@4.29.3) - '@wagmi/core': 0.10.9(@babel/core@7.21.4)(@types/node@18.15.11)(ethers@5.7.2)(immer@9.0.21)(react@18.2.0)(typescript@5.0.4) + '@wagmi/core': 0.10.9(@types/node@18.15.11)(immer@9.0.21)(react@18.2.0)(typescript@5.0.4) abitype: 0.7.1(typescript@5.0.4) - ethers: 5.7.2 react: 18.2.0 typescript: 5.0.4 use-sync-external-store: 1.2.0(react@18.2.0) @@ -13592,14 +13993,6 @@ packages: loose-envify: 1.4.0 dev: false - /watchpack@2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} - engines: {node: '>=10.13.0'} - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - dev: true - /web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} dev: false @@ -13650,7 +14043,6 @@ packages: /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - dev: false /webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} @@ -13682,51 +14074,6 @@ packages: source-map: 0.6.1 dev: true - /webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - dev: true - - /webpack@5.79.0(esbuild@0.17.16): - resolution: {integrity: sha512-3mN4rR2Xq+INd6NnYuL9RC9GAmc1ROPKJoHhrZ4pAjdMFEkJJWrsPw8o2JjCIyQyTu7rTXYn4VG6OpyB3CobZg==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 1.0.0 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.8.2 - acorn-import-assertions: 1.8.0(acorn@8.8.2) - browserslist: 4.21.5 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.12.0 - es-module-lexer: 1.2.1 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.1.1 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.7(esbuild@0.17.16)(webpack@5.79.0) - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: true - /websocket@1.0.34: resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==} engines: {node: '>=4.0.0'} @@ -13751,7 +14098,6 @@ packages: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - dev: false /whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} @@ -13967,7 +14313,7 @@ packages: resolution: {integrity: sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==} dev: true - /workbox-webpack-plugin@6.5.4(webpack@5.79.0): + /workbox-webpack-plugin@6.5.4: resolution: {integrity: sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==} engines: {node: '>=10.0.0'} peerDependencies: @@ -13976,7 +14322,6 @@ packages: fast-json-stable-stringify: 2.1.0 pretty-bytes: 5.6.0 upath: 1.2.0 - webpack: 5.79.0(esbuild@0.17.16) webpack-sources: 1.4.3 workbox-build: 6.5.4 transitivePeerDependencies: @@ -14014,6 +14359,15 @@ packages: /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + /write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + dev: true + /ws@7.4.6: resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} engines: {node: '>=8.3.0'} @@ -14055,6 +14409,11 @@ packages: utf-8-validate: 5.0.10 dev: false + /xdg-basedir@4.0.0: + resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} + engines: {node: '>=8'} + dev: true + /xmlbuilder@15.1.1: resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} engines: {node: '>=8.0'} diff --git a/public/locales/en/index.json b/public/locales/en/index.json index d0b8183b..6f55a229 100644 --- a/public/locales/en/index.json +++ b/public/locales/en/index.json @@ -26,4 +26,4 @@ "Open text": "xLog offers import and export tools, as well as rich APIs and third-party integrations. All code is open source on GitHub, and all data is transparent on the blockchain. xLog has nothing to hide.", "Creator Incentives text": "In the early stages, xLog provides incentives in USDC. We are actively constructing the tokenomics to ensure xLog remain the best place to publish high-quality content.", "DAO text": "An xLog DAO will be in place, where creators vote with tokens." -} \ No newline at end of file +} diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json index 70f13063..9120a73f 100644 --- a/public/locales/ja/common.json +++ b/public/locales/ja/common.json @@ -31,8 +31,8 @@ "ago": "{{time}}前", "joined ago": "{{time}}に参加した", "Mint to an NFT": "NFTとしてミント", - "Like successfull": "いいね済", - "Mint successfull": "ミント済", + "Like successfully": "いいね済", + "Mint successfully": "ミント済", "like stored": "いいねは安全にブロックチェーンに保存されました。 <2>Crossbell Scan で確認できます。", "mint stored": "この記事をNFTとしてミントしました。 <2>xChar または <6>Crossbell Scan で確認できます。", "Got it, thanks!": "了解しました、ありがとうございます!", diff --git a/public/locales/zh-TW/common.json b/public/locales/zh-TW/common.json index 33285ad8..36fb3a00 100644 --- a/public/locales/zh-TW/common.json +++ b/public/locales/zh-TW/common.json @@ -36,8 +36,8 @@ "obtained ago": "{{time}}前獲得", "Like": "點讚", "Mint to an NFT": "珍藏為 NFT", - "Like successfull": "點讚成功", - "Mint successfull": "珍藏完成~", + "Like successfully": "點讚成功", + "Mint successfully": "珍藏完成~", "like stored": "你的點讚已被安全地儲存在區塊鏈上,可以在 <2>Crossbell Scan 上查看", "mint stored": "你已將這篇文章珍藏成 NFT,可以在 <2>xChar 或 <6>Crossbell Scan 上查看", "Got it, thanks!": "知道啦,感恩的心~", @@ -71,11 +71,10 @@ "Tip the post: {{name}}": "贊助文章:{{name}}", "Custom": "自訂", "Mintable": "Mintable", - "Comming soon": "即將推出", "Successfully followed": "嘿!你已經開始<2>追蹤他們的最新動態囉。", "Enable AI Filtering": "AI 過濾", "Filter out possible low-quality content based on AI ratings.": "基於 AI 評分過濾可能不佳的內容", "Refreshing": "重新載入中", "Search for your interest": "搜你所想", "results": "項結果" -} \ No newline at end of file +} diff --git a/public/locales/zh-TW/dashboard.json b/public/locales/zh-TW/dashboard.json index 5215ac74..338dc5b8 100644 --- a/public/locales/zh-TW/dashboard.json +++ b/public/locales/zh-TW/dashboard.json @@ -175,7 +175,7 @@ "Join xLog's Discord channel": "加入 xLog 的 Discord 頻道", "Participate in the development of xLog": "參與 xLog 的發展", "Follow xLog's Twitter": "追蹤 xLog 的 Twitter", - "Check out the updates of other bloggers": "看看其他 Bloger 的更新", + "Check out the updates of other bloggers": "看看其他 Blogger 的更新", "You have already imported them, please enter the post page to create a new post!": "已經匯入完成了哦,請到文章頁面新增新的內容!", "Today": "今天", "This month": "本月", diff --git a/public/locales/zh/common.json b/public/locales/zh/common.json index 52226a51..bc68bf6b 100644 --- a/public/locales/zh/common.json +++ b/public/locales/zh/common.json @@ -36,8 +36,8 @@ "obtained ago": "{{time}}前获得", "Like": "点赞", "Mint to an NFT": "珍藏为 NFT", - "Like successfull": "点赞成功", - "Mint successfull": "珍藏成功", + "Like successfully": "点赞成功", + "Mint successfully": "珍藏成功", "like stored": "你的点赞已被安全地存储在区块链上,可以在 <2>Crossbell Scan 上查看", "mint stored": "你已将此篇文章珍藏成NFT, 可以在 <2>xChar 或 <6>Crossbell Scan 上查看", "Got it, thanks!": "好的,谢谢!", @@ -71,7 +71,6 @@ "Tip the post: {{name}}": "赞赏文章:{{name}}", "Custom": "自定义", "Mintable": "可铸造", - "Comming soon": "即将推出", "Successfully followed": "嘿!你已经准备好<2>在这里跟上你关注的博主的最新动态了。", "Enable AI Filtering": "启用 AI 过滤", "Filter out possible low-quality content based on AI ratings.": "基于 AI 评分过滤可能质量不佳的内容。", @@ -79,4 +78,4 @@ "Search for your interest": "搜索你感兴趣的内容", "results": "条结果", "My xLog": "我的 xLog" -} \ No newline at end of file +} diff --git a/src/components/common/AchievementItem.tsx b/src/components/common/AchievementItem.tsx index ebe62ed8..377d2506 100644 --- a/src/components/common/AchievementItem.tsx +++ b/src/components/common/AchievementItem.tsx @@ -1,7 +1,7 @@ import type { AchievementSection } from "~/models/site.model" import { Image } from "~/components/ui/Image" import { AchievementModal } from "~/components/common/AchievementModal" -import { useEffect, useState } from "react" +import { useState } from "react" import { Indicator } from "@mantine/core" import { useDate } from "~/hooks/useDate" import { useTranslation } from "next-i18next" @@ -50,14 +50,14 @@ export const AchievementItem: React.FC<{ ? group.items.filter((item) => item.status === "MINTABLE").pop() : null - const achievementComming = isOwner - ? group.items.filter((item) => item.status === "COMMING").pop() + const achievementComing = isOwner + ? group.items.filter((item) => item.status === "COMING").pop() : null const [opened, setOpened] = useState(false) if (isOwner) { - if (!achievement && !achievementMintable && !achievementComming) { + if (!achievement && !achievementMintable && !achievementComing) { return null } } else { @@ -78,7 +78,7 @@ export const AchievementItem: React.FC<{ > diff --git a/src/components/common/AchievementModal.tsx b/src/components/common/AchievementModal.tsx index d761fc36..15e358b6 100644 --- a/src/components/common/AchievementModal.tsx +++ b/src/components/common/AchievementModal.tsx @@ -5,7 +5,6 @@ import Tilt from "react-parallax-tilt" import { Badge } from "~/components/common/AchievementItem" import { Button } from "~/components/ui/Button" import { useMintAchievement } from "~/queries/site" -import { useRouter } from "next/router" import { BlockchainIcon } from "~/components/icons/BlockchainIcon" import { useDate } from "~/hooks/useDate" import { useTranslation } from "next-i18next" @@ -30,15 +29,15 @@ export const AchievementModal: React.FC<{ ? group.items.filter((item) => item.status === "MINTABLE").pop() : null - const achievementComming = isOwner - ? group.items.filter((item) => item.status === "COMMING").pop() + const achievementComing = isOwner + ? group.items.filter((item) => item.status === "COMING").pop() : null const mintAchievement = useMintAchievement() const mint = async (tokenId: number) => { if (characterId) { - await mintAchievement.mutate({ + mintAchievement.mutate({ characterId, achievementId: tokenId, }) @@ -73,8 +72,7 @@ export const AchievementModal: React.FC<{
{ - (achievement || achievementMintable || achievementComming)!.info + (achievement || achievementMintable || achievementComing)!.info .description } @@ -138,7 +136,7 @@ export const AchievementModal: React.FC<{ ) : ( - t(achievementMintable ? "Mintable" : "Comming soon") + t(achievementMintable ? "Mintable" : "Coming soon") )}
diff --git a/src/components/common/Reactions.tsx b/src/components/common/Reactions.tsx index 500a4278..8c335620 100644 --- a/src/components/common/Reactions.tsx +++ b/src/components/common/Reactions.tsx @@ -119,6 +119,7 @@ export const Reactions: React.FC<{ window.innerHeight, }, shapes: ["star"], + // cspell:disable-next-line colors: ["FFE400", "FFBD00", "E89400", "FFCA6C", "FDFFB8"], }) } @@ -329,7 +330,7 @@ export const Reactions: React.FC<{
@@ -351,7 +352,7 @@ export const Reactions: React.FC<{
diff --git a/src/components/dashboard/DashboardLayout.tsx b/src/components/dashboard/DashboardLayout.tsx index a12ab474..17f31410 100644 --- a/src/components/dashboard/DashboardLayout.tsx +++ b/src/components/dashboard/DashboardLayout.tsx @@ -1,6 +1,6 @@ import { cn } from "~/lib/utils" import { useRouter } from "next/router" -import React, { useEffect, useState } from "react" +import React, { useEffect } from "react" import { DISCORD_LINK, APP_NAME } from "~/lib/env" import { getSiteLink } from "~/lib/helpers" diff --git a/src/components/site/SiteFooter.tsx b/src/components/site/SiteFooter.tsx index 3aedaa9b..24fad672 100644 --- a/src/components/site/SiteFooter.tsx +++ b/src/components/site/SiteFooter.tsx @@ -1,4 +1,4 @@ -import { APP_NAME, SITE_URL } from "~/lib/env" +import { SITE_URL } from "~/lib/env" import { UniLink } from "../ui/UniLink" import { Profile, Note } from "~/lib/types" import Script from "next/script" diff --git a/src/components/ui/Editor.tsx b/src/components/ui/Editor.tsx index 93236cca..8c122c58 100644 --- a/src/components/ui/Editor.tsx +++ b/src/components/ui/Editor.tsx @@ -66,7 +66,7 @@ export const Editor: React.FC<{ for (let i = 0; i < items.length; i++) { const file = items[i]?.getAsFile() if (file) { - await handleDropFile?.(file) + handleDropFile?.(file) } } })() @@ -79,7 +79,7 @@ export const Editor: React.FC<{ { ;(async () => { for (let i = 0; i < items.length; i++) { - await handleDropFile?.(items[i]) + handleDropFile?.(items[i]) } })() } diff --git a/src/components/ui/Input.tsx b/src/components/ui/Input.tsx index 207d99d8..8f47f31c 100644 --- a/src/components/ui/Input.tsx +++ b/src/components/ui/Input.tsx @@ -13,7 +13,7 @@ type InputProps = { } & React.ComponentPropsWithRef export const Input = forwardRef(function Input< - TMutliline extends boolean = false, + TMultiline extends boolean = false, >( { label, @@ -25,8 +25,8 @@ export const Input = forwardRef(function Input< help, multiline, ...inputProps - }: InputProps, - ref: TMutliline extends true + }: InputProps, + ref: TMultiline extends true ? React.ForwardedRef : React.ForwardedRef, ) { diff --git a/src/css/prism-dark.css b/src/css/prism-dark.css index c68c051d..2b6199cc 100644 --- a/src/css/prism-dark.css +++ b/src/css/prism-dark.css @@ -1,4 +1,4 @@ -/** based on prism tomorror */ +/** based on prism tomorrow */ pre, code { diff --git a/src/editor/Bold.tsx b/src/editor/Bold.tsx index 6c6a2d25..82ed0731 100644 --- a/src/editor/Bold.tsx +++ b/src/editor/Bold.tsx @@ -1,4 +1,3 @@ -import { EditorSelection } from "@codemirror/state" import { ICommand, wrapExecute } from "." export const Bold: ICommand = { diff --git a/src/lib/json-feed.ts b/src/lib/json-feed.ts index 750e1152..c03724ea 100644 --- a/src/lib/json-feed.ts +++ b/src/lib/json-feed.ts @@ -1,4 +1,3 @@ -import { GetServerSideProps } from "next" import { fetchGetSite } from "~/queries/site.server" import { fetchGetPagesBySite } from "~/queries/page.server" import { PageVisibilityEnum } from "~/lib/types" diff --git a/src/models/site.model.ts b/src/models/site.model.ts index 2d0aeb8c..78744952 100644 --- a/src/models/site.model.ts +++ b/src/models/site.model.ts @@ -565,7 +565,7 @@ export type AchievementSection = { items: { tokenId: number name: string - status: "INACTIVE" | "MINTABLE" | "MINTED" | "COMMING" + status: "INACTIVE" | "MINTABLE" | "MINTED" | "COMING" mintedAt: string | null transactionHash: string | null info: { @@ -616,7 +616,7 @@ export async function getAchievements(characterId: string) { }, tokenId: 0, name: "showcase-superstar", - status: "COMMING", + status: "COMING", mintedAt: null, transactionHash: null, }, @@ -644,7 +644,7 @@ export async function getAchievements(characterId: string) { }, tokenId: 0, name: "mirror-xyz-migrator", - status: "COMMING", + status: "COMING", mintedAt: null, transactionHash: null, }, diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 67e90bd6..c764e0d5 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -4,7 +4,6 @@ import "~/generated/uno.css" import { Toaster } from "react-hot-toast" import { createClient, WagmiConfig } from "wagmi" import { Hydrate, QueryClient } from "@tanstack/react-query" -import { ReactQueryDevtools } from "@tanstack/react-query-devtools" import { PersistQueryClientProvider } from "@tanstack/react-query-persist-client" import { ConnectKitProvider, diff --git a/src/pages/dashboard/[subdomain]/editor.tsx b/src/pages/dashboard/[subdomain]/editor.tsx index a71e23b3..77c1c301 100644 --- a/src/pages/dashboard/[subdomain]/editor.tsx +++ b/src/pages/dashboard/[subdomain]/editor.tsx @@ -161,7 +161,7 @@ export default function SubdomainEditor() { } setValues(newValues) }, - [setValues, values, draftKey, isPost, queryClient, subdomain], + [setValues, values, draftKey, isPost, queryClient, subdomain, t], ) const createOrUpdatePage = useCreateOrUpdatePage() @@ -434,30 +434,30 @@ export default function SubdomainEditor() { const position = computedPosition() let selfElement - let selfPostion + let selfPosition let targetElement let targetPosition if (area === "preview") { selfElement = previewRef.current.parentElement - selfPostion = position.previewElementList + selfPosition = position.previewElementList targetElement = view.scrollDOM targetPosition = position.editorElementList } else { selfElement = view.scrollDOM - selfPostion = position.editorElementList + selfPosition = position.editorElementList targetElement = previewRef.current.parentElement targetPosition = position.previewElementList } let scrollElementIndex = 0 - for (let i = 0; i < selfPostion.length; i++) { - if (scrollTop < selfPostion[i]) { + for (let i = 0; i < selfPosition.length; i++) { + if (scrollTop < selfPosition[i]) { scrollElementIndex = i - 1 break } } - // scroll to buttom + // scroll to bottom if (scrollTop >= selfElement.scrollHeight - selfElement.clientHeight) { targetElement.scrollTop = targetElement.scrollHeight - targetElement.clientHeight @@ -467,9 +467,9 @@ export default function SubdomainEditor() { // scroll to position if (scrollElementIndex >= 0) { let ratio = - (scrollTop - selfPostion[scrollElementIndex]) / - (selfPostion[scrollElementIndex + 1] - - selfPostion[scrollElementIndex]) + (scrollTop - selfPosition[scrollElementIndex]) / + (selfPosition[scrollElementIndex + 1] - + selfPosition[scrollElementIndex]) targetElement.scrollTop = ratio * (targetPosition[scrollElementIndex + 1] - diff --git a/src/pages/dashboard/[subdomain]/import/mirror.tsx b/src/pages/dashboard/[subdomain]/import/mirror.tsx index 51f5084d..8a9c9783 100644 --- a/src/pages/dashboard/[subdomain]/import/mirror.tsx +++ b/src/pages/dashboard/[subdomain]/import/mirror.tsx @@ -42,7 +42,7 @@ export default function ImportMarkdownPage() { const mirrorXyz = useGetMirrorXyz({ address: site.data?.metadata?.owner, }) - const checkeMirror = useCheckMirror(site.data?.metadata?.proof) + const checkMirror = useCheckMirror(site.data?.metadata?.proof) const notes = mirrorXyz?.data?.map((note) => ({ title: note.title, @@ -84,7 +84,7 @@ export default function ImportMarkdownPage() { return ( - {checkeMirror?.data ? ( + {checkMirror?.data ? (
diff --git a/src/pages/dashboard/[subdomain]/index.tsx b/src/pages/dashboard/[subdomain]/index.tsx index 55cb6ade..63739940 100644 --- a/src/pages/dashboard/[subdomain]/index.tsx +++ b/src/pages/dashboard/[subdomain]/index.tsx @@ -3,7 +3,7 @@ import { DashboardLayout } from "~/components/dashboard/DashboardLayout" import { DashboardMain } from "~/components/dashboard/DashboardMain" import { UniLink } from "~/components/ui/UniLink" import { Image } from "~/components/ui/Image" -import { DISCORD_LINK, TWITTER_LINK, GITHUB_LINK, APP_NAME } from "~/lib/env" +import { DISCORD_LINK, TWITTER_LINK, GITHUB_LINK } from "~/lib/env" import { getSiteLink } from "~/lib/helpers" import type { ReactElement } from "react" import { useGetSite, useGetStat } from "~/queries/site" @@ -91,7 +91,7 @@ export default function SubdomainIndex() {
, }} diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 3fcd40b2..9f9b4bf4 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -6,7 +6,7 @@ import { Button } from "~/components/ui/Button" import { useAccountState, useConnectedAction } from "@crossbell/connect-kit" import { useRefCallback } from "@crossbell/util-hooks" import { useRouter } from "next/router" -import { GITHUB_LINK, APP_NAME, CSB_SCAN, OUR_DOMAIN } from "~/lib/env" +import { GITHUB_LINK, CSB_SCAN } from "~/lib/env" import { getSiteLink } from "~/lib/helpers" import { Link, Element } from "react-scroll" import { Image } from "~/components/ui/Image" @@ -363,7 +363,7 @@ function Home() {

    - {feature.subfeatures.map((item, index) => ( + {feature.subfeatures.map((item) => (