From a1f8f79b7a3340e2cfb65fb7e6ebf5657143f790 Mon Sep 17 00:00:00 2001 From: Kristaps Fabians Geikins Date: Wed, 14 May 2025 10:48:34 +0300 Subject: [PATCH] chore: finish removing dui3 (#4738) --- .devcontainer/docker-compose-devcontainer.yml | 9 - package.json | 2 +- packages/dui3/.env.example | 11 - packages/dui3/.gitignore | 10 - packages/dui3/.vscode/settings.json | 13 - packages/dui3/README.md | 40 - packages/dui3/app.vue | 30 - packages/dui3/assets/css/tailwind.css | 25 - .../dui3/assets/images/speckle_logo_big.png | Bin 3373 -> 0 bytes packages/dui3/codegen.ts | 28 - packages/dui3/components/header/LogoBlock.vue | 28 - packages/dui3/components/header/NavBar.vue | 20 - packages/dui3/components/header/NavLink.vue | 33 - .../dui3/components/header/UserAccount.vue | 51 - packages/dui3/components/header/UserMenu.vue | 105 - packages/dui3/components/user/Avatar.vue | 163 - packages/dui3/eslint.config.mjs | 125 - packages/dui3/layouts/default.vue | 8 - .../dui3/lib/accounts/composables/setup.ts | 136 - .../definitions/IBasicConnectorBinding.ts | 78 - .../dui3/lib/bindings/definitions/IBinding.ts | 18 - .../bindings/definitions/IConfigBinding.ts | 36 - .../lib/bindings/definitions/ITestBinding.ts | 58 - packages/dui3/lib/bridge/base.ts | 25 - packages/dui3/lib/bridge/definitions/index.ts | 9 - packages/dui3/lib/bridge/generic.ts | 70 - packages/dui3/lib/bridge/sketchup.ts | 161 - packages/dui3/lib/common/generated/gql/gql.ts | 42 - .../dui3/lib/common/generated/gql/graphql.ts | 5084 ----------------- .../dui3/lib/common/generated/gql/index.ts | 1 - packages/dui3/lib/core/configs/apollo.ts | 348 -- packages/dui3/lib/core/helpers/apolloSetup.ts | 110 - packages/dui3/nuxt.config.ts | 76 - packages/dui3/package.json | 81 - packages/dui3/pages/index.vue | 10 - packages/dui3/pages/test.vue | 160 - packages/dui3/plugins/00.bindings.ts | 103 - packages/dui3/plugins/portal.ts | 5 - packages/dui3/plugins/tippy.ts | 11 - packages/dui3/postcss.config.js | 7 - packages/dui3/public/favicon.ico | Bin 4286 -> 0 bytes packages/dui3/server/tsconfig.json | 3 - packages/dui3/store/accounts.ts | 10 - packages/dui3/store/documentInfo.ts | 23 - packages/dui3/store/uiConfig.ts | 34 - packages/dui3/stylelint.config.js | 28 - packages/dui3/tailwind.config.mjs | 26 - packages/dui3/tsconfig.eslint.json | 5 - packages/dui3/tsconfig.json | 4 - workspace.code-workspace | 4 - yarn.lock | 4087 +------------ 51 files changed, 106 insertions(+), 11448 deletions(-) delete mode 100644 packages/dui3/.env.example delete mode 100644 packages/dui3/.gitignore delete mode 100644 packages/dui3/.vscode/settings.json delete mode 100644 packages/dui3/README.md delete mode 100644 packages/dui3/app.vue delete mode 100644 packages/dui3/assets/css/tailwind.css delete mode 100644 packages/dui3/assets/images/speckle_logo_big.png delete mode 100644 packages/dui3/codegen.ts delete mode 100644 packages/dui3/components/header/LogoBlock.vue delete mode 100644 packages/dui3/components/header/NavBar.vue delete mode 100644 packages/dui3/components/header/NavLink.vue delete mode 100644 packages/dui3/components/header/UserAccount.vue delete mode 100644 packages/dui3/components/header/UserMenu.vue delete mode 100644 packages/dui3/components/user/Avatar.vue delete mode 100644 packages/dui3/eslint.config.mjs delete mode 100644 packages/dui3/layouts/default.vue delete mode 100644 packages/dui3/lib/accounts/composables/setup.ts delete mode 100644 packages/dui3/lib/bindings/definitions/IBasicConnectorBinding.ts delete mode 100644 packages/dui3/lib/bindings/definitions/IBinding.ts delete mode 100644 packages/dui3/lib/bindings/definitions/IConfigBinding.ts delete mode 100644 packages/dui3/lib/bindings/definitions/ITestBinding.ts delete mode 100644 packages/dui3/lib/bridge/base.ts delete mode 100644 packages/dui3/lib/bridge/definitions/index.ts delete mode 100644 packages/dui3/lib/bridge/generic.ts delete mode 100644 packages/dui3/lib/bridge/sketchup.ts delete mode 100644 packages/dui3/lib/common/generated/gql/gql.ts delete mode 100644 packages/dui3/lib/common/generated/gql/graphql.ts delete mode 100644 packages/dui3/lib/common/generated/gql/index.ts delete mode 100644 packages/dui3/lib/core/configs/apollo.ts delete mode 100644 packages/dui3/lib/core/helpers/apolloSetup.ts delete mode 100644 packages/dui3/nuxt.config.ts delete mode 100644 packages/dui3/package.json delete mode 100644 packages/dui3/pages/index.vue delete mode 100644 packages/dui3/pages/test.vue delete mode 100644 packages/dui3/plugins/00.bindings.ts delete mode 100644 packages/dui3/plugins/portal.ts delete mode 100644 packages/dui3/plugins/tippy.ts delete mode 100644 packages/dui3/postcss.config.js delete mode 100644 packages/dui3/public/favicon.ico delete mode 100644 packages/dui3/server/tsconfig.json delete mode 100644 packages/dui3/store/accounts.ts delete mode 100644 packages/dui3/store/documentInfo.ts delete mode 100644 packages/dui3/store/uiConfig.ts delete mode 100644 packages/dui3/stylelint.config.js delete mode 100644 packages/dui3/tailwind.config.mjs delete mode 100644 packages/dui3/tsconfig.eslint.json delete mode 100644 packages/dui3/tsconfig.json diff --git a/.devcontainer/docker-compose-devcontainer.yml b/.devcontainer/docker-compose-devcontainer.yml index 6562ba975..0e4a03563 100644 --- a/.devcontainer/docker-compose-devcontainer.yml +++ b/.devcontainer/docker-compose-devcontainer.yml @@ -13,10 +13,6 @@ services: source: node_modules # top-level volume target: /workspaces/speckle-server/node_modules read_only: false - - type: volume - source: dui3-node_modules - target: /workspaces/speckle-server/packages/dui3/node_modules - read_only: false - type: volume source: fileimport-service-node_modules target: /workspaces/speckle-server/packages/fileimport-service/node_modules @@ -104,10 +100,6 @@ services: source: node_modules target: /workspaces/speckle-server/node_modules read_only: false - - type: volume - source: dui3-node_modules - target: /workspaces/speckle-server/packages/dui3/node_modules - read_only: false - type: volume source: fileimport-service-node_modules target: /workspaces/speckle-server/packages/fileimport-service/node_modules @@ -176,7 +168,6 @@ volumes: # (this allows the devcontainer to be based on linux yet work on Apple Silicon etc..) # If you add a new package with a new `node_modules`, it needs to be added here node_modules: - dui3-node_modules: fileimport-service-node_modules: frontend-2-node_modules: monitor-deployment-node_modules: diff --git a/package.json b/package.json index 4e017faa5..cfa811979 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "dev": "yarn workspaces foreach -pivW -j unlimited run dev", "dev:no-server": "yarn workspaces foreach --exclude @speckle/server -pivW -j unlimited run dev", "dev:minimal": "yarn workspaces foreach -pivW -j unlimited --include '{@speckle/server,@speckle/frontend-2}' run dev", - "gqlgen": "yarn workspaces foreach -pivW -j unlimited --include '{@speckle/server,@speckle/frontend,@speckle/frontend-2,@speckle/dui3}' run gqlgen", + "gqlgen": "yarn workspaces foreach -pivW -j unlimited --include '{@speckle/server,@speckle/frontend,@speckle/frontend-2}' run gqlgen", "dev:server": "yarn workspace @speckle/server dev", "dev:frontend-2": "yarn workspace @speckle/frontend-2 dev", "dev:shared": "yarn workspace @speckle/shared dev", diff --git a/packages/dui3/.env.example b/packages/dui3/.env.example deleted file mode 100644 index dc1e6882c..000000000 --- a/packages/dui3/.env.example +++ /dev/null @@ -1,11 +0,0 @@ -HOST=0.0.0.0 -PORT=8082 - -NUXT_PUBLIC_MIXPANEL_TOKEN_ID=acd87c5a50b56df91a795e999812a3a4 -NUXT_PUBLIC_MIXPANEL_API_HOST=https://analytics.speckle.systems - -########################################################## -# Local dev settings -########################################################## -# Uncomment to enable pino-pretty log formatting in debug mode (disabled cause of node22 issues) -# ALLOW_PRETTY_DEBUGGER=true \ No newline at end of file diff --git a/packages/dui3/.gitignore b/packages/dui3/.gitignore deleted file mode 100644 index bc4319efa..000000000 --- a/packages/dui3/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -node_modules -*.log* -.nuxt -.nitro -.cache -.output -.env -dist -.DS_Store -.env \ No newline at end of file diff --git a/packages/dui3/.vscode/settings.json b/packages/dui3/.vscode/settings.json deleted file mode 100644 index 4ef7f0183..000000000 --- a/packages/dui3/.vscode/settings.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "css.validate": false, - "less.validate": false, - "scss.validate": false, - "stylelint.validate": ["css", "scss", "vue", "postcss"], - "stylelint.enable": true, - "stylelint.configFile": "${workspaceFolder}/stylelint.config.js", - "volar.completion.preferredTagNameCase": "pascal", - "javascript.suggest.autoImports": true, - "typescript.suggest.autoImports": true, - "typescript.preferences.importModuleSpecifier": "non-relative", - "javascript.preferences.importModuleSpecifier": "non-relative" -} diff --git a/packages/dui3/README.md b/packages/dui3/README.md deleted file mode 100644 index 37a9b5316..000000000 --- a/packages/dui3/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# dui3 - -DUIv3 is a Speckle interface embedded inside the desktop connectors that allows users to interact with them - sync streams, manage servers etc. It's built in Vue 3 with Nuxt 3 and only supports client side rendering. - -Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more. - -## Setup - -Make sure to install the dependencies: - -```bash -# yarn -yarn install -``` - -And create an `.env` file from `.env.example`. - -## Development Server - -Start the development server on `http://localhost:3000` - -```bash -npm run dev -``` - -## Production - -Build the application for production: - -```bash -npm run build -``` - -Locally preview production build: - -```bash -npm run preview -``` - -Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information. diff --git a/packages/dui3/app.vue b/packages/dui3/app.vue deleted file mode 100644 index aaadc1d36..000000000 --- a/packages/dui3/app.vue +++ /dev/null @@ -1,30 +0,0 @@ - - diff --git a/packages/dui3/assets/css/tailwind.css b/packages/dui3/assets/css/tailwind.css deleted file mode 100644 index df90400c7..000000000 --- a/packages/dui3/assets/css/tailwind.css +++ /dev/null @@ -1,25 +0,0 @@ -/* stylelint-disable selector-id-pattern */ -@import '@speckle/ui-components/style.css'; -@tailwind base; -@tailwind components; -@tailwind utilities; - -/** - * Don't pollute this - it's going to be bundled in all pages! - */ - -/** - * Making sure page is always stretched to the bottom of the screen even if there's nothing in it - */ -html, -body, -div#__nuxt, -div#__nuxt > div { - min-height: 100%; -} - -html, -body, -div#__nuxt { - height: 100%; -} diff --git a/packages/dui3/assets/images/speckle_logo_big.png b/packages/dui3/assets/images/speckle_logo_big.png deleted file mode 100644 index c2a7002afb00f13507859109b3cb9fa0e1860ee7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3373 zcmdT`dpMM78&|Ckv>g8(VrxNy)B(uLV+f6W0MootcTbp^>|Z zX6R5r-YlLreg5${2>kPAf4DrUp1bIv=RqEmS|UnPA7V;;suiJdNwSc!Q!*i6;_rmuTqen|CovUnXPxq89v>Dw z$$T$oft$OpD8^{2m zq$EMf7T{^`4uD?SGbo)J=ljF+nIJz$17i>=0|4hTa$)eHz;^Am$qkWkQ@h`3)2L1(PfDT!?R=M9xDDR<{!6D#&qytrDqJwrIb_;5F(b=6P+0$) zS9I~4nep-=c5b(OR{J`;O6fxL-nVVyu*NM#EfYqyPdUOKs-RSh9dvfexwS_;Xqgw$ zSD}2aYG_ZPLx_(FrMYlp>58I<+TzO8U)FZYzE8NrGia|LR29neGukSo%h(z`w1p?p zqNISnVMkrLiP&IO&DK<8O>xZ76aG3K7i9Ni6z^xZW%SAjQPJzJ9lu0xdEh{;@rTrl zS2wmdT^;CMQ5njX*Qn9wHQ02q1_dpTrcNhc?l|dRJm4CRX5=)ts(g?;`Jyh#vyc;2 zMOD)+C@(82tjIpD$9um6{MVPD4UU@ozU^;`h^Kfel?^(XpbX73cFM1=SWj8{V4L>l z7-IYZq6I=bCdh`H9~X2ou5U75G)d~bqgxatG`ahf=6BaIE>^(F>%4rx1L zFx$|v|LQ`t#oZ6|ZZ2uW2fa`aSAH#`RqikuHoTSMTK|!@_`+J=CwJolVZuqpF`Scq z|G6VA7BXizZCI2ykNZh`pd*gr)i7bM!WgrE6>XoG<1*Q*wfuH{klwoxYq|3BQ@l5U zybsUVeJ@p%hHcdd6IamsJBF=UR21m|{ne;?i+^Q)Z_&{@6pDKHNc)usp8HUU4b0k? zfuDV!0myUH0W z(@8hDPs*6+P1b9M5shZm+e7Mu%#Bg&`}y0*)IP;XO7LaR{tQ~nsSuncqf(!7FTL%; zqBJ?ff*kL+*ozO%=mw7Yoh?u{5lSi$`&^`1p^&vPM%tO!-FGOT>N2gG5%I4u`+L_k zn(}LaM+8T=>+P=GEXPeyk|}hEW~GOW!B!#S>m$MNQ1(jwG&{<1>+U==Ib?F2~*$g(`agWlL;nzF<$Z_g;YT|sJ#z{JW{6z zI~8zKHb%l))>1Ys4TzJrVjSZU-FC{)9{zS0DXJF_25m5~Y!2qh$x%_c6l3J}QuZ0UDLo{5Tn zu1*-#OP90$=`+FtuYatIOy1nAW_hd~T8Qt!Xj*R)uqw4gS=`n7tf$7-I4J3w?jDR{ z3KM1eEY{<4N%_(?O#N(3(yto7<2ldnRqKkc_ir#qLWn;}2ZSdmK8G%NC4b zj%!3SPuDR3_UJ?e~SNup}#({ucQAjJln37^<3#`OIy`laWQo8hNcrt z9l|J~%EKB+`nJAMO`NT2x2R?%C}p@crxs(1t3HAEX<2YMwcwUKBqw$ahHy?z*l2kO zgNaQc0p2AFA&intQv!PH4p@#TlR=^_4ner_=UNcBJx$|Q+J#ZVadXud7TNKDIRZ0p zFi0w(&uKMLrfnF-9QOH$@8B?tF_CZ=l9+D{^}Gwe>9*G)o~M@DYccl;>;W=b7IhUZ=-0#7z>Q(mDi@;BnV%UcS4&?5MQ)&V# zoxG>KymiR~OQ!=DIRgxp)@EUCosciQHSOK@K2KrQwv+~hg)5}RT0dGmz|d?B=z943 zy_v#Ylhy{uN>WH2(z^xiZ&B1u4?`yH1CQdneS3>+bX!N#^+kb0;dLqpM<>W+RHp0j zWh!MBVv+5YEK~&}p3e*Jkvq?IaEDAd>TYd&x5RmjM@8RqqgnZRR%E%w3(n~b$N7}+ zOvEyF(TSWvXT`HoW1pj4Dt6Xj8F?B+az*)h3-zsq9(g#6>Y$Ln z4Nw9rs<)TuB%CioXr^ - - Speckle - - - - diff --git a/packages/dui3/components/header/NavBar.vue b/packages/dui3/components/header/NavBar.vue deleted file mode 100644 index ce7230d16..000000000 --- a/packages/dui3/components/header/NavBar.vue +++ /dev/null @@ -1,20 +0,0 @@ - - diff --git a/packages/dui3/components/header/NavLink.vue b/packages/dui3/components/header/NavLink.vue deleted file mode 100644 index a2035c275..000000000 --- a/packages/dui3/components/header/NavLink.vue +++ /dev/null @@ -1,33 +0,0 @@ - - diff --git a/packages/dui3/components/header/UserAccount.vue b/packages/dui3/components/header/UserAccount.vue deleted file mode 100644 index d66d50b05..000000000 --- a/packages/dui3/components/header/UserAccount.vue +++ /dev/null @@ -1,51 +0,0 @@ - - diff --git a/packages/dui3/components/header/UserMenu.vue b/packages/dui3/components/header/UserMenu.vue deleted file mode 100644 index ac00e6d22..000000000 --- a/packages/dui3/components/header/UserMenu.vue +++ /dev/null @@ -1,105 +0,0 @@ - - diff --git a/packages/dui3/components/user/Avatar.vue b/packages/dui3/components/user/Avatar.vue deleted file mode 100644 index 9d623086e..000000000 --- a/packages/dui3/components/user/Avatar.vue +++ /dev/null @@ -1,163 +0,0 @@ - - diff --git a/packages/dui3/eslint.config.mjs b/packages/dui3/eslint.config.mjs deleted file mode 100644 index efa50520e..000000000 --- a/packages/dui3/eslint.config.mjs +++ /dev/null @@ -1,125 +0,0 @@ -import { omit } from 'lodash-es' -import { baseConfigs, globals, getESMDirname } from '../../eslint.config.mjs' -import withNuxt from './.nuxt/eslint.config.mjs' -import pluginVueA11y from 'eslint-plugin-vuejs-accessibility' - -const configs = await withNuxt([ - { - rules: { - camelcase: [ - 'error', - { - properties: 'always', - allow: ['^[\\w]+_[\\w]+Fragment$'] - } - ], - 'no-alert': 'error', - eqeqeq: ['error', 'always', { null: 'always' }], - 'no-console': 'off', - 'no-var': 'error' - } - }, - { - files: ['**/*.{ts,vue,tsx,mts,cts}'], - languageOptions: { - parserOptions: { - project: ['./tsconfig.eslint.json'], - extraFileExtensions: ['.vue'], - tsconfigRootDir: getESMDirname(import.meta.url) - } - } - }, - { - files: ['**/*.test.{ts,js}'], - languageOptions: { - globals: { - ...globals.jest - } - } - }, - { - files: ['./{components|pages|store|lib}/*.{js,ts,vue}'], - languageOptions: { - globals: { - ...globals.browser - } - } - }, - { - files: ['**/*.{ts,tsx,vue}'], - rules: { - '@typescript-eslint/no-explicit-any': ['error'], - '@typescript-eslint/no-unsafe-argument': ['error'], - '@typescript-eslint/no-unsafe-assignment': 'error', - '@typescript-eslint/no-unsafe-call': 'error', - '@typescript-eslint/no-unsafe-member-access': 'error', - '@typescript-eslint/no-unsafe-return': 'error', - '@typescript-eslint/no-for-in-array': ['error'], - '@typescript-eslint/restrict-plus-operands': ['error'], - '@typescript-eslint/await-thenable': ['warn'], - '@typescript-eslint/no-restricted-types': ['warn'], - 'require-await': 'off', - '@typescript-eslint/require-await': 'error', - 'no-undef': 'off', - - '@typescript-eslint/unified-signatures': 'off', // DX sucks in vue event definitions - '@typescript-eslint/no-dynamic-delete': 'off', // too restrictive - '@typescript-eslint/restrict-template-expressions': 'off', // too restrictive - '@typescript-eslint/no-invalid-void-type': 'off' // too restrictive - } - }, - ...pluginVueA11y.configs['flat/recommended'].map((c) => ({ - ...c, - files: [...(c.files || []), '**/*.vue'], - languageOptions: c.languageOptions - ? omit(c.languageOptions, ['parserOptions', 'parser']) // Prevent overriding parser - : undefined - })), - { - files: ['**/*.vue'], - rules: { - 'vue/component-tags-order': [ - 'error', - { order: ['docs', 'template', 'script', 'style'] } - ], - 'vue/require-default-prop': 'off', - 'vue/multi-word-component-names': 'off', - 'vue/component-name-in-template-casing': [ - 'error', - 'PascalCase', - { registeredComponentsOnly: false } - ], - 'vuejs-accessibility/label-has-for': [ - 'error', - { - required: { - some: ['nesting', 'id'] - } - } - ], - 'vue/html-self-closing': 'off' // messes with prettier - } - }, - { - files: ['**/*.d.ts'], - rules: { - 'no-var': 'off', - '@typescript-eslint/no-explicit-any': 'off', - '@typescript-eslint/no-restricted-types': 'off' - } - } -]).prepend([ - { - ignores: [ - '**/node_modules/**', - '**/templates/*', - './lib/common/generated/**/*', - 'storybook-static', - '.nuxt/**', - '.output/**' - ] - }, - ...baseConfigs -]) - -export default configs diff --git a/packages/dui3/layouts/default.vue b/packages/dui3/layouts/default.vue deleted file mode 100644 index 47180542b..000000000 --- a/packages/dui3/layouts/default.vue +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/packages/dui3/lib/accounts/composables/setup.ts b/packages/dui3/lib/accounts/composables/setup.ts deleted file mode 100644 index 06da215de..000000000 --- a/packages/dui3/lib/accounts/composables/setup.ts +++ /dev/null @@ -1,136 +0,0 @@ -import { ApolloClient, gql } from '@apollo/client/core' -import { ApolloClients } from '@vue/apollo-composable' -import type { ComputedRef, Ref } from 'vue' -import type { Account } from '~/lib/bindings/definitions/IBasicConnectorBinding' -import { resolveClientConfig } from '~/lib/core/configs/apollo' - -export type DUIAccount = { - /** account info coming from the host app */ - accountInfo: Account - /** the graphql client; a bit superflous */ - client?: ApolloClient - /** whether an intial serverinfo query succeeded. */ - isValid: boolean -} - -export type DUIAccountsState = { - accounts: Ref - validAccounts: ComputedRef - refreshAccounts: () => Promise - defaultAccount: ComputedRef - loading: Ref -} - -const AccountsInjectionKey = 'DUI_ACCOUNTS_STATE' - -/** - * Use this composable to set up the account bindings and graphql clients at the top of the app. - * TODO: Properly handle cases when user was not connected to the internet, - * and then actually got connected. - */ -export function useAccountsSetup(): DUIAccountsState { - const app = useNuxtApp() - const $baseBinding = app.$baseBinding - - const accounts = ref([]) - - const apolloClients = {} as Record> - - // Tries to connect to the accounts and sets their is valid prop to false if fails. - const testAccounts = async (accs: DUIAccount[]) => { - const accountTestQuery = gql` - query AcccountTestQuery { - serverInfo { - version - name - company - } - } - ` - for (const acc of accs) { - if (!acc.client) continue - try { - await acc.client.query({ query: accountTestQuery }) - acc.isValid = true - } catch { - // TODO: properly dispose and kill this client. It's unclear how to do it. - acc.isValid = false - // NOTE: we do not want to delete the client, as we might want to "refresh" in - // case the user was not connected to the interweb. - // acc.client.disableNetworkFetches = true - // acc.client.stop() - // delete acc.client - } - } - } - - const loading = ref(false) - - // Matches local accounts coming from the host app to app state. - const refreshAccounts = async () => { - loading.value = true - - const accs = await $baseBinding.getAccounts() - // We create a whole new list of accounts that will replace the old list. This way we ensure we drop - // out of scope old accounts that not exist anymore (TODO: test), and we don't need to do complex diffing. - const newAccs = [] as DUIAccount[] - for (const acc of accs) { - const existing = accounts.value.find((a) => a.accountInfo.id === acc.id) - if (existing) { - newAccs.push(existing as DUIAccount) - continue - } - - const client = new ApolloClient( - resolveClientConfig({ - httpEndpoint: new URL('/graphql', acc.serverInfo.url).href, - authToken: () => acc.token - }) - ) - - apolloClients[acc.id] = client - - newAccs.push({ - accountInfo: acc, - client, - isValid: true - }) - } - // We test accounts here so we try to prevent the app from querying/using invalid accounts. - await testAccounts(newAccs) - // Once we have tested the new accounts, finally set them. - accounts.value = newAccs - loading.value = false - } - - void refreshAccounts() // Promise that we do not want to await (convention with void) - - const defaultAccount = computed(() => - accounts.value.find((acc) => acc.accountInfo.isDefault) - ) - - const validAccounts = computed(() => { - return accounts.value.filter((a) => a.isValid) - }) - - const accState = { - accounts, - defaultAccount, - validAccounts, - refreshAccounts, - loading - } - - app.vueApp.provide(ApolloClients, apolloClients) - provide(AccountsInjectionKey, accState) - - return accState // as DUIAccountsState -} - -/** - * Use this composable to access the users' local accounts and their corresponding graphql client. - */ -export function useInjectedAccounts(): DUIAccountsState { - const state = inject(AccountsInjectionKey) as DUIAccountsState - return state -} diff --git a/packages/dui3/lib/bindings/definitions/IBasicConnectorBinding.ts b/packages/dui3/lib/bindings/definitions/IBasicConnectorBinding.ts deleted file mode 100644 index 296567095..000000000 --- a/packages/dui3/lib/bindings/definitions/IBasicConnectorBinding.ts +++ /dev/null @@ -1,78 +0,0 @@ -/* eslint-disable @typescript-eslint/require-await */ - -import { BaseBridge } from '~~/lib/bridge/base' -import type { IBinding } from '~~/lib/bindings/definitions/IBinding' - -export const IBasicConnectorBindingKey = 'baseBinding' - -// Needs to be agreed between Frontend and Core -export interface IBasicConnectorBinding - extends IBinding { - getAccounts: () => Promise - getSourceApplicationName: () => Promise - getSourceApplicationVersion: () => Promise - getDocumentInfo: () => Promise -} - -export interface IBasicConnectorBindingHostEvents { - displayToastNotification: (args: ToastInfo) => void - documentChanged: () => void -} - -// An almost 1-1 mapping of what we need from the Core accounts class. -export type Account = { - id: string - isDefault: boolean - token: string - serverInfo: { - name: string - url: string - } - userInfo: { - id: string - avatar: string - email: string - name: string - commits: { totalCount: number } - streams: { totalCount: number } - } -} - -export type DocumentInfo = { - location: string - name: string - id: string -} - -// NOTE: just a reminder for now -export type ToastInfo = { - text: string - details?: string - type: 'info' | 'error' | 'warning' -} - -export class MockedBaseBinding extends BaseBridge { - public async getAccounts() { - return [] - } - - public async getSourceApplicationName() { - return 'Mocks' - } - - public async getSourceApplicationVersion() { - return Math.random().toString() - } - - public async getDocumentInfo() { - return { - name: 'Mocked File', - location: 'www', - id: Math.random().toString() - } - } - - public async showDevTools() { - console.log('Mocked bindings cannot do this') - } -} diff --git a/packages/dui3/lib/bindings/definitions/IBinding.ts b/packages/dui3/lib/bindings/definitions/IBinding.ts deleted file mode 100644 index 1351b5e48..000000000 --- a/packages/dui3/lib/bindings/definitions/IBinding.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Basic interface scaffolding two standard method. - */ -export interface IBinding { - /** - * Events sent over from the host application. - */ - on: (event: E, callback: T[E]) => void - /** - * If possible, opens up dev tools from the embedded browser window. - * Currently needed for CefSharp, as right click inspect doesn't exist. - */ - showDevTools: () => Promise - /** - * Opens an url in the OS's default browser. - */ - openUrl: (url: string) => Promise -} diff --git a/packages/dui3/lib/bindings/definitions/IConfigBinding.ts b/packages/dui3/lib/bindings/definitions/IConfigBinding.ts deleted file mode 100644 index e3874a88a..000000000 --- a/packages/dui3/lib/bindings/definitions/IConfigBinding.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { BaseBridge } from '~~/lib/bridge/base' -import type { IBinding } from '~~/lib/bindings/definitions/IBinding' - -/** - * The name under which this binding will be registered. - */ -export const IConfigBindingKey = 'configBinding' - -/** - * A test binding interface to ensure compatbility. Ideally all host environments would implement and register it. - */ -export interface IConfigBinding extends IBinding { - getConfig: () => Promise - updateConfig: (config: Config) => Promise -} - -export interface IConfigBindingEvents { - void: () => void -} - -export type Config = { - darkTheme: boolean -} - -export class MockedConfigBinding extends BaseBridge { - getConfig() { - return { - darkTheme: false - } - } - - // eslint-disable-next-line @typescript-eslint/no-unused-vars - updateConfig(config: Config) { - // do nothing - } -} diff --git a/packages/dui3/lib/bindings/definitions/ITestBinding.ts b/packages/dui3/lib/bindings/definitions/ITestBinding.ts deleted file mode 100644 index 838edef6a..000000000 --- a/packages/dui3/lib/bindings/definitions/ITestBinding.ts +++ /dev/null @@ -1,58 +0,0 @@ -/* eslint-disable @typescript-eslint/require-await */ - -import { BaseBridge } from '~~/lib/bridge/base' -import type { IBinding } from '~~/lib/bindings/definitions/IBinding' - -/** - * The name under which this binding will be registered. - */ -export const ITestBindingKey = 'testBinding' - -/** - * A test binding interface to ensure compatbility. Ideally all host environments would implement and register it. - */ -export interface ITestBinding extends IBinding { - sayHi: (name: string, count: number, sayHelloNotHi: boolean) => Promise - goAway: () => Promise - getComplexType: () => Promise - shouldThrow: () => Promise - triggerEvent: (eventName: string) => Promise -} - -export interface ITestBindingEvents { - emptyTestEvent: () => void - testEvent: (args: TestEventArgs) => void -} - -export type TestEventArgs = { - name: string - isOk: boolean - count: number -} - -export type ComplexType = { - id: string - count: number -} - -export class MockedTestBinding extends BaseBridge { - public async sayHi(name: string, count: number, sayHelloNotHi: boolean) { - return `Hello from mocked bindings. Args: name = ${name}, count = ${count}, sayHelloNotHi = ${sayHelloNotHi.toString()}.` - } - - public async goAway() { - return - } - - public async getComplexType() { - return { id: 'wow', count: 42 } - } - - public async shouldThrow() { - return - } - - public async triggerEvent(eventName: string) { - return eventName - } -} diff --git a/packages/dui3/lib/bridge/base.ts b/packages/dui3/lib/bridge/base.ts deleted file mode 100644 index a769589b6..000000000 --- a/packages/dui3/lib/bridge/base.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { Emitter } from 'nanoevents' -import { createNanoEvents } from 'nanoevents' - -/** - * A simple (typed) event emitter base class that host applications can use to send messages (and data) to the web ui, - * e.g. via `browser.executeScriptAsync("myBindings.on('eventName', serializedData)")`. - */ -export class BaseBridge { - public emitter: Emitter - - constructor() { - this.emitter = createNanoEvents() - } - - // NOTE: these do not need to be typed extra in here, as they will be properly typed on the specific binding's interface. - on(event: string | number, callback: (...args: unknown[]) => void) { - return this.emitter.on(event, callback) - } - - // NOTE: this could be private - as it should be only used by the host application. - emit(eventName: string, payload: string) { - const parsedPayload = payload ? (JSON.parse(payload) as unknown) : null - this.emitter.emit(eventName, parsedPayload) - } -} diff --git a/packages/dui3/lib/bridge/definitions/index.ts b/packages/dui3/lib/bridge/definitions/index.ts deleted file mode 100644 index b2a789991..000000000 --- a/packages/dui3/lib/bridge/definitions/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Defines the expected contract of the host application bound object. - */ -export type IRawBridge = { - GetBindingsMethodNames: () => Promise - RunMethod: (methodName: string, args: string) => Promise - ShowDevTools: () => Promise - OpenUrl: (url: string) => Promise -} diff --git a/packages/dui3/lib/bridge/generic.ts b/packages/dui3/lib/bridge/generic.ts deleted file mode 100644 index 7b441868c..000000000 --- a/packages/dui3/lib/bridge/generic.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { BaseBridge } from '~/lib/bridge/base' -import type { IRawBridge } from '~/lib/bridge/definitions' -/** - * A generic bridge class for Webivew2 or CefSharp. - */ -export class GenericBridge extends BaseBridge { - private bridge: IRawBridge - - constructor(object: IRawBridge) { - super() - this.bridge = object - } - - public async create(): Promise { - // NOTE: GetMethods is a call to the .NET side. - let availableMethodNames = [] as string[] - - try { - availableMethodNames = await this.bridge.GetBindingsMethodNames() - } catch { - console.warn(`Failed to get method names.`) - return false - } - - // NOTE: hoisting original calls as lowerCasedMethodNames, but using the UpperCasedName for the .NET call - // This allows us to follow js convetions and keep .NET ones too (eg. bindings.sayHi('') => public string SayHi(string name) {} - for (const methodName of availableMethodNames) { - const lowercasedMethodName = lowercaseMethodName(methodName) - const hoistTarget = this as unknown as Record - hoistTarget[lowercasedMethodName] = (...args: unknown[]) => - this.runMethod(methodName, args) - } - - return true - } - - private async runMethod(methodName: string, args: unknown[]): Promise { - const preserializedArgs = args.map((a) => JSON.stringify(a)) - - // NOTE: RunMethod is a call to the .NET side. - const result = await this.bridge.RunMethod( - methodName, - JSON.stringify(preserializedArgs) - ) - - const parsed = result ? (JSON.parse(result) as Record) : null - - if (parsed && parsed['error']) { - console.error(parsed) - throw new Error( - `Failed to run ${methodName} with args ${JSON.stringify( - args - )}. The host app error is logged above.` - ) - } - - return parsed - } - - public showDevTools() { - this.bridge.ShowDevTools() - } - - public openUrl(url: string) { - this.bridge.OpenUrl(url) - } -} - -const lowercaseMethodName = (name: string) => - name.charAt(0).toLowerCase() + name.slice(1) diff --git a/packages/dui3/lib/bridge/sketchup.ts b/packages/dui3/lib/bridge/sketchup.ts deleted file mode 100644 index a8f25d32e..000000000 --- a/packages/dui3/lib/bridge/sketchup.ts +++ /dev/null @@ -1,161 +0,0 @@ -import { uniqueId } from 'lodash-es' -import { BaseBridge } from './base' - -declare let sketchup: { - exec: (data: Record) => void - getCommands: (viewId: string) => void -} - -/** - * This class operates in different way than the others, because calls into Sketchup are one way only. - * E.g., we cannot return values from internal calls to it (e.g., const test = sketchup.rubyCall() does not work ). - * This class basically makes the sketchup bindings work in the same way as cef/webview by returning a promise - * on each method call. That promise is either resolved once sketchup sends back (via receiveResponse) a corresponding - * reply, or it's rejected after a given TIMEOUT_MS (currently 2s). - * TODO: implement the event dispatcher side as well. - */ -export class SketchupBridge extends BaseBridge { - private requests = {} as Record< - string, - { - resolve: (value: unknown) => void - reject: (reason: string | Error) => void - rejectTimerId: number - } - > - private bindingName: string - private TIMEOUT_MS = 2000 // 2s - public isInitalized: Promise - private resolveIsInitializedPromise!: (v: boolean) => unknown - private rejectIsInitializedPromise!: (message: string) => unknown - - constructor(bindingName: string) { - super() - this.bindingName = bindingName || 'default_bindings' - - this.isInitalized = new Promise((resolve, reject) => { - this.resolveIsInitializedPromise = resolve - this.rejectIsInitializedPromise = reject - setTimeout( - () => - reject( - `Failed to get command names from Sketchup; timed out after ${this.TIMEOUT_MS}ms.` - ), - this.TIMEOUT_MS - ) - }) - - // NOTE: we need to hoist the bindings in global scope BEFORE we call sketchup exec get comands below. - ;(globalThis as Record).bindings = this - } - - // NOTE: Overriden emit as we do not need to parse the data back - the Sketchup bridge already parses it for us. - emit(eventName: string, payload: string): void { - this.emitter.emit(eventName, payload as unknown as Record) - } - - public async create(): Promise { - // Initialization continues in the receiveCommandsAndInitializeBridge function, - // where we expect sketchup to return to us the command names for related bindings/views. - sketchup.getCommands(this.bindingName) - - // - try { - await this.isInitalized - return true - } catch { - return false - } - } - - /** - * Will be called by `executeScript('bindings.receiveCommandsAndInitializeBridge()')` from sketchup. This is where the hoisting happens. - * NOTE: Oguhzan, we can defintively have commandNames be a string, and not a string[] - * And do JSON.parse() here to get them out properly. - * @param commandNames - */ - private receiveCommandsAndInitializeBridge(commandNamesString: string) { - const commandNames = JSON.parse(commandNamesString) as string[] - const hoistTarget = this as unknown as Record - for (const commandName of commandNames) { - hoistTarget[commandName] = (...args: unknown[]) => - this.runMethod(commandName, args) - } - - this.resolveIsInitializedPromise(true) - } - - /** - * Will be called by `executeScript('bindings.rejectBindings()')` from sketchup. - * @param message - */ - private rejectBindings(message: string) { - this.rejectIsInitializedPromise(message) - } - - /** - * Internal calls to Sketchup. - * @param methodName - * @param args - */ - private async runMethod(methodName: string, args: unknown[]): Promise { - const requestId = uniqueId(this.bindingName) - - // TODO: more on the ruby end, but for now Oguzhan seems happy with this. - // Changes might be needed in the future. - sketchup.exec({ - name: methodName, - // eslint-disable-next-line camelcase - request_id: requestId, - // eslint-disable-next-line camelcase - binding_name: this.bindingName, - data: { args } - }) - - return new Promise((resolve, reject) => { - this.requests[requestId] = { - resolve, - reject, - rejectTimerId: window.setTimeout(() => { - reject( - `Sketchup response timed out - did not receive anything back in good time (${this.TIMEOUT_MS}ms).` - ) - delete this.requests[requestId] - }, this.TIMEOUT_MS) - } - }) - } - - private receiveResponse(requestId: string, data: object) { - if (!this.requests[requestId]) - throw new Error( - `Sketchup Bridge found no request to resolve with the id of ${requestId}. Something is weird!` - ) - const request = this.requests[requestId] - try { - // eslint-disable-next-line no-prototype-builtins - if (data && data.hasOwnProperty('error')) { - console.error(data) - throw new Error( - `Failed to run ${requestId}. The host app error is logged above.` - ) - } - - // NOTE/TODO: does not need parsing - // const parsedData = JSON.parse(data) as Record // TODO: check if data is undefined - request.resolve(data) - } catch (e) { - request.reject(e as Error) - } finally { - window.clearTimeout(request.rejectTimerId) - delete this.requests[requestId] - } - } - - public showDevTools() { - // eslint-disable-next-line no-alert - window.alert( - 'Sketchup cannot do this. The dev tools menu is accessible via a right click.' - ) - } -} diff --git a/packages/dui3/lib/common/generated/gql/gql.ts b/packages/dui3/lib/common/generated/gql/gql.ts deleted file mode 100644 index 5b13f7036..000000000 --- a/packages/dui3/lib/common/generated/gql/gql.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* eslint-disable */ -import * as types from './graphql'; -import type { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; - -/** - * Map of all GraphQL operations in the project. - * - * This map has several performance disadvantages: - * 1. It is not tree-shakeable, so it will include all operations in the project. - * 2. It is not minifiable, so the string of a GraphQL query will be multiple times inside the bundle. - * 3. It does not support dead code elimination, so it will add unused operations. - * - * Therefore it is highly recommended to use the babel or swc plugin for production. - */ -const documents = { - "\n query AcccountTestQuery {\n serverInfo {\n version\n name\n company\n }\n }\n ": types.AcccountTestQueryDocument, -}; - -/** - * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. - * - * - * @example - * ```ts - * const query = graphql(`query GetUser($id: ID!) { user(id: $id) { name } }`); - * ``` - * - * The query argument is unknown! - * Please regenerate the types. - */ -export function graphql(source: string): unknown; - -/** - * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. - */ -export function graphql(source: "\n query AcccountTestQuery {\n serverInfo {\n version\n name\n company\n }\n }\n "): (typeof documents)["\n query AcccountTestQuery {\n serverInfo {\n version\n name\n company\n }\n }\n "]; - -export function graphql(source: string) { - return (documents as any)[source] ?? {}; -} - -export type DocumentType> = TDocumentNode extends DocumentNode< infer TType, any> ? TType : never; \ No newline at end of file diff --git a/packages/dui3/lib/common/generated/gql/graphql.ts b/packages/dui3/lib/common/generated/gql/graphql.ts deleted file mode 100644 index a30bbdd95..000000000 --- a/packages/dui3/lib/common/generated/gql/graphql.ts +++ /dev/null @@ -1,5084 +0,0 @@ -/* eslint-disable */ -import type { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; -export type Maybe = T | null; -export type InputMaybe = Maybe; -export type Exact = { [K in keyof T]: T[K] }; -export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; -export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; -export type MakeEmpty = { [_ in K]?: never }; -export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; -/** All built-in and custom scalars, mapped to their actual values */ -export type Scalars = { - ID: { input: string; output: string; } - String: { input: string; output: string; } - Boolean: { input: boolean; output: boolean; } - Int: { input: number; output: number; } - Float: { input: number; output: number; } - /** The `BigInt` scalar type represents non-fractional signed whole numeric values. */ - BigInt: { input: any; output: any; } - /** A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ - DateTime: { input: string; output: string; } - /** The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ - JSONObject: { input: {}; output: {}; } -}; - -export type ActiveUserMutations = { - __typename?: 'ActiveUserMutations'; - emailMutations: UserEmailMutations; - /** Mark onboarding as complete */ - finishOnboarding: Scalars['Boolean']['output']; - meta: UserMetaMutations; - setActiveWorkspace: Scalars['Boolean']['output']; - /** Edit a user's profile */ - update: User; -}; - - -export type ActiveUserMutationsFinishOnboardingArgs = { - input?: InputMaybe; -}; - - -export type ActiveUserMutationsSetActiveWorkspaceArgs = { - isProjectsActive?: InputMaybe; - slug?: InputMaybe; -}; - - -export type ActiveUserMutationsUpdateArgs = { - user: UserUpdateInput; -}; - -export type Activity = { - __typename?: 'Activity'; - actionType: Scalars['String']['output']; - id: Scalars['ID']['output']; - info: Scalars['JSONObject']['output']; - message: Scalars['String']['output']; - resourceId: Scalars['String']['output']; - resourceType: Scalars['String']['output']; - streamId?: Maybe; - time: Scalars['DateTime']['output']; - userId: Scalars['String']['output']; -}; - -export type ActivityCollection = { - __typename?: 'ActivityCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type AddDomainToWorkspaceInput = { - domain: Scalars['String']['input']; - workspaceId: Scalars['ID']['input']; -}; - -export type AdminInviteList = { - __typename?: 'AdminInviteList'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type AdminMutations = { - __typename?: 'AdminMutations'; - updateWorkspacePlan: Scalars['Boolean']['output']; -}; - - -export type AdminMutationsUpdateWorkspacePlanArgs = { - input: AdminUpdateWorkspacePlanInput; -}; - -export type AdminQueries = { - __typename?: 'AdminQueries'; - inviteList: AdminInviteList; - projectList: ProjectCollection; - serverStatistics: ServerStatistics; - userList: AdminUserList; - workspaceList: WorkspaceCollection; -}; - - -export type AdminQueriesInviteListArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; - query?: InputMaybe; -}; - - -export type AdminQueriesProjectListArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; - orderBy?: InputMaybe; - query?: InputMaybe; - visibility?: InputMaybe; -}; - - -export type AdminQueriesUserListArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; - query?: InputMaybe; - role?: InputMaybe; -}; - - -export type AdminQueriesWorkspaceListArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; - query?: InputMaybe; -}; - -export type AdminUpdateWorkspacePlanInput = { - plan: WorkspacePlans; - status: WorkspacePlanStatuses; - workspaceId: Scalars['ID']['input']; -}; - -export type AdminUserList = { - __typename?: 'AdminUserList'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type AdminUserListItem = { - __typename?: 'AdminUserListItem'; - avatar?: Maybe; - company?: Maybe; - email?: Maybe; - id: Scalars['ID']['output']; - name: Scalars['String']['output']; - role?: Maybe; - verified?: Maybe; -}; - -export type AdminUsersListCollection = { - __typename?: 'AdminUsersListCollection'; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -/** - * A representation of a registered or invited user in the admin users list. Either registeredUser - * or invitedUser will always be set, both values can't be null. - */ -export type AdminUsersListItem = { - __typename?: 'AdminUsersListItem'; - id: Scalars['String']['output']; - invitedUser?: Maybe; - registeredUser?: Maybe; -}; - -export type AdminWorkspaceJoinRequestFilter = { - status?: InputMaybe; -}; - -export type ApiToken = { - __typename?: 'ApiToken'; - createdAt: Scalars['DateTime']['output']; - id: Scalars['String']['output']; - lastChars: Scalars['String']['output']; - lastUsed: Scalars['DateTime']['output']; - lifespan: Scalars['BigInt']['output']; - name: Scalars['String']['output']; - scopes: Array>; -}; - -export type ApiTokenCreateInput = { - lifespan?: InputMaybe; - name: Scalars['String']['input']; - scopes: Array; -}; - -export type AppAuthor = { - __typename?: 'AppAuthor'; - avatar?: Maybe; - id: Scalars['String']['output']; - name: Scalars['String']['output']; -}; - -export type AppCreateInput = { - description: Scalars['String']['input']; - logo?: InputMaybe; - name: Scalars['String']['input']; - public?: InputMaybe; - redirectUrl: Scalars['String']['input']; - scopes: Array>; - termsAndConditionsLink?: InputMaybe; -}; - -export type AppTokenCreateInput = { - lifespan?: InputMaybe; - /** Optionally limit the token to only have access to specific resources */ - limitResources?: InputMaybe>; - name: Scalars['String']['input']; - scopes: Array; -}; - -export type AppUpdateInput = { - description: Scalars['String']['input']; - id: Scalars['String']['input']; - logo?: InputMaybe; - name: Scalars['String']['input']; - public?: InputMaybe; - redirectUrl: Scalars['String']['input']; - scopes: Array>; - termsAndConditionsLink?: InputMaybe; -}; - -export type ApproveWorkspaceJoinRequestInput = { - userId: Scalars['String']['input']; - workspaceId: Scalars['String']['input']; -}; - -export type ArchiveCommentInput = { - archived: Scalars['Boolean']['input']; - commentId: Scalars['String']['input']; - projectId: Scalars['String']['input']; -}; - -export type AuthStrategy = { - __typename?: 'AuthStrategy'; - color?: Maybe; - icon: Scalars['String']['output']; - id: Scalars['String']['output']; - name: Scalars['String']['output']; - url: Scalars['String']['output']; -}; - -export type AutomateAuthCodePayloadTest = { - action: Scalars['String']['input']; - code: Scalars['String']['input']; - userId: Scalars['String']['input']; - workspaceId?: InputMaybe; -}; - -/** Additional resources to validate user access to. */ -export type AutomateAuthCodeResources = { - workspaceId?: InputMaybe; -}; - -export type AutomateFunction = { - __typename?: 'AutomateFunction'; - /** Only returned if user is a part of this speckle server */ - creator?: Maybe; - description: Scalars['String']['output']; - id: Scalars['ID']['output']; - isFeatured: Scalars['Boolean']['output']; - logo?: Maybe; - name: Scalars['String']['output']; - releases: AutomateFunctionReleaseCollection; - repo: BasicGitRepositoryMetadata; - /** SourceAppNames values from @speckle/shared. Empty array means - all of them */ - supportedSourceApps: Array; - tags: Array; - workspaceIds?: Maybe>; -}; - - -export type AutomateFunctionReleasesArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: InputMaybe; -}; - -export type AutomateFunctionCollection = { - __typename?: 'AutomateFunctionCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type AutomateFunctionRelease = { - __typename?: 'AutomateFunctionRelease'; - commitId: Scalars['String']['output']; - createdAt: Scalars['DateTime']['output']; - function: AutomateFunction; - functionId: Scalars['String']['output']; - id: Scalars['ID']['output']; - inputSchema?: Maybe; - versionTag: Scalars['String']['output']; -}; - -export type AutomateFunctionReleaseCollection = { - __typename?: 'AutomateFunctionReleaseCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type AutomateFunctionReleasesFilter = { - search?: InputMaybe; -}; - -export type AutomateFunctionRun = { - __typename?: 'AutomateFunctionRun'; - contextView?: Maybe; - createdAt: Scalars['DateTime']['output']; - elapsed: Scalars['Float']['output']; - /** Nullable, in case the function is not retrievable due to poor network conditions */ - function?: Maybe; - functionId?: Maybe; - functionReleaseId?: Maybe; - id: Scalars['ID']['output']; - /** AutomateTypes.ResultsSchema type from @speckle/shared */ - results?: Maybe; - status: AutomateRunStatus; - statusMessage?: Maybe; - updatedAt: Scalars['DateTime']['output']; -}; - -export type AutomateFunctionRunStatusReportInput = { - contextView?: InputMaybe; - functionRunId: Scalars['String']['input']; - projectId: Scalars['String']['input']; - /** AutomateTypes.ResultsSchema type from @speckle/shared */ - results?: InputMaybe; - status: AutomateRunStatus; - statusMessage?: InputMaybe; -}; - -export type AutomateFunctionTemplate = { - __typename?: 'AutomateFunctionTemplate'; - id: AutomateFunctionTemplateLanguage; - logo: Scalars['String']['output']; - title: Scalars['String']['output']; - url: Scalars['String']['output']; -}; - -export enum AutomateFunctionTemplateLanguage { - DotNet = 'DOT_NET', - Python = 'PYTHON', - Typescript = 'TYPESCRIPT' -} - -export type AutomateFunctionToken = { - __typename?: 'AutomateFunctionToken'; - functionId: Scalars['String']['output']; - functionToken: Scalars['String']['output']; -}; - -export type AutomateFunctionsFilter = { - /** By default, we include featured ("public") functions. Set this to false to exclude them. */ - includeFeatured?: InputMaybe; - /** By default, we exclude functions without releases. Set this to false to include them. */ - requireRelease?: InputMaybe; - search?: InputMaybe; -}; - -export type AutomateMutations = { - __typename?: 'AutomateMutations'; - createFunction: AutomateFunction; - createFunctionWithoutVersion: AutomateFunctionToken; - updateFunction: AutomateFunction; -}; - - -export type AutomateMutationsCreateFunctionArgs = { - input: CreateAutomateFunctionInput; -}; - - -export type AutomateMutationsCreateFunctionWithoutVersionArgs = { - input: CreateAutomateFunctionWithoutVersionInput; -}; - - -export type AutomateMutationsUpdateFunctionArgs = { - input: UpdateAutomateFunctionInput; -}; - -export type AutomateRun = { - __typename?: 'AutomateRun'; - automation: Automation; - automationId: Scalars['String']['output']; - createdAt: Scalars['DateTime']['output']; - functionRuns: Array; - id: Scalars['ID']['output']; - status: AutomateRunStatus; - trigger: AutomationRunTrigger; - updatedAt: Scalars['DateTime']['output']; -}; - -export type AutomateRunCollection = { - __typename?: 'AutomateRunCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export enum AutomateRunStatus { - Canceled = 'CANCELED', - Exception = 'EXCEPTION', - Failed = 'FAILED', - Initializing = 'INITIALIZING', - Pending = 'PENDING', - Running = 'RUNNING', - Succeeded = 'SUCCEEDED', - Timeout = 'TIMEOUT' -} - -export enum AutomateRunTriggerType { - VersionCreated = 'VERSION_CREATED' -} - -export type Automation = { - __typename?: 'Automation'; - createdAt: Scalars['DateTime']['output']; - /** Only accessible to automation owners */ - creationPublicKeys: Array; - currentRevision?: Maybe; - enabled: Scalars['Boolean']['output']; - id: Scalars['ID']['output']; - isTestAutomation: Scalars['Boolean']['output']; - name: Scalars['String']['output']; - permissions: AutomationPermissionChecks; - runs: AutomateRunCollection; - updatedAt: Scalars['DateTime']['output']; -}; - - -export type AutomationRunsArgs = { - cursor?: InputMaybe; - limit?: InputMaybe; -}; - -export type AutomationCollection = { - __typename?: 'AutomationCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type AutomationPermissionChecks = { - __typename?: 'AutomationPermissionChecks'; - canDelete: PermissionCheckResult; - canRead: PermissionCheckResult; - canUpdate: PermissionCheckResult; -}; - -export type AutomationRevision = { - __typename?: 'AutomationRevision'; - functions: Array; - id: Scalars['ID']['output']; - triggerDefinitions: Array; -}; - -export type AutomationRevisionCreateFunctionInput = { - functionId: Scalars['String']['input']; - functionReleaseId: Scalars['String']['input']; - /** Should be encrypted from the client side */ - parameters?: InputMaybe; -}; - -export type AutomationRevisionFunction = { - __typename?: 'AutomationRevisionFunction'; - /** The secrets in parameters are redacted with six asterisks - ****** */ - parameters?: Maybe; - release: AutomateFunctionRelease; -}; - -export type AutomationRevisionTriggerDefinition = VersionCreatedTriggerDefinition; - -export type AutomationRunTrigger = VersionCreatedTrigger; - -export type BasicGitRepositoryMetadata = { - __typename?: 'BasicGitRepositoryMetadata'; - id: Scalars['ID']['output']; - name: Scalars['String']['output']; - owner: Scalars['String']['output']; - url: Scalars['String']['output']; -}; - -export enum BillingInterval { - Monthly = 'monthly', - Yearly = 'yearly' -} - -export type BlobMetadata = { - __typename?: 'BlobMetadata'; - createdAt: Scalars['DateTime']['output']; - fileHash?: Maybe; - fileName: Scalars['String']['output']; - fileSize?: Maybe; - fileType: Scalars['String']['output']; - id: Scalars['String']['output']; - streamId: Scalars['String']['output']; - uploadError?: Maybe; - uploadStatus: Scalars['Int']['output']; - userId: Scalars['String']['output']; -}; - -export type BlobMetadataCollection = { - __typename?: 'BlobMetadataCollection'; - cursor?: Maybe; - items?: Maybe>; - totalCount: Scalars['Int']['output']; - totalSize: Scalars['Int']['output']; -}; - -export type Branch = { - __typename?: 'Branch'; - /** - * All the recent activity on this branch in chronological order - * @deprecated Part of the old API surface and will be removed in the future. - */ - activity?: Maybe; - author?: Maybe; - commits?: Maybe; - createdAt?: Maybe; - description?: Maybe; - id: Scalars['String']['output']; - name: Scalars['String']['output']; -}; - - -export type BranchActivityArgs = { - actionType?: InputMaybe; - after?: InputMaybe; - before?: InputMaybe; - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type BranchCommitsArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - -export type BranchCollection = { - __typename?: 'BranchCollection'; - cursor?: Maybe; - items?: Maybe>; - totalCount: Scalars['Int']['output']; -}; - -export type BranchCreateInput = { - description?: InputMaybe; - name: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - -export type BranchDeleteInput = { - id: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - -export type BranchUpdateInput = { - description?: InputMaybe; - id: Scalars['String']['input']; - name?: InputMaybe; - streamId: Scalars['String']['input']; -}; - -export type BulkUsersRetrievalInput = { - cursor?: InputMaybe; - emails: Array; - limit?: InputMaybe; -}; - -export type CancelCheckoutSessionInput = { - sessionId: Scalars['ID']['input']; - workspaceId: Scalars['ID']['input']; -}; - -export type CheckoutSession = { - __typename?: 'CheckoutSession'; - billingInterval: BillingInterval; - createdAt: Scalars['DateTime']['output']; - id: Scalars['ID']['output']; - paymentStatus: SessionPaymentStatus; - updatedAt: Scalars['DateTime']['output']; - url: Scalars['String']['output']; - workspacePlan: PaidWorkspacePlans; -}; - -export type CheckoutSessionInput = { - billingInterval: BillingInterval; - currency?: InputMaybe; - isCreateFlow?: InputMaybe; - workspaceId: Scalars['ID']['input']; - workspacePlan: PaidWorkspacePlans; -}; - -export type Comment = { - __typename?: 'Comment'; - archived: Scalars['Boolean']['output']; - author: LimitedUser; - authorId: Scalars['String']['output']; - createdAt: Scalars['DateTime']['output']; - /** - * Legacy comment viewer data field - * @deprecated Use the new viewerState field instead - */ - data?: Maybe; - /** Whether or not comment is a reply to another comment */ - hasParent: Scalars['Boolean']['output']; - id: Scalars['String']['output']; - /** Parent thread, if there's any */ - parent?: Maybe; - permissions: CommentPermissionChecks; - /** Plain-text version of the comment text, ideal for previews */ - rawText?: Maybe; - /** @deprecated Not actually implemented */ - reactions?: Maybe>>; - /** Gets the replies to this comment. */ - replies: CommentCollection; - /** Get authors of replies to this comment */ - replyAuthors: CommentReplyAuthorCollection; - /** Resources that this comment targets. Can be a mixture of either one stream, or multiple commits and objects. */ - resources: Array; - screenshot?: Maybe; - text?: Maybe; - /** The time this comment was last updated. Corresponds also to the latest reply to this comment, if any. */ - updatedAt: Scalars['DateTime']['output']; - /** The last time you viewed this comment. Present only if an auth'ed request. Relevant only if a top level commit. */ - viewedAt?: Maybe; - /** Resource identifiers as defined and implemented in the Viewer of the new frontend */ - viewerResources: Array; - /** SerializedViewerState */ - viewerState?: Maybe; -}; - - -export type CommentRepliesArgs = { - cursor?: InputMaybe; - limit?: InputMaybe; -}; - - -export type CommentReplyAuthorsArgs = { - limit?: Scalars['Int']['input']; -}; - -export type CommentActivityMessage = { - __typename?: 'CommentActivityMessage'; - comment: Comment; - type: Scalars['String']['output']; -}; - -export type CommentCollection = { - __typename?: 'CommentCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type CommentContentInput = { - blobIds?: InputMaybe>; - doc?: InputMaybe; -}; - -/** Deprecated: Used by old stream-based mutations */ -export type CommentCreateInput = { - /** IDs of uploaded blobs that should be attached to this comment */ - blobIds: Array; - data: Scalars['JSONObject']['input']; - /** - * Specifies the resources this comment is linked to. There are several use cases: - * - a comment targets only one resource (commit or object) - * - a comment targets one or more resources (commits or objects) - * - a comment targets only a stream - */ - resources: Array>; - screenshot?: InputMaybe; - streamId: Scalars['String']['input']; - /** ProseMirror document object */ - text?: InputMaybe; -}; - -export type CommentDataFilters = { - __typename?: 'CommentDataFilters'; - hiddenIds?: Maybe>; - isolatedIds?: Maybe>; - passMax?: Maybe; - passMin?: Maybe; - propertyInfoKey?: Maybe; - sectionBox?: Maybe; -}; - -/** Equivalent to frontend-1's LocalFilterState */ -export type CommentDataFiltersInput = { - hiddenIds?: InputMaybe>; - isolatedIds?: InputMaybe>; - passMax?: InputMaybe; - passMin?: InputMaybe; - propertyInfoKey?: InputMaybe; - sectionBox?: InputMaybe; -}; - -/** Deprecated: Used by old stream-based mutations */ -export type CommentEditInput = { - /** IDs of uploaded blobs that should be attached to this comment */ - blobIds: Array; - id: Scalars['String']['input']; - streamId: Scalars['String']['input']; - /** ProseMirror document object */ - text?: InputMaybe; -}; - -export type CommentMutations = { - __typename?: 'CommentMutations'; - archive: Scalars['Boolean']['output']; - create: Comment; - edit: Comment; - markViewed: Scalars['Boolean']['output']; - reply: Comment; -}; - - -export type CommentMutationsArchiveArgs = { - input: ArchiveCommentInput; -}; - - -export type CommentMutationsCreateArgs = { - input: CreateCommentInput; -}; - - -export type CommentMutationsEditArgs = { - input: EditCommentInput; -}; - - -export type CommentMutationsMarkViewedArgs = { - input: MarkCommentViewedInput; -}; - - -export type CommentMutationsReplyArgs = { - input: CreateCommentReplyInput; -}; - -export type CommentPermissionChecks = { - __typename?: 'CommentPermissionChecks'; - canArchive: PermissionCheckResult; -}; - -export type CommentReplyAuthorCollection = { - __typename?: 'CommentReplyAuthorCollection'; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type CommentThreadActivityMessage = { - __typename?: 'CommentThreadActivityMessage'; - data?: Maybe; - reply?: Maybe; - type: Scalars['String']['output']; -}; - -export type Commit = { - __typename?: 'Commit'; - /** - * All the recent activity on this commit in chronological order - * @deprecated Part of the old API surface and will be removed in the future. - */ - activity?: Maybe; - authorAvatar?: Maybe; - authorId?: Maybe; - authorName?: Maybe; - branch?: Maybe; - branchName?: Maybe; - /** - * The total number of comments for this commit. To actually get the comments, use the comments query and pass in a resource array consisting of of this commit's id. - * E.g., - * ``` - * query{ - * comments(streamId:"streamId" resources:[{resourceType: commit, resourceId:"commitId"}] ){ - * ... - * } - * ``` - * @deprecated Part of the old API surface and will be removed in the future. - */ - commentCount: Scalars['Int']['output']; - createdAt?: Maybe; - id: Scalars['String']['output']; - message?: Maybe; - parents?: Maybe>>; - referencedObject: Scalars['String']['output']; - sourceApplication?: Maybe; - /** - * Will throw an authorization error if active user isn't authorized to see it, for example, - * if a stream isn't public and the user doesn't have the appropriate rights. - */ - stream: Stream; - /** @deprecated Use the stream field instead */ - streamId?: Maybe; - /** @deprecated Use the stream field instead */ - streamName?: Maybe; - totalChildrenCount?: Maybe; -}; - - -export type CommitActivityArgs = { - actionType?: InputMaybe; - after?: InputMaybe; - before?: InputMaybe; - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - -export type CommitCollection = { - __typename?: 'CommitCollection'; - cursor?: Maybe; - items?: Maybe>; - totalCount: Scalars['Int']['output']; -}; - -export type CommitCreateInput = { - branchName: Scalars['String']['input']; - message?: InputMaybe; - objectId: Scalars['String']['input']; - parents?: InputMaybe>>; - sourceApplication?: InputMaybe; - streamId: Scalars['String']['input']; - totalChildrenCount?: InputMaybe; -}; - -export type CommitDeleteInput = { - id: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - -export type CommitReceivedInput = { - commitId: Scalars['String']['input']; - message?: InputMaybe; - sourceApplication: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - -export type CommitUpdateInput = { - id: Scalars['String']['input']; - message?: InputMaybe; - /** To move the commit to a different branch, please the name of the branch. */ - newBranchName?: InputMaybe; - streamId: Scalars['String']['input']; -}; - -export type CommitsDeleteInput = { - commitIds: Array; - streamId: Scalars['ID']['input']; -}; - -export type CommitsMoveInput = { - commitIds: Array; - streamId: Scalars['ID']['input']; - targetBranch: Scalars['String']['input']; -}; - -/** - * Can be used instead of a full item collection, when the implementation doesn't call for it yet. Because - * of the structure, it can be swapped out to a full item collection in the future - */ -export type CountOnlyCollection = { - __typename?: 'CountOnlyCollection'; - totalCount: Scalars['Int']['output']; -}; - -export type CreateAutomateFunctionInput = { - description: Scalars['String']['input']; - /** Base64 encoded image data string */ - logo?: InputMaybe; - name: Scalars['String']['input']; - /** GitHub organization to create the repository in */ - org?: InputMaybe; - /** SourceAppNames values from @speckle/shared */ - supportedSourceApps: Array; - tags: Array; - template: AutomateFunctionTemplateLanguage; -}; - -export type CreateAutomateFunctionWithoutVersionInput = { - description: Scalars['String']['input']; - name: Scalars['String']['input']; -}; - -export type CreateCommentInput = { - content: CommentContentInput; - projectId: Scalars['String']['input']; - /** Resources that this comment should be attached to */ - resourceIdString: Scalars['String']['input']; - screenshot?: InputMaybe; - /** - * SerializedViewerState. If omitted, comment won't render (correctly) inside the - * viewer, but will still be retrievable through the API - */ - viewerState?: InputMaybe; -}; - -export type CreateCommentReplyInput = { - content: CommentContentInput; - projectId: Scalars['String']['input']; - threadId: Scalars['String']['input']; -}; - -export type CreateModelInput = { - description?: InputMaybe; - name: Scalars['String']['input']; - projectId: Scalars['ID']['input']; -}; - -export type CreateServerRegionInput = { - description?: InputMaybe; - key: Scalars['String']['input']; - name: Scalars['String']['input']; -}; - -export type CreateUserEmailInput = { - email: Scalars['String']['input']; -}; - -export type CreateVersionInput = { - message?: InputMaybe; - modelId: Scalars['String']['input']; - objectId: Scalars['String']['input']; - parents?: InputMaybe>; - projectId: Scalars['String']['input']; - sourceApplication?: InputMaybe; - totalChildrenCount?: InputMaybe; -}; - -export enum Currency { - Gbp = 'gbp', - Usd = 'usd' -} - -export type CurrencyBasedPrices = { - __typename?: 'CurrencyBasedPrices'; - gbp: WorkspacePaidPlanPrices; - usd: WorkspacePaidPlanPrices; -}; - -export type DeleteModelInput = { - id: Scalars['ID']['input']; - projectId: Scalars['ID']['input']; -}; - -export type DeleteUserEmailInput = { - id: Scalars['ID']['input']; -}; - -export type DeleteVersionsInput = { - projectId: Scalars['ID']['input']; - versionIds: Array; -}; - -export type DenyWorkspaceJoinRequestInput = { - userId: Scalars['String']['input']; - workspaceId: Scalars['String']['input']; -}; - -export enum DiscoverableStreamsSortType { - CreatedDate = 'CREATED_DATE', - FavoritesCount = 'FAVORITES_COUNT' -} - -export type DiscoverableStreamsSortingInput = { - direction: SortDirection; - type: DiscoverableStreamsSortType; -}; - -export type DiscoverableWorkspaceCollaborator = { - __typename?: 'DiscoverableWorkspaceCollaborator'; - avatar?: Maybe; -}; - -export type DiscoverableWorkspaceCollaboratorCollection = { - __typename?: 'DiscoverableWorkspaceCollaboratorCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type EditCommentInput = { - commentId: Scalars['String']['input']; - content: CommentContentInput; - projectId: Scalars['String']['input']; -}; - -export type EmailVerificationRequestInput = { - id: Scalars['ID']['input']; -}; - -export type FileUpload = { - __typename?: 'FileUpload'; - branchName: Scalars['String']['output']; - /** If present, the conversion result is stored in this commit. */ - convertedCommitId?: Maybe; - convertedLastUpdate: Scalars['DateTime']['output']; - /** Holds any errors or info. */ - convertedMessage?: Maybe; - /** 0 = queued, 1 = processing, 2 = success, 3 = error */ - convertedStatus: Scalars['Int']['output']; - /** Alias for convertedCommitId */ - convertedVersionId?: Maybe; - fileName: Scalars['String']['output']; - fileSize: Scalars['Int']['output']; - fileType: Scalars['String']['output']; - id: Scalars['String']['output']; - /** Model associated with the file upload, if it exists already */ - model?: Maybe; - /** Alias for branchName */ - modelName: Scalars['String']['output']; - /** Alias for streamId */ - projectId: Scalars['String']['output']; - streamId: Scalars['String']['output']; - uploadComplete: Scalars['Boolean']['output']; - uploadDate: Scalars['DateTime']['output']; - /** The user's id that uploaded this file. */ - userId: Scalars['String']['output']; -}; - -export type GendoAiRender = { - __typename?: 'GendoAIRender'; - camera?: Maybe; - createdAt: Scalars['DateTime']['output']; - gendoGenerationId?: Maybe; - id: Scalars['ID']['output']; - modelId: Scalars['String']['output']; - projectId: Scalars['String']['output']; - prompt: Scalars['String']['output']; - /** This is a blob id. */ - responseImage?: Maybe; - status: Scalars['String']['output']; - updatedAt: Scalars['DateTime']['output']; - user?: Maybe; - userId: Scalars['String']['output']; - versionId: Scalars['String']['output']; -}; - -export type GendoAiRenderCollection = { - __typename?: 'GendoAIRenderCollection'; - items: Array>; - totalCount: Scalars['Int']['output']; -}; - -export type GendoAiRenderInput = { - /** Base64 encoded image of the depthmap. */ - baseImage: Scalars['String']['input']; - camera: Scalars['JSONObject']['input']; - modelId: Scalars['ID']['input']; - projectId: Scalars['ID']['input']; - /** The generation prompt. */ - prompt: Scalars['String']['input']; - versionId: Scalars['ID']['input']; -}; - -export type InvitableCollaboratorsFilter = { - search?: InputMaybe; -}; - -export type JoinWorkspaceInput = { - workspaceId: Scalars['ID']['input']; -}; - -export type LegacyCommentViewerData = { - __typename?: 'LegacyCommentViewerData'; - /** - * An array representing a user's camera position: - * [camPos.x, camPos.y, camPos.z, camTarget.x, camTarget.y, camTarget.z, isOrtho, zoomNumber] - */ - camPos: Array; - /** Old FE LocalFilterState type */ - filters: CommentDataFilters; - /** THREE.Vector3 {x, y, z} */ - location: Scalars['JSONObject']['output']; - /** Viewer.getCurrentSectionBox(): THREE.Box3 */ - sectionBox?: Maybe; - /** Currently unused. Ideally comments should keep track of selected objects. */ - selection?: Maybe; -}; - -/** - * Limited user type, for showing public info about a user - * to another user - */ -export type LimitedUser = { - __typename?: 'LimitedUser'; - /** - * All the recent activity from this user in chronological order - * @deprecated Part of the old API surface and will be removed in the future. - */ - activity?: Maybe; - avatar?: Maybe; - bio?: Maybe; - /** - * Get public stream commits authored by the user - * @deprecated Part of the old API surface and will be removed in the future. - */ - commits?: Maybe; - company?: Maybe; - id: Scalars['ID']['output']; - name: Scalars['String']['output']; - role?: Maybe; - /** - * Returns all discoverable streams that the user is a collaborator on - * @deprecated Part of the old API surface and will be removed in the future. - */ - streams: UserStreamCollection; - /** - * The user's timeline in chronological order - * @deprecated Part of the old API surface and will be removed in the future. - */ - timeline?: Maybe; - /** - * Total amount of favorites attached to streams owned by the user - * @deprecated Part of the old API surface and will be removed in the future. - */ - totalOwnedStreamsFavorites: Scalars['Int']['output']; - verified?: Maybe; - workspaceDomainPolicyCompliant?: Maybe; - workspaceRole?: Maybe; -}; - - -/** - * Limited user type, for showing public info about a user - * to another user - */ -export type LimitedUserActivityArgs = { - actionType?: InputMaybe; - after?: InputMaybe; - before?: InputMaybe; - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -/** - * Limited user type, for showing public info about a user - * to another user - */ -export type LimitedUserCommitsArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -/** - * Limited user type, for showing public info about a user - * to another user - */ -export type LimitedUserStreamsArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -/** - * Limited user type, for showing public info about a user - * to another user - */ -export type LimitedUserTimelineArgs = { - after?: InputMaybe; - before?: InputMaybe; - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -/** - * Limited user type, for showing public info about a user - * to another user - */ -export type LimitedUserWorkspaceDomainPolicyCompliantArgs = { - workspaceSlug?: InputMaybe; -}; - - -/** - * Limited user type, for showing public info about a user - * to another user - */ -export type LimitedUserWorkspaceRoleArgs = { - workspaceId?: InputMaybe; -}; - -/** Workspace metadata visible to non-workspace members. */ -export type LimitedWorkspace = { - __typename?: 'LimitedWorkspace'; - /** Workspace description */ - description?: Maybe; - /** Workspace id */ - id: Scalars['ID']['output']; - /** Optional base64 encoded workspace logo image */ - logo?: Maybe; - /** Workspace name */ - name: Scalars['String']['output']; - /** Unique workspace short id. Used for navigation. */ - slug: Scalars['String']['output']; - /** Workspace members visible to people with verified email domain */ - team?: Maybe; -}; - - -/** Workspace metadata visible to non-workspace members. */ -export type LimitedWorkspaceTeamArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - -export type LimitedWorkspaceJoinRequest = { - __typename?: 'LimitedWorkspaceJoinRequest'; - createdAt: Scalars['DateTime']['output']; - id: Scalars['String']['output']; - status: WorkspaceJoinRequestStatus; - user: LimitedUser; - workspace: LimitedWorkspace; -}; - -export type LimitedWorkspaceJoinRequestCollection = { - __typename?: 'LimitedWorkspaceJoinRequestCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type MarkCommentViewedInput = { - commentId: Scalars['String']['input']; - projectId: Scalars['String']['input']; -}; - -export type MarkReceivedVersionInput = { - message?: InputMaybe; - projectId: Scalars['String']['input']; - sourceApplication: Scalars['String']['input']; - versionId: Scalars['String']['input']; -}; - -export type Model = { - __typename?: 'Model'; - author?: Maybe; - automationsStatus?: Maybe; - /** Return a model tree of children */ - childrenTree: Array; - /** All comment threads in this model */ - commentThreads: CommentCollection; - createdAt: Scalars['DateTime']['output']; - description?: Maybe; - /** The shortened/display name that doesn't include the names of parent models */ - displayName: Scalars['String']['output']; - id: Scalars['ID']['output']; - /** Full name including the names of parent models delimited by forward slashes */ - name: Scalars['String']['output']; - /** Returns a list of versions that are being created from a file import */ - pendingImportedVersions: Array; - permissions: ModelPermissionChecks; - previewUrl?: Maybe; - updatedAt: Scalars['DateTime']['output']; - version: Version; - versions: VersionCollection; -}; - - -export type ModelCommentThreadsArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type ModelPendingImportedVersionsArgs = { - limit?: InputMaybe; -}; - - -export type ModelVersionArgs = { - id: Scalars['String']['input']; -}; - - -export type ModelVersionsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - -export type ModelCollection = { - __typename?: 'ModelCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type ModelMutations = { - __typename?: 'ModelMutations'; - create: Model; - delete: Scalars['Boolean']['output']; - update: Model; -}; - - -export type ModelMutationsCreateArgs = { - input: CreateModelInput; -}; - - -export type ModelMutationsDeleteArgs = { - input: DeleteModelInput; -}; - - -export type ModelMutationsUpdateArgs = { - input: UpdateModelInput; -}; - -export type ModelPermissionChecks = { - __typename?: 'ModelPermissionChecks'; - canCreateVersion: PermissionCheckResult; - canDelete: PermissionCheckResult; - canUpdate: PermissionCheckResult; -}; - -export type ModelVersionsFilter = { - /** Make sure these specified versions are always loaded first */ - priorityIds?: InputMaybe>; - /** Only return versions specified in `priorityIds` */ - priorityIdsOnly?: InputMaybe; -}; - -export type ModelsTreeItem = { - __typename?: 'ModelsTreeItem'; - children: Array; - fullName: Scalars['String']['output']; - /** Whether or not this item has nested children models */ - hasChildren: Scalars['Boolean']['output']; - id: Scalars['ID']['output']; - /** - * Nullable cause the item can represent a parent that doesn't actually exist as a model on its own. - * E.g. A model named "foo/bar" is supposed to be a child of "foo" and will be represented as such, - * even if "foo" doesn't exist as its own model. - */ - model?: Maybe; - name: Scalars['String']['output']; - updatedAt: Scalars['DateTime']['output']; -}; - -export type ModelsTreeItemCollection = { - __typename?: 'ModelsTreeItemCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type MoveVersionsInput = { - projectId: Scalars['ID']['input']; - /** If the name references a nonexistant model, it will be created */ - targetModelName: Scalars['String']['input']; - versionIds: Array; -}; - -export type Mutation = { - __typename?: 'Mutation'; - /** The void stares back. */ - _?: Maybe; - /** Various Active User oriented mutations */ - activeUserMutations: ActiveUserMutations; - admin: AdminMutations; - adminDeleteUser: Scalars['Boolean']['output']; - /** Creates an personal api token. */ - apiTokenCreate: Scalars['String']['output']; - /** Revokes (deletes) an personal api token/app token. */ - apiTokenRevoke: Scalars['Boolean']['output']; - /** Register a new third party application. */ - appCreate: Scalars['String']['output']; - /** Deletes a thirty party application. */ - appDelete: Scalars['Boolean']['output']; - /** Revokes (de-authorizes) an application that you have previously authorized. */ - appRevokeAccess?: Maybe; - /** Create an app token. Only apps can create app tokens and they don't show up under personal access tokens. */ - appTokenCreate: Scalars['String']['output']; - /** Update an existing third party application. **Note: This will invalidate all existing tokens, refresh tokens and access codes and will require existing users to re-authorize it.** */ - appUpdate: Scalars['Boolean']['output']; - automateFunctionRunStatusReport: Scalars['Boolean']['output']; - automateMutations: AutomateMutations; - /** @deprecated Part of the old API surface and will be removed in the future. Use ModelMutations.create instead. */ - branchCreate: Scalars['String']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. Use ModelMutations.delete instead. */ - branchDelete: Scalars['Boolean']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. Use ModelMutations.update instead. */ - branchUpdate: Scalars['Boolean']['output']; - /** Broadcast user activity in the viewer */ - broadcastViewerUserActivity: Scalars['Boolean']['output']; - /** - * Archives a comment. - * @deprecated Use commentMutations version - */ - commentArchive: Scalars['Boolean']['output']; - /** - * Creates a comment - * @deprecated Use commentMutations version - */ - commentCreate: Scalars['String']['output']; - /** - * Edits a comment. - * @deprecated Use commentMutations version - */ - commentEdit: Scalars['Boolean']['output']; - commentMutations: CommentMutations; - /** - * Adds a reply to a comment. - * @deprecated Use commentMutations version - */ - commentReply: Scalars['String']['output']; - /** - * Flags a comment as viewed by you (the logged in user). - * @deprecated Use commentMutations version - */ - commentView: Scalars['Boolean']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. Use VersionMutations.create instead. */ - commitCreate: Scalars['String']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. Use VersionMutations.delete instead. */ - commitDelete: Scalars['Boolean']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. Use VersionMutations.markReceived instead. */ - commitReceive: Scalars['Boolean']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. Use VersionMutations.update/moveToModel instead. */ - commitUpdate: Scalars['Boolean']['output']; - /** - * Delete a batch of commits - * @deprecated Part of the old API surface and will be removed in the future. Use VersionMutations.delete instead. - */ - commitsDelete: Scalars['Boolean']['output']; - /** - * Move a batch of commits to a new branch - * @deprecated Part of the old API surface and will be removed in the future. Use VersionMutations.moveToModel instead. - */ - commitsMove: Scalars['Boolean']['output']; - /** - * Delete a pending invite - * Note: The required scope to invoke this is not given out to app or personal access tokens - */ - inviteDelete: Scalars['Boolean']['output']; - /** - * Re-send a pending invite - * Note: The required scope to invoke this is not given out to app or personal access tokens - */ - inviteResend: Scalars['Boolean']['output']; - modelMutations: ModelMutations; - /** @deprecated Part of the old API surface and will be removed in the future. */ - objectCreate: Array; - projectMutations: ProjectMutations; - /** (Re-)send the account verification e-mail */ - requestVerification: Scalars['Boolean']['output']; - requestVerificationByEmail: Scalars['Boolean']['output']; - serverInfoMutations: ServerInfoMutations; - serverInfoUpdate?: Maybe; - /** Note: The required scope to invoke this is not given out to app or personal access tokens */ - serverInviteBatchCreate: Scalars['Boolean']['output']; - /** Invite a new user to the speckle server and return the invite ID */ - serverInviteCreate: Scalars['Boolean']['output']; - /** - * Request access to a specific stream - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectAccessRequestMutations.create instead. - */ - streamAccessRequestCreate: StreamAccessRequest; - /** - * Accept or decline a stream access request. Must be a stream owner to invoke this. - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectAccessRequestMutations.use instead. - */ - streamAccessRequestUse: Scalars['Boolean']['output']; - /** - * Creates a new stream. - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectMutations.create instead. - */ - streamCreate?: Maybe; - /** - * Deletes an existing stream. - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectMutations.delete instead. - */ - streamDelete: Scalars['Boolean']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. */ - streamFavorite?: Maybe; - /** - * Note: The required scope to invoke this is not given out to app or personal access tokens - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectInviteMutations.batchCreate instead. - */ - streamInviteBatchCreate: Scalars['Boolean']['output']; - /** - * Cancel a pending stream invite. Can only be invoked by a stream owner. - * Note: The required scope to invoke this is not given out to app or personal access tokens - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectInviteMutations.cancel instead. - */ - streamInviteCancel: Scalars['Boolean']['output']; - /** - * Invite a new or registered user to the specified stream - * Note: The required scope to invoke this is not given out to app or personal access tokens - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectInviteMutations.create instead. - */ - streamInviteCreate: Scalars['Boolean']['output']; - /** - * Accept or decline a stream invite - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectInviteMutations.use instead. - */ - streamInviteUse: Scalars['Boolean']['output']; - /** - * Remove yourself from stream collaborators (not possible for the owner) - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectMutations.leave instead. - */ - streamLeave: Scalars['Boolean']['output']; - /** - * Revokes the permissions of a user on a given stream. - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectMutations.updateRole instead. - */ - streamRevokePermission?: Maybe; - /** - * Updates an existing stream. - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectMutations.update instead. - */ - streamUpdate: Scalars['Boolean']['output']; - /** - * Update permissions of a user on a given stream. - * @deprecated Part of the old API surface and will be removed in the future. Use ProjectMutations.updateRole instead. - */ - streamUpdatePermission?: Maybe; - /** @deprecated Part of the old API surface and will be removed in the future. Use ProjectMutations.batchDelete instead. */ - streamsDelete: Scalars['Boolean']['output']; - /** - * Used for broadcasting real time typing status in comment threads. Does not persist any info. - * @deprecated Use broadcastViewerUserActivity - */ - userCommentThreadActivityBroadcast: Scalars['Boolean']['output']; - /** Delete a user's account. */ - userDelete: Scalars['Boolean']['output']; - userNotificationPreferencesUpdate?: Maybe; - userRoleChange: Scalars['Boolean']['output']; - /** - * Edits a user's profile. - * @deprecated Use activeUserMutations version - */ - userUpdate: Scalars['Boolean']['output']; - /** - * Used for broadcasting real time chat head bubbles and status. Does not persist any info. - * @deprecated Use broadcastViewerUserActivity - */ - userViewerActivityBroadcast: Scalars['Boolean']['output']; - versionMutations: VersionMutations; - /** Creates a new webhook on a stream */ - webhookCreate: Scalars['String']['output']; - /** Deletes an existing webhook */ - webhookDelete: Scalars['String']['output']; - /** Updates an existing webhook */ - webhookUpdate: Scalars['String']['output']; - workspaceJoinRequestMutations: WorkspaceJoinRequestMutations; - workspaceMutations: WorkspaceMutations; -}; - - -export type MutationAdminDeleteUserArgs = { - userConfirmation: UserDeleteInput; -}; - - -export type MutationApiTokenCreateArgs = { - token: ApiTokenCreateInput; -}; - - -export type MutationApiTokenRevokeArgs = { - token: Scalars['String']['input']; -}; - - -export type MutationAppCreateArgs = { - app: AppCreateInput; -}; - - -export type MutationAppDeleteArgs = { - appId: Scalars['String']['input']; -}; - - -export type MutationAppRevokeAccessArgs = { - appId: Scalars['String']['input']; -}; - - -export type MutationAppTokenCreateArgs = { - token: AppTokenCreateInput; -}; - - -export type MutationAppUpdateArgs = { - app: AppUpdateInput; -}; - - -export type MutationAutomateFunctionRunStatusReportArgs = { - input: AutomateFunctionRunStatusReportInput; -}; - - -export type MutationBranchCreateArgs = { - branch: BranchCreateInput; -}; - - -export type MutationBranchDeleteArgs = { - branch: BranchDeleteInput; -}; - - -export type MutationBranchUpdateArgs = { - branch: BranchUpdateInput; -}; - - -export type MutationBroadcastViewerUserActivityArgs = { - message: ViewerUserActivityMessageInput; - projectId: Scalars['String']['input']; - resourceIdString: Scalars['String']['input']; -}; - - -export type MutationCommentArchiveArgs = { - archived?: Scalars['Boolean']['input']; - commentId: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - - -export type MutationCommentCreateArgs = { - input: CommentCreateInput; -}; - - -export type MutationCommentEditArgs = { - input: CommentEditInput; -}; - - -export type MutationCommentReplyArgs = { - input: ReplyCreateInput; -}; - - -export type MutationCommentViewArgs = { - commentId: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - - -export type MutationCommitCreateArgs = { - commit: CommitCreateInput; -}; - - -export type MutationCommitDeleteArgs = { - commit: CommitDeleteInput; -}; - - -export type MutationCommitReceiveArgs = { - input: CommitReceivedInput; -}; - - -export type MutationCommitUpdateArgs = { - commit: CommitUpdateInput; -}; - - -export type MutationCommitsDeleteArgs = { - input: CommitsDeleteInput; -}; - - -export type MutationCommitsMoveArgs = { - input: CommitsMoveInput; -}; - - -export type MutationInviteDeleteArgs = { - inviteId: Scalars['String']['input']; -}; - - -export type MutationInviteResendArgs = { - inviteId: Scalars['String']['input']; -}; - - -export type MutationObjectCreateArgs = { - objectInput: ObjectCreateInput; -}; - - -export type MutationRequestVerificationByEmailArgs = { - email: Scalars['String']['input']; -}; - - -export type MutationServerInfoUpdateArgs = { - info: ServerInfoUpdateInput; -}; - - -export type MutationServerInviteBatchCreateArgs = { - input: Array; -}; - - -export type MutationServerInviteCreateArgs = { - input: ServerInviteCreateInput; -}; - - -export type MutationStreamAccessRequestCreateArgs = { - streamId: Scalars['String']['input']; -}; - - -export type MutationStreamAccessRequestUseArgs = { - accept: Scalars['Boolean']['input']; - requestId: Scalars['String']['input']; - role?: StreamRole; -}; - - -export type MutationStreamCreateArgs = { - stream: StreamCreateInput; -}; - - -export type MutationStreamDeleteArgs = { - id: Scalars['String']['input']; -}; - - -export type MutationStreamFavoriteArgs = { - favorited: Scalars['Boolean']['input']; - streamId: Scalars['String']['input']; -}; - - -export type MutationStreamInviteBatchCreateArgs = { - input: Array; -}; - - -export type MutationStreamInviteCancelArgs = { - inviteId: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - - -export type MutationStreamInviteCreateArgs = { - input: StreamInviteCreateInput; -}; - - -export type MutationStreamInviteUseArgs = { - accept: Scalars['Boolean']['input']; - streamId: Scalars['String']['input']; - token: Scalars['String']['input']; -}; - - -export type MutationStreamLeaveArgs = { - streamId: Scalars['String']['input']; -}; - - -export type MutationStreamRevokePermissionArgs = { - permissionParams: StreamRevokePermissionInput; -}; - - -export type MutationStreamUpdateArgs = { - stream: StreamUpdateInput; -}; - - -export type MutationStreamUpdatePermissionArgs = { - permissionParams: StreamUpdatePermissionInput; -}; - - -export type MutationStreamsDeleteArgs = { - ids?: InputMaybe>; -}; - - -export type MutationUserCommentThreadActivityBroadcastArgs = { - commentId: Scalars['String']['input']; - data?: InputMaybe; - streamId: Scalars['String']['input']; -}; - - -export type MutationUserDeleteArgs = { - userConfirmation: UserDeleteInput; -}; - - -export type MutationUserNotificationPreferencesUpdateArgs = { - preferences: Scalars['JSONObject']['input']; -}; - - -export type MutationUserRoleChangeArgs = { - userRoleInput: UserRoleInput; -}; - - -export type MutationUserUpdateArgs = { - user: UserUpdateInput; -}; - - -export type MutationUserViewerActivityBroadcastArgs = { - data?: InputMaybe; - resourceId: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - - -export type MutationWebhookCreateArgs = { - webhook: WebhookCreateInput; -}; - - -export type MutationWebhookDeleteArgs = { - webhook: WebhookDeleteInput; -}; - - -export type MutationWebhookUpdateArgs = { - webhook: WebhookUpdateInput; -}; - -export type Object = { - __typename?: 'Object'; - /** @deprecated Not implemented. */ - applicationId?: Maybe; - /** - * Get any objects that this object references. In the case of commits, this will give you a commit's constituent objects. - * **NOTE**: Providing any of the two last arguments ( `query`, `orderBy` ) will trigger a different code branch that executes a much more expensive SQL query. It is not recommended to do so for basic clients that are interested in purely getting all the objects of a given commit. - */ - children: ObjectCollection; - /** - * The total number of comments for this commit. To actually get the comments, use the comments query and pass in a resource array consisting of of this object's id. - * E.g., - * ``` - * query{ - * comments(streamId:"streamId" resources:[{resourceType: object, resourceId:"objectId"}] ){ - * ... - * } - * ``` - * @deprecated Part of the old API surface and will be removed in the future. - */ - commentCount: Scalars['Int']['output']; - createdAt?: Maybe; - /** The full object, with all its props & other things. **NOTE:** If you're requesting objects for the purpose of recreating & displaying, you probably only want to request this specific field. */ - data?: Maybe; - id: Scalars['String']['output']; - speckleType?: Maybe; - totalChildrenCount?: Maybe; -}; - - -export type ObjectChildrenArgs = { - cursor?: InputMaybe; - depth?: Scalars['Int']['input']; - limit?: Scalars['Int']['input']; - orderBy?: InputMaybe; - query?: InputMaybe>; - select?: InputMaybe>>; -}; - -export type ObjectCollection = { - __typename?: 'ObjectCollection'; - cursor?: Maybe; - objects: Array; - totalCount: Scalars['Int']['output']; -}; - -export type ObjectCreateInput = { - /** The objects you want to create. */ - objects: Array>; - /** The stream against which these objects will be created. */ - streamId: Scalars['String']['input']; -}; - -export type OnboardingCompletionInput = { - plans?: InputMaybe>; - role?: InputMaybe; - source?: InputMaybe; -}; - -export enum PaidWorkspacePlans { - Pro = 'pro', - ProUnlimited = 'proUnlimited', - Team = 'team', - TeamUnlimited = 'teamUnlimited' -} - -export type PasswordStrengthCheckFeedback = { - __typename?: 'PasswordStrengthCheckFeedback'; - suggestions: Array; - warning?: Maybe; -}; - -export type PasswordStrengthCheckResults = { - __typename?: 'PasswordStrengthCheckResults'; - /** Verbal feedback to help choose better passwords. set when score <= 2. */ - feedback: PasswordStrengthCheckFeedback; - /** - * Integer from 0-4 (useful for implementing a strength bar): - * 0 too guessable: risky password. (guesses < 10^3) - * 1 very guessable: protection from throttled online attacks. (guesses < 10^6) - * 2 somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8) - * 3 safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10) - * 4 very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10) - */ - score: Scalars['Int']['output']; -}; - -export type PendingStreamCollaborator = { - __typename?: 'PendingStreamCollaborator'; - id: Scalars['String']['output']; - inviteId: Scalars['String']['output']; - invitedBy: LimitedUser; - projectId: Scalars['String']['output']; - projectName: Scalars['String']['output']; - role: Scalars['String']['output']; - /** @deprecated Use projectId instead */ - streamId: Scalars['String']['output']; - /** @deprecated Use projectName instead */ - streamName: Scalars['String']['output']; - /** E-mail address or name of the invited user */ - title: Scalars['String']['output']; - /** Only available if the active user is the pending stream collaborator */ - token?: Maybe; - /** Set only if user is registered */ - user?: Maybe; -}; - -export type PendingWorkspaceCollaborator = { - __typename?: 'PendingWorkspaceCollaborator'; - /** - * E-mail address if target is unregistered or primary e-mail of target registered user - * if token was specified to retrieve this invite - */ - email?: Maybe; - id: Scalars['ID']['output']; - inviteId: Scalars['String']['output']; - invitedBy: LimitedUser; - /** Target workspace role */ - role: Scalars['String']['output']; - /** E-mail address or name of the invited user */ - title: Scalars['String']['output']; - /** - * Only available if the active user is the pending workspace collaborator or if it was already - * specified when retrieving this invite - */ - token?: Maybe; - updatedAt: Scalars['DateTime']['output']; - /** Set only if user is registered */ - user?: Maybe; - workspaceId: Scalars['String']['output']; - workspaceName: Scalars['String']['output']; - workspaceSlug: Scalars['String']['output']; -}; - -export type PendingWorkspaceCollaboratorsFilter = { - search?: InputMaybe; -}; - -export type PermissionCheckResult = { - __typename?: 'PermissionCheckResult'; - authorized: Scalars['Boolean']['output']; - code: Scalars['String']['output']; - message: Scalars['String']['output']; - payload?: Maybe; -}; - -export type Price = { - __typename?: 'Price'; - amount: Scalars['Float']['output']; - currency: Scalars['String']['output']; - currencySymbol: Scalars['String']['output']; -}; - -export type Project = { - __typename?: 'Project'; - allowPublicComments: Scalars['Boolean']['output']; - /** Get a single automation by id. Error will be thrown if automation is not found or inaccessible. */ - automation: Automation; - automations: AutomationCollection; - blob?: Maybe; - /** Get the metadata collection of blobs stored for this stream. */ - blobs?: Maybe; - /** Get specific project comment/thread by ID */ - comment?: Maybe; - /** All comment threads in this project */ - commentThreads: ProjectCommentCollection; - createdAt: Scalars['DateTime']['output']; - description?: Maybe; - id: Scalars['ID']['output']; - invitableCollaborators: WorkspaceCollaboratorCollection; - /** Collaborators who have been invited, but not yet accepted. */ - invitedTeam?: Maybe>; - /** Returns a specific model by its ID */ - model: Model; - /** Retrieve a specific project model by its ID */ - modelByName: Model; - /** Return a model tree of children for the specified model name */ - modelChildrenTree: Array; - /** Returns a flat list of all models */ - models: ModelCollection; - /** - * Return's a project's models in a tree view with submodels being nested under parent models - * real or fake (e.g., with a foo/bar model, it will be nested under foo even if such a model doesn't actually exist) - */ - modelsTree: ModelsTreeItemCollection; - /** Returns information about the potential effects of moving a project to a given workspace. */ - moveToWorkspaceDryRun: ProjectMoveToWorkspaceDryRun; - name: Scalars['String']['output']; - object?: Maybe; - /** Pending project access requests */ - pendingAccessRequests?: Maybe>; - /** Returns a list models that are being created from a file import */ - pendingImportedModels: Array; - permissions: ProjectPermissionChecks; - /** Active user's role for this project. `null` if request is not authenticated, or the project is not explicitly shared with you. */ - role?: Maybe; - /** Source apps used in any models of this project */ - sourceApps: Array; - team: Array; - updatedAt: Scalars['DateTime']['output']; - /** Retrieve a specific project version by its ID */ - version: Version; - /** Returns a flat list of all project versions */ - versions: VersionCollection; - /** Return metadata about resources being requested in the viewer */ - viewerResources: Array; - visibility: SimpleProjectVisibility; - webhooks: WebhookCollection; - workspace?: Maybe; - workspaceId?: Maybe; -}; - - -export type ProjectAutomationArgs = { - id: Scalars['String']['input']; -}; - - -export type ProjectAutomationsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: InputMaybe; -}; - - -export type ProjectBlobArgs = { - id: Scalars['String']['input']; -}; - - -export type ProjectBlobsArgs = { - cursor?: InputMaybe; - limit?: InputMaybe; - query?: InputMaybe; -}; - - -export type ProjectCommentArgs = { - id: Scalars['String']['input']; -}; - - -export type ProjectCommentThreadsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: InputMaybe; -}; - - -export type ProjectInvitableCollaboratorsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type ProjectModelArgs = { - id: Scalars['String']['input']; -}; - - -export type ProjectModelByNameArgs = { - name: Scalars['String']['input']; -}; - - -export type ProjectModelChildrenTreeArgs = { - fullName: Scalars['String']['input']; -}; - - -export type ProjectModelsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type ProjectModelsTreeArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type ProjectMoveToWorkspaceDryRunArgs = { - workspaceId: Scalars['String']['input']; -}; - - -export type ProjectObjectArgs = { - id: Scalars['String']['input']; -}; - - -export type ProjectPendingImportedModelsArgs = { - limit?: InputMaybe; -}; - - -export type ProjectVersionArgs = { - id: Scalars['String']['input']; -}; - - -export type ProjectVersionsArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type ProjectViewerResourcesArgs = { - loadedVersionsOnly?: InputMaybe; - resourceIdString: Scalars['String']['input']; -}; - - -export type ProjectWebhooksArgs = { - id?: InputMaybe; -}; - -/** Created when a user requests to become a contributor on a project */ -export type ProjectAccessRequest = { - __typename?: 'ProjectAccessRequest'; - createdAt: Scalars['DateTime']['output']; - id: Scalars['ID']['output']; - /** Can only be selected if authed user has proper access */ - project: Project; - projectId: Scalars['String']['output']; - requester: LimitedUser; - requesterId: Scalars['String']['output']; -}; - -export type ProjectAccessRequestMutations = { - __typename?: 'ProjectAccessRequestMutations'; - /** Request access to a specific project */ - create: ProjectAccessRequest; - /** Accept or decline a project access request. Must be a project owner to invoke this. */ - use: Project; -}; - - -export type ProjectAccessRequestMutationsCreateArgs = { - projectId: Scalars['String']['input']; -}; - - -export type ProjectAccessRequestMutationsUseArgs = { - accept: Scalars['Boolean']['input']; - requestId: Scalars['String']['input']; - role?: StreamRole; -}; - -export type ProjectAutomationCreateInput = { - enabled: Scalars['Boolean']['input']; - name: Scalars['String']['input']; -}; - -export type ProjectAutomationMutations = { - __typename?: 'ProjectAutomationMutations'; - create: Automation; - createRevision: AutomationRevision; - createTestAutomation: Automation; - createTestAutomationRun: TestAutomationRun; - delete: Scalars['Boolean']['output']; - /** - * Trigger an automation with a fake "version created" trigger. The "version created" will - * just refer to the last version of the model. - */ - trigger: Scalars['String']['output']; - update: Automation; -}; - - -export type ProjectAutomationMutationsCreateArgs = { - input: ProjectAutomationCreateInput; -}; - - -export type ProjectAutomationMutationsCreateRevisionArgs = { - input: ProjectAutomationRevisionCreateInput; -}; - - -export type ProjectAutomationMutationsCreateTestAutomationArgs = { - input: ProjectTestAutomationCreateInput; -}; - - -export type ProjectAutomationMutationsCreateTestAutomationRunArgs = { - automationId: Scalars['ID']['input']; -}; - - -export type ProjectAutomationMutationsDeleteArgs = { - automationId: Scalars['ID']['input']; -}; - - -export type ProjectAutomationMutationsTriggerArgs = { - automationId: Scalars['ID']['input']; -}; - - -export type ProjectAutomationMutationsUpdateArgs = { - input: ProjectAutomationUpdateInput; -}; - -export type ProjectAutomationRevisionCreateInput = { - automationId: Scalars['ID']['input']; - functions: Array; - /** AutomateTypes.TriggerDefinitionsSchema type from @speckle/shared */ - triggerDefinitions: Scalars['JSONObject']['input']; -}; - -export type ProjectAutomationUpdateInput = { - enabled?: InputMaybe; - id: Scalars['ID']['input']; - name?: InputMaybe; -}; - -export type ProjectAutomationsUpdatedMessage = { - __typename?: 'ProjectAutomationsUpdatedMessage'; - automation?: Maybe; - automationId: Scalars['String']['output']; - /** Only set if type === CREATED_REVISION */ - revision?: Maybe; - type: ProjectAutomationsUpdatedMessageType; -}; - -export enum ProjectAutomationsUpdatedMessageType { - Created = 'CREATED', - CreatedRevision = 'CREATED_REVISION', - Updated = 'UPDATED' -} - -export type ProjectCollaborator = { - __typename?: 'ProjectCollaborator'; - id: Scalars['ID']['output']; - role: Scalars['String']['output']; - /** The collaborator's workspace seat type for the workspace this project is in */ - seatType?: Maybe; - user: LimitedUser; - /** The collaborator's workspace role for the workspace this project is in, if any */ - workspaceRole?: Maybe; -}; - -export type ProjectCollection = { - __typename?: 'ProjectCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type ProjectCommentCollection = { - __typename?: 'ProjectCommentCollection'; - cursor?: Maybe; - items: Array; - totalArchivedCount: Scalars['Int']['output']; - totalCount: Scalars['Int']['output']; -}; - -export type ProjectCommentsFilter = { - /** Whether or not to include archived/resolved threads */ - includeArchived?: InputMaybe; - /** - * By default if resourceIdString is set, the "versionId" part of model resource identifiers will be ignored - * and all comments of all versions of any of the referenced models will be returned. If `loadedVersionsOnly` is - * enabled, then only comment threads of loaded/referenced versions in resourceIdString will be returned. - */ - loadedVersionsOnly?: InputMaybe; - /** - * Only request comments belonging to the resources identified by this - * comma-delimited resouce string (same format that's used in the viewer URL) - */ - resourceIdString?: InputMaybe; -}; - -export type ProjectCommentsUpdatedMessage = { - __typename?: 'ProjectCommentsUpdatedMessage'; - /** Null if deleted */ - comment?: Maybe; - id: Scalars['String']['output']; - type: ProjectCommentsUpdatedMessageType; -}; - -export enum ProjectCommentsUpdatedMessageType { - Archived = 'ARCHIVED', - Created = 'CREATED', - Updated = 'UPDATED' -} - -/** Any values left null will be ignored */ -export type ProjectCreateInput = { - description?: InputMaybe; - name?: InputMaybe; - visibility?: InputMaybe; -}; - -export type ProjectFileImportUpdatedMessage = { - __typename?: 'ProjectFileImportUpdatedMessage'; - /** Upload ID */ - id: Scalars['String']['output']; - type: ProjectFileImportUpdatedMessageType; - upload: FileUpload; -}; - -export enum ProjectFileImportUpdatedMessageType { - Created = 'CREATED', - Updated = 'UPDATED' -} - -export type ProjectInviteCreateInput = { - /** Either this or userId must be filled */ - email?: InputMaybe; - /** Defaults to the contributor role, if not specified */ - role?: InputMaybe; - /** Can only be specified if guest mode is on or if the user is an admin */ - serverRole?: InputMaybe; - /** Either this or email must be filled */ - userId?: InputMaybe; -}; - -export type ProjectInviteMutations = { - __typename?: 'ProjectInviteMutations'; - /** Batch invite to project */ - batchCreate: Project; - /** Cancel a pending stream invite. Can only be invoked by a project owner. */ - cancel: Project; - /** Invite a new or registered user to be a project collaborator. Can only be invoked by a project owner. */ - create: Project; - /** - * Create invite(-s) for a project in a workspace. Unlike the base create() mutation, this allows - * configuring the workspace role. - */ - createForWorkspace: Project; - /** Accept or decline a project invite */ - use: Scalars['Boolean']['output']; -}; - - -export type ProjectInviteMutationsBatchCreateArgs = { - input: Array; - projectId: Scalars['ID']['input']; -}; - - -export type ProjectInviteMutationsCancelArgs = { - inviteId: Scalars['String']['input']; - projectId: Scalars['ID']['input']; -}; - - -export type ProjectInviteMutationsCreateArgs = { - input: ProjectInviteCreateInput; - projectId: Scalars['ID']['input']; -}; - - -export type ProjectInviteMutationsCreateForWorkspaceArgs = { - inputs: Array; - projectId: Scalars['ID']['input']; -}; - - -export type ProjectInviteMutationsUseArgs = { - input: ProjectInviteUseInput; -}; - -export type ProjectInviteUseInput = { - accept: Scalars['Boolean']['input']; - projectId: Scalars['ID']['input']; - token: Scalars['String']['input']; -}; - -export type ProjectModelsFilter = { - /** Filter by IDs of contributors who participated in models */ - contributors?: InputMaybe>; - /** Excldue models w/ the specified IDs */ - excludeIds?: InputMaybe>; - /** Only select models w/ the specified IDs */ - ids?: InputMaybe>; - /** Filter out models that don't have any versions */ - onlyWithVersions?: InputMaybe; - /** Filter by model names */ - search?: InputMaybe; - /** Filter by source apps used in models */ - sourceApps?: InputMaybe>; -}; - -export type ProjectModelsTreeFilter = { - /** Filter by IDs of contributors who participated in models */ - contributors?: InputMaybe>; - /** Search for specific models. If used, tree items from different levels may be mixed. */ - search?: InputMaybe; - /** Filter by source apps used in models */ - sourceApps?: InputMaybe>; -}; - -export type ProjectModelsUpdatedMessage = { - __typename?: 'ProjectModelsUpdatedMessage'; - /** Model ID */ - id: Scalars['String']['output']; - /** Null if model was deleted */ - model?: Maybe; - type: ProjectModelsUpdatedMessageType; -}; - -export enum ProjectModelsUpdatedMessageType { - Created = 'CREATED', - Deleted = 'DELETED', - Updated = 'UPDATED' -} - -export type ProjectMoveToWorkspaceDryRun = { - __typename?: 'ProjectMoveToWorkspaceDryRun'; - addedToWorkspace: Array; - addedToWorkspaceTotalCount: Scalars['Int']['output']; -}; - - -export type ProjectMoveToWorkspaceDryRunAddedToWorkspaceArgs = { - limit?: InputMaybe; -}; - -export type ProjectMutations = { - __typename?: 'ProjectMutations'; - /** Access request related mutations */ - accessRequestMutations: ProjectAccessRequestMutations; - automationMutations: ProjectAutomationMutations; - /** Batch delete projects */ - batchDelete: Scalars['Boolean']['output']; - /** Create new project */ - create: Project; - /** - * Create onboarding/tutorial project. If one is already created for the active user, that - * one will be returned instead. - */ - createForOnboarding: Project; - /** Delete an existing project */ - delete: Scalars['Boolean']['output']; - /** Invite related mutations */ - invites: ProjectInviteMutations; - /** Leave a project. Only possible if you're not the last remaining owner. */ - leave: Scalars['Boolean']['output']; - /** Updates an existing project */ - update: Project; - /** Update role for a collaborator */ - updateRole: Project; -}; - - -export type ProjectMutationsAutomationMutationsArgs = { - projectId: Scalars['ID']['input']; -}; - - -export type ProjectMutationsBatchDeleteArgs = { - ids: Array; -}; - - -export type ProjectMutationsCreateArgs = { - input?: InputMaybe; -}; - - -export type ProjectMutationsDeleteArgs = { - id: Scalars['String']['input']; -}; - - -export type ProjectMutationsLeaveArgs = { - id: Scalars['String']['input']; -}; - - -export type ProjectMutationsUpdateArgs = { - update: ProjectUpdateInput; -}; - - -export type ProjectMutationsUpdateRoleArgs = { - input: ProjectUpdateRoleInput; -}; - -export type ProjectPendingModelsUpdatedMessage = { - __typename?: 'ProjectPendingModelsUpdatedMessage'; - /** Upload ID */ - id: Scalars['String']['output']; - model: FileUpload; - type: ProjectPendingModelsUpdatedMessageType; -}; - -export enum ProjectPendingModelsUpdatedMessageType { - Created = 'CREATED', - Updated = 'UPDATED' -} - -export type ProjectPendingVersionsUpdatedMessage = { - __typename?: 'ProjectPendingVersionsUpdatedMessage'; - /** Upload ID */ - id: Scalars['String']['output']; - type: ProjectPendingVersionsUpdatedMessageType; - version: FileUpload; -}; - -export enum ProjectPendingVersionsUpdatedMessageType { - Created = 'CREATED', - Updated = 'UPDATED' -} - -export type ProjectPermissionChecks = { - __typename?: 'ProjectPermissionChecks'; - canBroadcastActivity: PermissionCheckResult; - canCreateAutomation: PermissionCheckResult; - canCreateComment: PermissionCheckResult; - canCreateModel: PermissionCheckResult; - canDelete: PermissionCheckResult; - canLeave: PermissionCheckResult; - canMoveToWorkspace: PermissionCheckResult; - canRead: PermissionCheckResult; - canReadSettings: PermissionCheckResult; - canReadWebhooks: PermissionCheckResult; - canRequestRender: PermissionCheckResult; - canUpdate: PermissionCheckResult; - canUpdateAllowPublicComments: PermissionCheckResult; -}; - - -export type ProjectPermissionChecksCanMoveToWorkspaceArgs = { - workspaceId?: InputMaybe; -}; - -export type ProjectRole = { - __typename?: 'ProjectRole'; - project: Project; - role: Scalars['String']['output']; -}; - -export type ProjectTestAutomationCreateInput = { - functionId: Scalars['String']['input']; - modelId: Scalars['String']['input']; - name: Scalars['String']['input']; -}; - -export type ProjectTriggeredAutomationsStatusUpdatedMessage = { - __typename?: 'ProjectTriggeredAutomationsStatusUpdatedMessage'; - model: Model; - project: Project; - run: AutomateRun; - type: ProjectTriggeredAutomationsStatusUpdatedMessageType; - version: Version; -}; - -export enum ProjectTriggeredAutomationsStatusUpdatedMessageType { - RunCreated = 'RUN_CREATED', - RunUpdated = 'RUN_UPDATED' -} - -/** Any values left null will be ignored, so only set the properties that you want updated */ -export type ProjectUpdateInput = { - allowPublicComments?: InputMaybe; - description?: InputMaybe; - id: Scalars['ID']['input']; - name?: InputMaybe; - visibility?: InputMaybe; -}; - -export type ProjectUpdateRoleInput = { - projectId: Scalars['String']['input']; - /** Leave role as null to revoke access entirely */ - role?: InputMaybe; - userId: Scalars['String']['input']; -}; - -export type ProjectUpdatedMessage = { - __typename?: 'ProjectUpdatedMessage'; - /** Project ID */ - id: Scalars['String']['output']; - /** Project entity, null if project was deleted */ - project?: Maybe; - /** Message type */ - type: ProjectUpdatedMessageType; -}; - -export enum ProjectUpdatedMessageType { - Deleted = 'DELETED', - Updated = 'UPDATED' -} - -export type ProjectVersionsPreviewGeneratedMessage = { - __typename?: 'ProjectVersionsPreviewGeneratedMessage'; - objectId: Scalars['String']['output']; - projectId: Scalars['String']['output']; - versionId: Scalars['String']['output']; -}; - -export type ProjectVersionsUpdatedMessage = { - __typename?: 'ProjectVersionsUpdatedMessage'; - /** Version ID */ - id: Scalars['String']['output']; - /** Version's model ID */ - modelId: Scalars['String']['output']; - type: ProjectVersionsUpdatedMessageType; - /** Null if version was deleted */ - version?: Maybe; -}; - -export enum ProjectVersionsUpdatedMessageType { - Created = 'CREATED', - Deleted = 'DELETED', - Updated = 'UPDATED' -} - -export enum ProjectVisibility { - Private = 'PRIVATE', - Public = 'PUBLIC', - Unlisted = 'UNLISTED' -} - -export type Query = { - __typename?: 'Query'; - /** Stare into the void. */ - _?: Maybe; - /** Gets the profile of the authenticated user or null if not authenticated */ - activeUser?: Maybe; - admin: AdminQueries; - /** - * All the streams of the server. Available to admins only. - * @deprecated use admin.projectList instead - */ - adminStreams?: Maybe; - /** - * Get all (or search for specific) users, registered or invited, from the server in a paginated view. - * The query looks for matches in name, company and email. - * @deprecated use admin.UserList instead - */ - adminUsers?: Maybe; - /** Gets a specific app from the server. */ - app?: Maybe; - /** - * Returns all the publicly available apps on this server. - * @deprecated Part of the old API surface and will be removed in the future. - */ - apps?: Maybe>>; - /** If user is authenticated using an app token, this will describe the app */ - authenticatedAsApp?: Maybe; - /** Get a single automate function by id. Error will be thrown if function is not found or inaccessible. */ - automateFunction: AutomateFunction; - automateFunctions: AutomateFunctionCollection; - /** Part of the automation/function creation handshake mechanism */ - automateValidateAuthCode: Scalars['Boolean']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. Use Project.comment instead. */ - comment?: Maybe; - /** - * This query can be used in the following ways: - * - get all the comments for a stream: **do not pass in any resource identifiers**. - * - get the comments targeting any of a set of provided resources (comments/objects): **pass in an array of resources.** - * @deprecated Use Project/Version/Model 'commentThreads' fields instead - */ - comments?: Maybe; - /** - * All of the discoverable streams of the server - * @deprecated Part of the old API surface and will be removed in the future. - */ - discoverableStreams?: Maybe; - /** Get the (limited) profile information of another server user */ - otherUser?: Maybe; - /** - * Find a specific project. Will throw an authorization error if active user isn't authorized - * to see it, for example, if a project isn't public and the user doesn't have the appropriate rights. - */ - project: Project; - /** - * Look for an invitation to a project, for the current user (authed or not). If token - * isn't specified, the server will look for any valid invite. - */ - projectInvite?: Maybe; - serverInfo: ServerInfo; - /** Receive metadata about an invite by the invite token */ - serverInviteByToken?: Maybe; - /** @deprecated use admin.serverStatistics instead */ - serverStats: ServerStats; - /** - * Returns a specific stream. Will throw an authorization error if active user isn't authorized - * to see it, for example, if a stream isn't public and the user doesn't have the appropriate rights. - * @deprecated Part of the old API surface and will be removed in the future. Use Query.project instead. - */ - stream?: Maybe; - /** - * Get authed user's stream access request - * @deprecated Part of the old API surface and will be removed in the future. Use User.projectAccessRequest instead. - */ - streamAccessRequest?: Maybe; - /** - * Look for an invitation to a stream, for the current user (authed or not). If token - * isn't specified, the server will look for any valid invite. - * @deprecated Part of the old API surface and will be removed in the future. Use Query.projectInvite instead. - */ - streamInvite?: Maybe; - /** - * Get all invitations to streams that the active user has - * @deprecated Part of the old API surface and will be removed in the future. Use User.projectInvites instead. - */ - streamInvites: Array; - /** - * Returns all streams that the active user is a collaborator on. - * Pass in the `query` parameter to search by name, description or ID. - * @deprecated Part of the old API surface and will be removed in the future. Use User.projects instead. - */ - streams?: Maybe; - /** - * Gets the profile of a user. If no id argument is provided, will return the current authenticated user's profile (as extracted from the authorization header). - * @deprecated To be removed in the near future! Use 'activeUser' to get info about the active user or 'otherUser' to get info about another user. - */ - user?: Maybe; - /** - * Validate password strength - * @deprecated Part of the old API surface and will be removed in the future. - */ - userPwdStrength: PasswordStrengthCheckResults; - /** - * Search for users and return limited metadata about them, if you have the server:user role. - * The query looks for matches in name & email - * @deprecated Use users() instead. - */ - userSearch: UserSearchResultCollection; - /** Look up server users */ - users: UserSearchResultCollection; - /** Look up server users with a collection of emails */ - usersByEmail: Array>; - /** Validates the slug, to make sure it contains only valid characters and its not taken. */ - validateWorkspaceSlug: Scalars['Boolean']['output']; - workspace: Workspace; - workspaceBySlug: Workspace; - /** - * Look for an invitation to a workspace, for the current user (authed or not). - * - * If token is specified, it will return the corresponding invite even if it belongs to a different user. - * - * Either token or workspaceId must be specified, or both - */ - workspaceInvite?: Maybe; - /** Find workspaces a given user email can use SSO to sign with */ - workspaceSsoByEmail: Array; -}; - - -export type QueryAdminStreamsArgs = { - limit?: InputMaybe; - offset?: InputMaybe; - orderBy?: InputMaybe; - query?: InputMaybe; - visibility?: InputMaybe; -}; - - -export type QueryAdminUsersArgs = { - limit?: Scalars['Int']['input']; - offset?: Scalars['Int']['input']; - query?: InputMaybe; -}; - - -export type QueryAppArgs = { - id: Scalars['String']['input']; -}; - - -export type QueryAutomateFunctionArgs = { - id: Scalars['ID']['input']; -}; - - -export type QueryAutomateFunctionsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryAutomateValidateAuthCodeArgs = { - payload: AutomateAuthCodePayloadTest; - resources?: InputMaybe; -}; - - -export type QueryCommentArgs = { - id: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - - -export type QueryCommentsArgs = { - archived?: Scalars['Boolean']['input']; - cursor?: InputMaybe; - limit?: InputMaybe; - resources?: InputMaybe>>; - streamId: Scalars['String']['input']; -}; - - -export type QueryDiscoverableStreamsArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; - sort?: InputMaybe; -}; - - -export type QueryOtherUserArgs = { - id: Scalars['String']['input']; -}; - - -export type QueryProjectArgs = { - id: Scalars['String']['input']; -}; - - -export type QueryProjectInviteArgs = { - projectId: Scalars['String']['input']; - token?: InputMaybe; -}; - - -export type QueryServerInviteByTokenArgs = { - token?: InputMaybe; -}; - - -export type QueryStreamArgs = { - id: Scalars['String']['input']; -}; - - -export type QueryStreamAccessRequestArgs = { - streamId: Scalars['String']['input']; -}; - - -export type QueryStreamInviteArgs = { - streamId: Scalars['String']['input']; - token?: InputMaybe; -}; - - -export type QueryStreamsArgs = { - cursor?: InputMaybe; - limit?: InputMaybe; - query?: InputMaybe; -}; - - -export type QueryUserArgs = { - id?: InputMaybe; -}; - - -export type QueryUserPwdStrengthArgs = { - pwd: Scalars['String']['input']; -}; - - -export type QueryUserSearchArgs = { - archived?: InputMaybe; - cursor?: InputMaybe; - emailOnly?: InputMaybe; - limit?: Scalars['Int']['input']; - query: Scalars['String']['input']; -}; - - -export type QueryUsersArgs = { - input: UsersRetrievalInput; -}; - - -export type QueryUsersByEmailArgs = { - input: BulkUsersRetrievalInput; -}; - - -export type QueryValidateWorkspaceSlugArgs = { - slug: Scalars['String']['input']; -}; - - -export type QueryWorkspaceArgs = { - id: Scalars['String']['input']; -}; - - -export type QueryWorkspaceBySlugArgs = { - slug: Scalars['String']['input']; -}; - - -export type QueryWorkspaceInviteArgs = { - options?: InputMaybe; - token?: InputMaybe; - workspaceId?: InputMaybe; -}; - - -export type QueryWorkspaceSsoByEmailArgs = { - email: Scalars['String']['input']; -}; - -/** Deprecated: Used by old stream-based mutations */ -export type ReplyCreateInput = { - /** IDs of uploaded blobs that should be attached to this reply */ - blobIds: Array; - data?: InputMaybe; - parentComment: Scalars['String']['input']; - streamId: Scalars['String']['input']; - /** ProseMirror document object */ - text?: InputMaybe; -}; - -export type ResourceIdentifier = { - __typename?: 'ResourceIdentifier'; - resourceId: Scalars['String']['output']; - resourceType: ResourceType; -}; - -export type ResourceIdentifierInput = { - resourceId: Scalars['String']['input']; - resourceType: ResourceType; -}; - -export enum ResourceType { - Comment = 'comment', - Commit = 'commit', - Object = 'object', - Stream = 'stream' -} - -export type Role = { - __typename?: 'Role'; - description: Scalars['String']['output']; - name: Scalars['String']['output']; - resourceTarget: Scalars['String']['output']; -}; - -export type RootPermissionChecks = { - __typename?: 'RootPermissionChecks'; - canCreatePersonalProject: PermissionCheckResult; -}; - -/** Available scopes. */ -export type Scope = { - __typename?: 'Scope'; - description: Scalars['String']['output']; - name: Scalars['String']['output']; -}; - -export type ServerApp = { - __typename?: 'ServerApp'; - author?: Maybe; - createdAt: Scalars['DateTime']['output']; - description?: Maybe; - id: Scalars['String']['output']; - logo?: Maybe; - name: Scalars['String']['output']; - public?: Maybe; - redirectUrl: Scalars['String']['output']; - scopes: Array; - secret?: Maybe; - termsAndConditionsLink?: Maybe; - trustByDefault?: Maybe; -}; - -export type ServerAppListItem = { - __typename?: 'ServerAppListItem'; - author?: Maybe; - description?: Maybe; - id: Scalars['String']['output']; - logo?: Maybe; - name: Scalars['String']['output']; - redirectUrl: Scalars['String']['output']; - termsAndConditionsLink?: Maybe; - trustByDefault?: Maybe; -}; - -export type ServerAutomateInfo = { - __typename?: 'ServerAutomateInfo'; - availableFunctionTemplates: Array; -}; - -/** Server configuration. */ -export type ServerConfiguration = { - __typename?: 'ServerConfiguration'; - blobSizeLimitBytes: Scalars['Int']['output']; - /** Whether the email feature is enabled on this server */ - isEmailEnabled: Scalars['Boolean']['output']; - objectMultipartUploadSizeLimitBytes: Scalars['Int']['output']; - objectSizeLimitBytes: Scalars['Int']['output']; -}; - -/** Information about this server. */ -export type ServerInfo = { - __typename?: 'ServerInfo'; - adminContact?: Maybe; - /** The authentication strategies available on this server. */ - authStrategies: Array; - automate: ServerAutomateInfo; - /** Base URL of Speckle Automate, if set */ - automateUrl?: Maybe; - /** @deprecated Use the ServerInfo{configuration{blobSizeLimitBytes}} field instead. */ - blobSizeLimitBytes: Scalars['Int']['output']; - canonicalUrl?: Maybe; - company?: Maybe; - /** - * Configuration values that are specific to this server. - * These are read-only and can only be adjusted during server setup. - * Please contact your server administrator if you wish to suggest a change to these values. - */ - configuration: ServerConfiguration; - description?: Maybe; - /** Whether or not to show messaging about FE2 (banners etc.) */ - enableNewWebUiMessaging?: Maybe; - guestModeEnabled: Scalars['Boolean']['output']; - inviteOnly?: Maybe; - /** Server relocation / migration info */ - migration?: Maybe; - /** Info about server regions */ - multiRegion: ServerMultiRegionConfiguration; - name: Scalars['String']['output']; - /** @deprecated Use role constants from the @speckle/shared npm package instead */ - roles: Array; - scopes: Array; - serverRoles: Array; - termsOfService?: Maybe; - version?: Maybe; - workspaces: ServerWorkspacesInfo; -}; - -export type ServerInfoMutations = { - __typename?: 'ServerInfoMutations'; - multiRegion: ServerRegionMutations; -}; - -export type ServerInfoUpdateInput = { - adminContact?: InputMaybe; - company?: InputMaybe; - description?: InputMaybe; - guestModeEnabled?: InputMaybe; - inviteOnly?: InputMaybe; - name: Scalars['String']['input']; - termsOfService?: InputMaybe; -}; - -export type ServerInvite = { - __typename?: 'ServerInvite'; - email: Scalars['String']['output']; - id: Scalars['String']['output']; - invitedBy: LimitedUser; -}; - -export type ServerInviteCreateInput = { - email: Scalars['String']['input']; - message?: InputMaybe; - /** Can only be specified if guest mode is on or if the user is an admin */ - serverRole?: InputMaybe; -}; - -export type ServerMigration = { - __typename?: 'ServerMigration'; - movedFrom?: Maybe; - movedTo?: Maybe; -}; - -export type ServerMultiRegionConfiguration = { - __typename?: 'ServerMultiRegionConfiguration'; - /** - * Keys of available regions defined in the multi region config file. Used keys will - * be filtered out from the result. - */ - availableKeys: Array; - /** Regions available for project data residency */ - regions: Array; -}; - -export type ServerRegionItem = { - __typename?: 'ServerRegionItem'; - description?: Maybe; - id: Scalars['String']['output']; - key: Scalars['String']['output']; - name: Scalars['String']['output']; -}; - -export type ServerRegionMutations = { - __typename?: 'ServerRegionMutations'; - create: ServerRegionItem; - update: ServerRegionItem; -}; - - -export type ServerRegionMutationsCreateArgs = { - input: CreateServerRegionInput; -}; - - -export type ServerRegionMutationsUpdateArgs = { - input: UpdateServerRegionInput; -}; - -export enum ServerRole { - ServerAdmin = 'SERVER_ADMIN', - ServerArchivedUser = 'SERVER_ARCHIVED_USER', - ServerGuest = 'SERVER_GUEST', - ServerUser = 'SERVER_USER' -} - -export type ServerRoleItem = { - __typename?: 'ServerRoleItem'; - id: Scalars['String']['output']; - title: Scalars['String']['output']; -}; - -export type ServerStatistics = { - __typename?: 'ServerStatistics'; - totalPendingInvites: Scalars['Int']['output']; - totalProjectCount: Scalars['Int']['output']; - totalUserCount: Scalars['Int']['output']; -}; - -export type ServerStats = { - __typename?: 'ServerStats'; - /** An array of objects currently structured as { created_month: Date, count: int }. */ - commitHistory?: Maybe>>; - /** An array of objects currently structured as { created_month: Date, count: int }. */ - objectHistory?: Maybe>>; - /** An array of objects currently structured as { created_month: Date, count: int }. */ - streamHistory?: Maybe>>; - totalCommitCount: Scalars['Int']['output']; - totalObjectCount: Scalars['Int']['output']; - totalStreamCount: Scalars['Int']['output']; - totalUserCount: Scalars['Int']['output']; - /** An array of objects currently structured as { created_month: Date, count: int }. */ - userHistory?: Maybe>>; -}; - -export type ServerWorkspacesInfo = { - __typename?: 'ServerWorkspacesInfo'; - /** Up-to-date prices for paid & non-invoiced Workspace plans */ - planPrices?: Maybe; - /** - * This is a backend control variable for the workspaces feature set. - * Since workspaces need a backend logic to be enabled, this is not enough as a feature flag. - */ - workspacesEnabled: Scalars['Boolean']['output']; -}; - -export enum SessionPaymentStatus { - Paid = 'paid', - Unpaid = 'unpaid' -} - -export type SetPrimaryUserEmailInput = { - id: Scalars['ID']['input']; -}; - -/** Visibility without the "discoverable" option */ -export enum SimpleProjectVisibility { - Private = 'PRIVATE', - Unlisted = 'UNLISTED' -} - -export type SmartTextEditorValue = { - __typename?: 'SmartTextEditorValue'; - /** File attachments, if any */ - attachments?: Maybe>; - /** - * The actual (ProseMirror) document representing the text. Can be empty, - * if there are attachments. - */ - doc?: Maybe; - /** The type of editor value (comment, blog post etc.) */ - type: Scalars['String']['output']; - /** The version of the schema */ - version: Scalars['String']['output']; -}; - -export enum SortDirection { - Asc = 'ASC', - Desc = 'DESC' -} - -export type Stream = { - __typename?: 'Stream'; - /** - * All the recent activity on this stream in chronological order - * @deprecated Part of the old API surface and will be removed in the future. - */ - activity?: Maybe; - allowPublicComments: Scalars['Boolean']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. Use Project.blob instead. */ - blob?: Maybe; - /** - * Get the metadata collection of blobs stored for this stream. - * @deprecated Part of the old API surface and will be removed in the future. Use Project.blobs instead. - */ - blobs?: Maybe; - /** @deprecated Part of the old API surface and will be removed in the future. Use Project.model or Project.modelByName instead. */ - branch?: Maybe; - /** @deprecated Part of the old API surface and will be removed in the future. Use Project.models or Project.modelsTree instead. */ - branches?: Maybe; - collaborators: Array; - /** - * The total number of comments for this stream. To actually get the comments, use the comments query without passing in a resource array. E.g.: - * - * ``` - * query{ - * comments(streamId:"streamId"){ - * ... - * } - * ``` - * @deprecated Part of the old API surface and will be removed in the future. - */ - commentCount: Scalars['Int']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. Use Project.version instead. */ - commit?: Maybe; - /** @deprecated Part of the old API surface and will be removed in the future. Use Project.versions instead. */ - commits?: Maybe; - createdAt: Scalars['DateTime']['output']; - description?: Maybe; - /** Date when you favorited this stream. `null` if stream isn't viewed from a specific user's perspective or if it isn't favorited. */ - favoritedDate?: Maybe; - favoritesCount: Scalars['Int']['output']; - /** - * Returns a specific file upload that belongs to this stream. - * @deprecated Part of the old API surface and will be removed in the future. Use Project.pendingImportedModels or Model.pendingImportedVersions instead. - */ - fileUpload?: Maybe; - /** - * Returns a list of all the file uploads for this stream. - * @deprecated Part of the old API surface and will be removed in the future. Use Project.pendingImportedModels or Model.pendingImportedVersions instead. - */ - fileUploads: Array; - id: Scalars['String']['output']; - /** - * Whether the stream (if public) can be found on public stream exploration pages - * and searches - */ - isDiscoverable: Scalars['Boolean']['output']; - /** Whether the stream can be viewed by non-contributors */ - isPublic: Scalars['Boolean']['output']; - name: Scalars['String']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. Use Project.object instead. */ - object?: Maybe; - /** - * Pending stream access requests - * @deprecated Part of the old API surface and will be removed in the future. Use Project.pendingAccessRequests instead. - */ - pendingAccessRequests?: Maybe>; - /** Collaborators who have been invited, but not yet accepted. */ - pendingCollaborators?: Maybe>; - /** Your role for this stream. `null` if request is not authenticated, or the stream is not explicitly shared with you. */ - role?: Maybe; - size?: Maybe; - updatedAt: Scalars['DateTime']['output']; - /** @deprecated Part of the old API surface and will be removed in the future. Use Project.webhooks instead. */ - webhooks: WebhookCollection; -}; - - -export type StreamActivityArgs = { - actionType?: InputMaybe; - after?: InputMaybe; - before?: InputMaybe; - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type StreamBlobArgs = { - id: Scalars['String']['input']; -}; - - -export type StreamBlobsArgs = { - cursor?: InputMaybe; - limit?: InputMaybe; - query?: InputMaybe; -}; - - -export type StreamBranchArgs = { - name?: InputMaybe; -}; - - -export type StreamBranchesArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type StreamCommitArgs = { - id?: InputMaybe; -}; - - -export type StreamCommitsArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type StreamFileUploadArgs = { - id: Scalars['String']['input']; -}; - - -export type StreamObjectArgs = { - id: Scalars['String']['input']; -}; - - -export type StreamWebhooksArgs = { - id?: InputMaybe; -}; - -/** Created when a user requests to become a contributor on a stream */ -export type StreamAccessRequest = { - __typename?: 'StreamAccessRequest'; - createdAt: Scalars['DateTime']['output']; - id: Scalars['ID']['output']; - requester: LimitedUser; - requesterId: Scalars['String']['output']; - /** Can only be selected if authed user has proper access */ - stream: Stream; - streamId: Scalars['String']['output']; -}; - -export type StreamCollaborator = { - __typename?: 'StreamCollaborator'; - avatar?: Maybe; - company?: Maybe; - id: Scalars['String']['output']; - name: Scalars['String']['output']; - role: Scalars['String']['output']; - serverRole: Scalars['String']['output']; -}; - -export type StreamCollection = { - __typename?: 'StreamCollection'; - cursor?: Maybe; - items?: Maybe>; - totalCount: Scalars['Int']['output']; -}; - -export type StreamCreateInput = { - description?: InputMaybe; - /** - * Whether the stream (if public) can be found on public stream exploration pages - * and searches - */ - isDiscoverable?: InputMaybe; - /** Whether the stream can be viewed by non-contributors */ - isPublic?: InputMaybe; - name?: InputMaybe; - /** Optionally specify user IDs of users that you want to invite to be contributors to this stream */ - withContributors?: InputMaybe>; -}; - -export type StreamInviteCreateInput = { - email?: InputMaybe; - message?: InputMaybe; - /** Defaults to the contributor role, if not specified */ - role?: InputMaybe; - /** Can only be specified if guest mode is on or if the user is an admin */ - serverRole?: InputMaybe; - streamId: Scalars['String']['input']; - userId?: InputMaybe; -}; - -export type StreamRevokePermissionInput = { - streamId: Scalars['String']['input']; - userId: Scalars['String']['input']; -}; - -export enum StreamRole { - StreamContributor = 'STREAM_CONTRIBUTOR', - StreamOwner = 'STREAM_OWNER', - StreamReviewer = 'STREAM_REVIEWER' -} - -export type StreamUpdateInput = { - allowPublicComments?: InputMaybe; - description?: InputMaybe; - id: Scalars['String']['input']; - /** - * Whether the stream (if public) can be found on public stream exploration pages - * and searches - */ - isDiscoverable?: InputMaybe; - /** Whether the stream can be viewed by non-contributors */ - isPublic?: InputMaybe; - name?: InputMaybe; -}; - -export type StreamUpdatePermissionInput = { - role: Scalars['String']['input']; - streamId: Scalars['String']['input']; - userId: Scalars['String']['input']; -}; - -export type Subscription = { - __typename?: 'Subscription'; - /** It's lonely in the void. */ - _?: Maybe; - /** - * Subscribe to branch created event - * @deprecated Part of the old API surface and will be removed in the future. Use 'projectModelsUpdated' instead. - */ - branchCreated?: Maybe; - /** - * Subscribe to branch deleted event - * @deprecated Part of the old API surface and will be removed in the future. Use 'projectModelsUpdated' instead. - */ - branchDeleted?: Maybe; - /** - * Subscribe to branch updated event. - * @deprecated Part of the old API surface and will be removed in the future. Use 'projectModelsUpdated' instead. - */ - branchUpdated?: Maybe; - /** - * Subscribe to new comment events. There's two ways to use this subscription: - * - for a whole stream: do not pass in any resourceIds; this sub will get called whenever a comment (not reply) is added to any of the stream's resources. - * - for a specific resource/set of resources: pass in a list of resourceIds (commit or object ids); this sub will get called when *any* of the resources provided get a comment. - * @deprecated Use projectCommentsUpdated - */ - commentActivity: CommentActivityMessage; - /** - * Subscribes to events on a specific comment. Use to find out when: - * - a top level comment is deleted (trigger a deletion event outside) - * - a top level comment receives a reply. - * @deprecated Use projectCommentsUpdated or viewerUserActivityBroadcasted for reply status - */ - commentThreadActivity: CommentThreadActivityMessage; - /** - * Subscribe to commit created event - * @deprecated Part of the old API surface and will be removed in the future. Use 'projectVersionsUpdated' instead. - */ - commitCreated?: Maybe; - /** - * Subscribe to commit deleted event - * @deprecated Part of the old API surface and will be removed in the future. Use 'projectVersionsUpdated' instead. - */ - commitDeleted?: Maybe; - /** - * Subscribe to commit updated event. - * @deprecated Part of the old API surface and will be removed in the future. Use 'projectVersionsUpdated' instead. - */ - commitUpdated?: Maybe; - /** - * Cyclically sends a message to the client, used for testing - * Note: Only works in test environment - */ - ping: Scalars['String']['output']; - /** Subscribe to updates to automations in the project */ - projectAutomationsUpdated: ProjectAutomationsUpdatedMessage; - /** - * Subscribe to updates to resource comments/threads. Optionally specify resource ID string to only receive - * updates regarding comments for those resources. - */ - projectCommentsUpdated: ProjectCommentsUpdatedMessage; - /** - * Subscribe to changes to any of a project's file imports - * @deprecated Part of the old API surface and will be removed in the future. Use projectPendingModelsUpdated or projectPendingVersionsUpdated instead. - */ - projectFileImportUpdated: ProjectFileImportUpdatedMessage; - /** Subscribe to changes to a project's models. Optionally specify modelIds to track. */ - projectModelsUpdated: ProjectModelsUpdatedMessage; - /** Subscribe to changes to a project's pending models */ - projectPendingModelsUpdated: ProjectPendingModelsUpdatedMessage; - /** Subscribe to changes to a project's pending versions */ - projectPendingVersionsUpdated: ProjectPendingVersionsUpdatedMessage; - /** Subscribe to updates to any triggered automations statuses in the project */ - projectTriggeredAutomationsStatusUpdated: ProjectTriggeredAutomationsStatusUpdatedMessage; - /** Track updates to a specific project */ - projectUpdated: ProjectUpdatedMessage; - projectVersionGendoAIRenderCreated: GendoAiRender; - projectVersionGendoAIRenderUpdated: GendoAiRender; - /** Subscribe to when a project's versions get their preview image fully generated. */ - projectVersionsPreviewGenerated: ProjectVersionsPreviewGeneratedMessage; - /** Subscribe to changes to a project's versions. */ - projectVersionsUpdated: ProjectVersionsUpdatedMessage; - /** - * Subscribes to stream deleted event. Use this in clients/components that pertain only to this stream. - * @deprecated Part of the old API surface and will be removed in the future. Use projectUpdated instead. - */ - streamDeleted?: Maybe; - /** - * Subscribes to stream updated event. Use this in clients/components that pertain only to this stream. - * @deprecated Part of the old API surface and will be removed in the future. Use projectUpdated instead. - */ - streamUpdated?: Maybe; - /** Track newly added or deleted projects owned by the active user */ - userProjectsUpdated: UserProjectsUpdatedMessage; - /** - * Subscribes to new stream added event for your profile. Use this to display an up-to-date list of streams. - * **NOTE**: If someone shares a stream with you, this subscription will be triggered with an extra value of `sharedBy` in the payload. - * @deprecated Part of the old API surface and will be removed in the future. Use userProjectsUpdated instead. - */ - userStreamAdded?: Maybe; - /** - * Subscribes to stream removed event for your profile. Use this to display an up-to-date list of streams for your profile. - * **NOTE**: If someone revokes your permissions on a stream, this subscription will be triggered with an extra value of `revokedBy` in the payload. - * @deprecated Part of the old API surface and will be removed in the future. Use userProjectsUpdated instead. - */ - userStreamRemoved?: Maybe; - /** - * Broadcasts "real-time" location data for viewer users. - * @deprecated Use viewerUserActivityBroadcasted - */ - userViewerActivity?: Maybe; - /** Track user activities in the viewer relating to the specified resources */ - viewerUserActivityBroadcasted: ViewerUserActivityMessage; - /** - * Track newly added or deleted projects in a specific workspace. - * Either slug or id must be set. - */ - workspaceProjectsUpdated: WorkspaceProjectsUpdatedMessage; - /** - * Track updates to a specific workspace. - * Either slug or id must be set. - */ - workspaceUpdated: WorkspaceUpdatedMessage; -}; - - -export type SubscriptionBranchCreatedArgs = { - streamId: Scalars['String']['input']; -}; - - -export type SubscriptionBranchDeletedArgs = { - streamId: Scalars['String']['input']; -}; - - -export type SubscriptionBranchUpdatedArgs = { - branchId?: InputMaybe; - streamId: Scalars['String']['input']; -}; - - -export type SubscriptionCommentActivityArgs = { - resourceIds?: InputMaybe>>; - streamId: Scalars['String']['input']; -}; - - -export type SubscriptionCommentThreadActivityArgs = { - commentId: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - - -export type SubscriptionCommitCreatedArgs = { - streamId: Scalars['String']['input']; -}; - - -export type SubscriptionCommitDeletedArgs = { - streamId: Scalars['String']['input']; -}; - - -export type SubscriptionCommitUpdatedArgs = { - commitId?: InputMaybe; - streamId: Scalars['String']['input']; -}; - - -export type SubscriptionProjectAutomationsUpdatedArgs = { - projectId: Scalars['String']['input']; -}; - - -export type SubscriptionProjectCommentsUpdatedArgs = { - target: ViewerUpdateTrackingTarget; -}; - - -export type SubscriptionProjectFileImportUpdatedArgs = { - id: Scalars['String']['input']; -}; - - -export type SubscriptionProjectModelsUpdatedArgs = { - id: Scalars['String']['input']; - modelIds?: InputMaybe>; -}; - - -export type SubscriptionProjectPendingModelsUpdatedArgs = { - id: Scalars['String']['input']; -}; - - -export type SubscriptionProjectPendingVersionsUpdatedArgs = { - id: Scalars['String']['input']; -}; - - -export type SubscriptionProjectTriggeredAutomationsStatusUpdatedArgs = { - projectId: Scalars['String']['input']; -}; - - -export type SubscriptionProjectUpdatedArgs = { - id: Scalars['String']['input']; -}; - - -export type SubscriptionProjectVersionGendoAiRenderCreatedArgs = { - id: Scalars['String']['input']; - versionId: Scalars['String']['input']; -}; - - -export type SubscriptionProjectVersionGendoAiRenderUpdatedArgs = { - id: Scalars['String']['input']; - versionId: Scalars['String']['input']; -}; - - -export type SubscriptionProjectVersionsPreviewGeneratedArgs = { - id: Scalars['String']['input']; -}; - - -export type SubscriptionProjectVersionsUpdatedArgs = { - id: Scalars['String']['input']; -}; - - -export type SubscriptionStreamDeletedArgs = { - streamId?: InputMaybe; -}; - - -export type SubscriptionStreamUpdatedArgs = { - streamId?: InputMaybe; -}; - - -export type SubscriptionUserViewerActivityArgs = { - resourceId: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - - -export type SubscriptionViewerUserActivityBroadcastedArgs = { - sessionId?: InputMaybe; - target: ViewerUpdateTrackingTarget; -}; - - -export type SubscriptionWorkspaceProjectsUpdatedArgs = { - workspaceId?: InputMaybe; - workspaceSlug?: InputMaybe; -}; - - -export type SubscriptionWorkspaceUpdatedArgs = { - workspaceId?: InputMaybe; - workspaceSlug?: InputMaybe; -}; - -export type TestAutomationRun = { - __typename?: 'TestAutomationRun'; - automationRunId: Scalars['String']['output']; - functionRunId: Scalars['String']['output']; - triggers: Array; -}; - -export type TestAutomationRunTrigger = { - __typename?: 'TestAutomationRunTrigger'; - payload: TestAutomationRunTriggerPayload; - triggerType: Scalars['String']['output']; -}; - -export type TestAutomationRunTriggerPayload = { - __typename?: 'TestAutomationRunTriggerPayload'; - modelId: Scalars['String']['output']; - versionId: Scalars['String']['output']; -}; - -export type TokenResourceIdentifier = { - __typename?: 'TokenResourceIdentifier'; - id: Scalars['String']['output']; - type: TokenResourceIdentifierType; -}; - -export type TokenResourceIdentifierInput = { - id: Scalars['String']['input']; - type: TokenResourceIdentifierType; -}; - -export enum TokenResourceIdentifierType { - Project = 'project', - Workspace = 'workspace' -} - -export type TriggeredAutomationsStatus = { - __typename?: 'TriggeredAutomationsStatus'; - automationRuns: Array; - id: Scalars['ID']['output']; - status: AutomateRunStatus; - statusMessage?: Maybe; -}; - -/** Any null values will be ignored */ -export type UpdateAutomateFunctionInput = { - description?: InputMaybe; - id: Scalars['ID']['input']; - logo?: InputMaybe; - name?: InputMaybe; - /** SourceAppNames values from @speckle/shared */ - supportedSourceApps?: InputMaybe>; - tags?: InputMaybe>; - workspaceIds?: InputMaybe>; -}; - -export type UpdateModelInput = { - description?: InputMaybe; - id: Scalars['ID']['input']; - name?: InputMaybe; - projectId: Scalars['ID']['input']; -}; - -export type UpdateServerRegionInput = { - description?: InputMaybe; - key: Scalars['String']['input']; - name?: InputMaybe; -}; - -/** Only non-null values will be updated */ -export type UpdateVersionInput = { - message?: InputMaybe; - projectId: Scalars['ID']['input']; - versionId: Scalars['ID']['input']; -}; - -export type UpgradePlanInput = { - billingInterval: BillingInterval; - workspaceId: Scalars['ID']['input']; - workspacePlan: PaidWorkspacePlans; -}; - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type User = { - __typename?: 'User'; - /** The last-visited workspace for the given user */ - activeWorkspace?: Maybe; - /** - * All the recent activity from this user in chronological order - * @deprecated Part of the old API surface and will be removed in the future. - */ - activity?: Maybe; - /** Returns a list of your personal api tokens. */ - apiTokens: Array; - /** Returns the apps you have authorized. */ - authorizedApps?: Maybe>; - automateFunctions: AutomateFunctionCollection; - automateInfo: UserAutomateInfo; - avatar?: Maybe; - bio?: Maybe; - /** - * Get commits authored by the user. If requested for another user, then only commits - * from public streams will be returned. - * @deprecated Part of the old API surface and will be removed in the future. Use User.versions instead. - */ - commits?: Maybe; - company?: Maybe; - /** Returns the apps you have created. */ - createdApps?: Maybe>; - createdAt?: Maybe; - /** Get discoverable workspaces with verified domains that match the active user's */ - discoverableWorkspaces: Array; - /** Only returned if API user is the user being requested or an admin */ - email?: Maybe; - emails: Array; - /** - * A list of workspaces for the active user where: - * (1) The user is a member or admin - * (2) The workspace has SSO provider enabled - * (3) The user does not have a valid SSO session for the given SSO provider - */ - expiredSsoSessions: Array; - /** - * All the streams that a active user has favorited. - * Note: You can't use this to retrieve another user's favorite streams. - * @deprecated Part of the old API surface and will be removed in the future. - */ - favoriteStreams: StreamCollection; - gendoAICredits: UserGendoAiCredits; - /** Whether the user has a pending/active email verification token */ - hasPendingVerification?: Maybe; - id: Scalars['ID']['output']; - /** Whether post-sign up onboarding has been finished or skipped entirely */ - isOnboardingFinished?: Maybe; - /** Returns `true` if last visited project was "legacy" "personal project" outside of a workspace */ - isProjectsActive?: Maybe; - meta: UserMeta; - name: Scalars['String']['output']; - notificationPreferences: Scalars['JSONObject']['output']; - permissions: RootPermissionChecks; - profiles?: Maybe; - /** Get pending project access request, that the user made */ - projectAccessRequest?: Maybe; - /** Get all invitations to projects that the active user has */ - projectInvites: Array; - /** Get projects that the user participates in */ - projects: UserProjectCollection; - role?: Maybe; - /** - * Returns all streams that the user is a collaborator on. If requested for a user, who isn't the - * authenticated user, then this will only return discoverable streams. - * @deprecated Part of the old API surface and will be removed in the future. Use User.projects instead. - */ - streams: UserStreamCollection; - /** - * The user's timeline in chronological order - * @deprecated Part of the old API surface and will be removed in the future. - */ - timeline?: Maybe; - /** - * Total amount of favorites attached to streams owned by the user - * @deprecated Part of the old API surface and will be removed in the future. - */ - totalOwnedStreamsFavorites: Scalars['Int']['output']; - verified?: Maybe; - /** - * Get (count of) user's versions. By default gets all versions of all projects the user has access to. - * Set authoredOnly=true to only retrieve versions authored by the user. - * - * Note: Only count resolution is currently implemented - */ - versions: CountOnlyCollection; - /** Get all invitations to workspaces that the active user has */ - workspaceInvites: Array; - workspaceJoinRequests?: Maybe; - /** Get the workspaces for the user */ - workspaces: WorkspaceCollection; -}; - - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type UserActivityArgs = { - actionType?: InputMaybe; - after?: InputMaybe; - before?: InputMaybe; - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type UserAutomateFunctionsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: InputMaybe; -}; - - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type UserCommitsArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type UserFavoriteStreamsArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type UserProjectAccessRequestArgs = { - projectId: Scalars['String']['input']; -}; - - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type UserProjectsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: Scalars['Int']['input']; - sortBy?: InputMaybe>; -}; - - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type UserStreamsArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type UserTimelineArgs = { - after?: InputMaybe; - before?: InputMaybe; - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type UserVersionsArgs = { - authoredOnly?: Scalars['Boolean']['input']; - limit?: Scalars['Int']['input']; -}; - - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type UserWorkspaceJoinRequestsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -/** - * Full user type, should only be used in the context of admin operations or - * when a user is reading/writing info about himself - */ -export type UserWorkspacesArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - -export type UserAutomateInfo = { - __typename?: 'UserAutomateInfo'; - availableGithubOrgs: Array; - hasAutomateGithubApp: Scalars['Boolean']['output']; -}; - -export type UserDeleteInput = { - email: Scalars['String']['input']; -}; - -export type UserEmail = { - __typename?: 'UserEmail'; - email: Scalars['String']['output']; - id: Scalars['ID']['output']; - primary: Scalars['Boolean']['output']; - userId: Scalars['ID']['output']; - verified: Scalars['Boolean']['output']; -}; - -export type UserEmailMutations = { - __typename?: 'UserEmailMutations'; - create: User; - delete: User; - requestNewEmailVerification?: Maybe; - setPrimary: User; - verify?: Maybe; -}; - - -export type UserEmailMutationsCreateArgs = { - input: CreateUserEmailInput; -}; - - -export type UserEmailMutationsDeleteArgs = { - input: DeleteUserEmailInput; -}; - - -export type UserEmailMutationsRequestNewEmailVerificationArgs = { - input: EmailVerificationRequestInput; -}; - - -export type UserEmailMutationsSetPrimaryArgs = { - input: SetPrimaryUserEmailInput; -}; - - -export type UserEmailMutationsVerifyArgs = { - input: VerifyUserEmailInput; -}; - -export type UserGendoAiCredits = { - __typename?: 'UserGendoAICredits'; - limit: Scalars['Int']['output']; - resetDate: Scalars['DateTime']['output']; - used: Scalars['Int']['output']; -}; - -export type UserMeta = { - __typename?: 'UserMeta'; - legacyProjectsExplainerCollapsed: Scalars['Boolean']['output']; - newWorkspaceExplainerDismissed: Scalars['Boolean']['output']; -}; - -export type UserMetaMutations = { - __typename?: 'UserMetaMutations'; - setLegacyProjectsExplainerCollapsed: Scalars['Boolean']['output']; - setNewWorkspaceExplainerDismissed: Scalars['Boolean']['output']; -}; - - -export type UserMetaMutationsSetLegacyProjectsExplainerCollapsedArgs = { - value: Scalars['Boolean']['input']; -}; - - -export type UserMetaMutationsSetNewWorkspaceExplainerDismissedArgs = { - value: Scalars['Boolean']['input']; -}; - -export type UserProjectCollection = { - __typename?: 'UserProjectCollection'; - cursor?: Maybe; - items: Array; - numberOfHidden: Scalars['Int']['output']; - totalCount: Scalars['Int']['output']; -}; - -export type UserProjectsFilter = { - /** - * If set to true, will also include streams that the user may not have an explicit role on, - * but has implicit access to because of workspaces - */ - includeImplicitAccess?: InputMaybe; - /** Only include projects where user has the specified roles */ - onlyWithRoles?: InputMaybe>; - /** Only include personal projects (not in any workspace) */ - personalOnly?: InputMaybe; - /** Filter out projects by name */ - search?: InputMaybe; - /** Only include projects in the specified workspace */ - workspaceId?: InputMaybe; -}; - -export type UserProjectsUpdatedMessage = { - __typename?: 'UserProjectsUpdatedMessage'; - /** Project ID */ - id: Scalars['String']['output']; - /** Project entity, null if project was deleted */ - project?: Maybe; - /** Message type */ - type: UserProjectsUpdatedMessageType; -}; - -export enum UserProjectsUpdatedMessageType { - Added = 'ADDED', - Removed = 'REMOVED' -} - -export type UserRoleInput = { - id: Scalars['String']['input']; - role: Scalars['String']['input']; -}; - -export type UserSearchResultCollection = { - __typename?: 'UserSearchResultCollection'; - cursor?: Maybe; - items: Array; -}; - -export type UserStreamCollection = { - __typename?: 'UserStreamCollection'; - cursor?: Maybe; - items?: Maybe>; - numberOfHidden: Scalars['Int']['output']; - totalCount: Scalars['Int']['output']; -}; - -export type UserUpdateInput = { - avatar?: InputMaybe; - bio?: InputMaybe; - company?: InputMaybe; - name?: InputMaybe; -}; - -export type UserWorkspacesFilter = { - search?: InputMaybe; -}; - -export type UsersRetrievalInput = { - cursor?: InputMaybe; - /** Only find users with directly matching emails */ - emailOnly?: InputMaybe; - /** Limit defaults to 10 */ - limit?: InputMaybe; - /** Only find users that are collaborators of the specified project */ - projectId?: InputMaybe; - /** The query looks for matches in user name & email */ - query: Scalars['String']['input']; -}; - -export type VerifyUserEmailInput = { - code: Scalars['String']['input']; - email: Scalars['String']['input']; -}; - -export type Version = { - __typename?: 'Version'; - authorUser?: Maybe; - automationsStatus?: Maybe; - /** All comment threads in this version */ - commentThreads: CommentCollection; - createdAt: Scalars['DateTime']['output']; - gendoAIRender: GendoAiRender; - gendoAIRenders: GendoAiRenderCollection; - id: Scalars['ID']['output']; - message?: Maybe; - model: Model; - parents?: Maybe>>; - permissions: VersionPermissionChecks; - previewUrl: Scalars['String']['output']; - referencedObject?: Maybe; - sourceApplication?: Maybe; - totalChildrenCount?: Maybe; -}; - - -export type VersionCommentThreadsArgs = { - cursor?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type VersionGendoAiRenderArgs = { - id: Scalars['String']['input']; -}; - -export type VersionCollection = { - __typename?: 'VersionCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type VersionCreatedTrigger = { - __typename?: 'VersionCreatedTrigger'; - model?: Maybe; - type: AutomateRunTriggerType; - version?: Maybe; -}; - -export type VersionCreatedTriggerDefinition = { - __typename?: 'VersionCreatedTriggerDefinition'; - model?: Maybe; - type: AutomateRunTriggerType; -}; - -export type VersionMutations = { - __typename?: 'VersionMutations'; - create: Version; - delete: Scalars['Boolean']['output']; - markReceived: Scalars['Boolean']['output']; - moveToModel: Model; - requestGendoAIRender: Scalars['Boolean']['output']; - update: Version; -}; - - -export type VersionMutationsCreateArgs = { - input: CreateVersionInput; -}; - - -export type VersionMutationsDeleteArgs = { - input: DeleteVersionsInput; -}; - - -export type VersionMutationsMarkReceivedArgs = { - input: MarkReceivedVersionInput; -}; - - -export type VersionMutationsMoveToModelArgs = { - input: MoveVersionsInput; -}; - - -export type VersionMutationsRequestGendoAiRenderArgs = { - input: GendoAiRenderInput; -}; - - -export type VersionMutationsUpdateArgs = { - input: UpdateVersionInput; -}; - -export type VersionPermissionChecks = { - __typename?: 'VersionPermissionChecks'; - canReceive: PermissionCheckResult; - canUpdate: PermissionCheckResult; -}; - -export type ViewerResourceGroup = { - __typename?: 'ViewerResourceGroup'; - /** Resource identifier used to refer to a collection of resource items */ - identifier: Scalars['String']['output']; - /** Viewer resources that the identifier refers to */ - items: Array; -}; - -export type ViewerResourceItem = { - __typename?: 'ViewerResourceItem'; - /** Null if resource represents an object */ - modelId?: Maybe; - objectId: Scalars['String']['output']; - /** Null if resource represents an object */ - versionId?: Maybe; -}; - -export type ViewerUpdateTrackingTarget = { - /** - * By default if resourceIdString is set, the "versionId" part of model resource identifiers will be ignored - * and all updates to of all versions of any of the referenced models will be returned. If `loadedVersionsOnly` is - * enabled, then only updates of loaded/referenced versions in resourceIdString will be returned. - */ - loadedVersionsOnly?: InputMaybe; - projectId: Scalars['String']['input']; - /** - * Only request updates to the resources identified by this - * comma-delimited resouce string (same format that's used in the viewer URL) - */ - resourceIdString: Scalars['String']['input']; -}; - -export type ViewerUserActivityMessage = { - __typename?: 'ViewerUserActivityMessage'; - sessionId: Scalars['String']['output']; - /** SerializedViewerState, only null if DISCONNECTED */ - state?: Maybe; - status: ViewerUserActivityStatus; - user?: Maybe; - userId?: Maybe; - userName: Scalars['String']['output']; -}; - -export type ViewerUserActivityMessageInput = { - sessionId: Scalars['String']['input']; - /** SerializedViewerState, only null if DISCONNECTED */ - state?: InputMaybe; - status: ViewerUserActivityStatus; - userId?: InputMaybe; - userName: Scalars['String']['input']; -}; - -export enum ViewerUserActivityStatus { - Disconnected = 'DISCONNECTED', - Viewing = 'VIEWING' -} - -export type Webhook = { - __typename?: 'Webhook'; - description?: Maybe; - enabled?: Maybe; - hasSecret: Scalars['Boolean']['output']; - history?: Maybe; - id: Scalars['String']['output']; - projectId: Scalars['String']['output']; - streamId: Scalars['String']['output']; - triggers: Array; - url: Scalars['String']['output']; -}; - - -export type WebhookHistoryArgs = { - limit?: Scalars['Int']['input']; -}; - -export type WebhookCollection = { - __typename?: 'WebhookCollection'; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type WebhookCreateInput = { - description?: InputMaybe; - enabled?: InputMaybe; - secret?: InputMaybe; - streamId: Scalars['String']['input']; - triggers: Array; - url: Scalars['String']['input']; -}; - -export type WebhookDeleteInput = { - id: Scalars['String']['input']; - streamId: Scalars['String']['input']; -}; - -export type WebhookEvent = { - __typename?: 'WebhookEvent'; - id: Scalars['String']['output']; - lastUpdate: Scalars['DateTime']['output']; - payload: Scalars['String']['output']; - retryCount: Scalars['Int']['output']; - status: Scalars['Int']['output']; - statusInfo: Scalars['String']['output']; - webhookId: Scalars['String']['output']; -}; - -export type WebhookEventCollection = { - __typename?: 'WebhookEventCollection'; - items?: Maybe>>; - totalCount?: Maybe; -}; - -export type WebhookUpdateInput = { - description?: InputMaybe; - enabled?: InputMaybe; - id: Scalars['String']['input']; - secret?: InputMaybe; - streamId: Scalars['String']['input']; - triggers?: InputMaybe>; - url?: InputMaybe; -}; - -export type Workspace = { - __typename?: 'Workspace'; - /** Get all join requests for all the workspaces the user is an admin of */ - adminWorkspacesJoinRequests?: Maybe; - automateFunctions: AutomateFunctionCollection; - createdAt: Scalars['DateTime']['output']; - /** Info about the workspace creation state */ - creationState?: Maybe; - customerPortalUrl?: Maybe; - /** - * The default role workspace members will receive for workspace projects. - * @deprecated Always the reviewer role. Will be removed in the future. - */ - defaultProjectRole: Scalars['String']['output']; - /** - * The default region where project data will be stored, if set. If undefined, defaults to main/default - * region. - */ - defaultRegion?: Maybe; - description?: Maybe; - /** Enable/Disable discovery of the workspace */ - discoverabilityEnabled: Scalars['Boolean']['output']; - /** Enable/Disable restriction to invite users to workspace as Guests only */ - domainBasedMembershipProtectionEnabled: Scalars['Boolean']['output']; - /** Verified workspace domains */ - domains?: Maybe>; - hasAccessToFeature: Scalars['Boolean']['output']; - id: Scalars['ID']['output']; - /** Only available to workspace owners/members */ - invitedTeam?: Maybe>; - /** Logo image as base64-encoded string */ - logo?: Maybe; - name: Scalars['String']['output']; - permissions: WorkspacePermissionChecks; - plan?: Maybe; - /** Shows the plan prices localized for the given workspace */ - planPrices?: Maybe; - projects: ProjectCollection; - /** A Workspace is marked as readOnly if its trial period is finished or a paid plan is subscribed but payment has failed */ - readOnly: Scalars['Boolean']['output']; - /** Active user's role for this workspace. `null` if request is not authenticated, or the workspace is not explicitly shared with you. */ - role?: Maybe; - /** Active user's seat type for this workspace. `null` if request is not authenticated, or the workspace is not explicitly shared with you. */ - seatType?: Maybe; - seats?: Maybe; - slug: Scalars['String']['output']; - /** Information about the workspace's SSO configuration and the current user's SSO session, if present */ - sso?: Maybe; - subscription?: Maybe; - team: WorkspaceCollaboratorCollection; - teamByRole: WorkspaceTeamByRole; - updatedAt: Scalars['DateTime']['output']; -}; - - -export type WorkspaceAdminWorkspacesJoinRequestsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type WorkspaceAutomateFunctionsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type WorkspaceHasAccessToFeatureArgs = { - featureName: WorkspaceFeatureName; -}; - - -export type WorkspaceInvitedTeamArgs = { - filter?: InputMaybe; -}; - - -export type WorkspaceProjectsArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - - -export type WorkspaceTeamArgs = { - cursor?: InputMaybe; - filter?: InputMaybe; - limit?: Scalars['Int']['input']; -}; - -export type WorkspaceBillingMutations = { - __typename?: 'WorkspaceBillingMutations'; - cancelCheckoutSession: Scalars['Boolean']['output']; - createCheckoutSession: CheckoutSession; - upgradePlan: Scalars['Boolean']['output']; -}; - - -export type WorkspaceBillingMutationsCancelCheckoutSessionArgs = { - input: CancelCheckoutSessionInput; -}; - - -export type WorkspaceBillingMutationsCreateCheckoutSessionArgs = { - input: CheckoutSessionInput; -}; - - -export type WorkspaceBillingMutationsUpgradePlanArgs = { - input: UpgradePlanInput; -}; - -/** Overridden by `WorkspaceCollaboratorGraphQLReturn` */ -export type WorkspaceCollaborator = { - __typename?: 'WorkspaceCollaborator'; - id: Scalars['ID']['output']; - /** Date that the user joined the workspace. */ - joinDate: Scalars['DateTime']['output']; - projectRoles: Array; - role: Scalars['String']['output']; - seatType?: Maybe; - user: LimitedUser; -}; - -export type WorkspaceCollaboratorCollection = { - __typename?: 'WorkspaceCollaboratorCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type WorkspaceCollection = { - __typename?: 'WorkspaceCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type WorkspaceCreateInput = { - description?: InputMaybe; - /** Add this domain to the workspace as a verified domain and enable domain discoverability */ - enableDomainDiscoverabilityForDomain?: InputMaybe; - /** Logo image as base64-encoded string */ - logo?: InputMaybe; - name: Scalars['String']['input']; - slug?: InputMaybe; -}; - -export type WorkspaceCreationState = { - __typename?: 'WorkspaceCreationState'; - completed: Scalars['Boolean']['output']; - state: Scalars['JSONObject']['output']; -}; - -export type WorkspaceCreationStateInput = { - completed: Scalars['Boolean']['input']; - state: Scalars['JSONObject']['input']; - workspaceId: Scalars['ID']['input']; -}; - -export type WorkspaceDismissInput = { - workspaceId: Scalars['ID']['input']; -}; - -export type WorkspaceDomain = { - __typename?: 'WorkspaceDomain'; - domain: Scalars['String']['output']; - id: Scalars['ID']['output']; -}; - -export type WorkspaceDomainDeleteInput = { - id: Scalars['ID']['input']; - workspaceId: Scalars['ID']['input']; -}; - -export enum WorkspaceFeatureName { - DomainBasedSecurityPolicies = 'domainBasedSecurityPolicies', - OidcSso = 'oidcSso', - WorkspaceDataRegionSpecificity = 'workspaceDataRegionSpecificity' -} - -export type WorkspaceInviteCreateInput = { - /** Either this or userId must be filled */ - email?: InputMaybe; - /** Defaults to the member role, if not specified */ - role?: InputMaybe; - /** Defaults to User, if not specified */ - serverRole?: InputMaybe; - /** Either this or email must be filled */ - userId?: InputMaybe; -}; - -export type WorkspaceInviteLookupOptions = { - /** If true, the query will assume workspaceId is actually the workspace slug, and do the lookup by slug */ - useSlug?: InputMaybe; -}; - -export type WorkspaceInviteMutations = { - __typename?: 'WorkspaceInviteMutations'; - batchCreate: Workspace; - cancel: Workspace; - create: Workspace; - resend: Scalars['Boolean']['output']; - use: Scalars['Boolean']['output']; -}; - - -export type WorkspaceInviteMutationsBatchCreateArgs = { - input: Array; - workspaceId: Scalars['String']['input']; -}; - - -export type WorkspaceInviteMutationsCancelArgs = { - inviteId: Scalars['String']['input']; - workspaceId: Scalars['String']['input']; -}; - - -export type WorkspaceInviteMutationsCreateArgs = { - input: WorkspaceInviteCreateInput; - workspaceId: Scalars['String']['input']; -}; - - -export type WorkspaceInviteMutationsResendArgs = { - input: WorkspaceInviteResendInput; -}; - - -export type WorkspaceInviteMutationsUseArgs = { - input: WorkspaceInviteUseInput; -}; - -export type WorkspaceInviteResendInput = { - inviteId: Scalars['String']['input']; - workspaceId: Scalars['String']['input']; -}; - -export type WorkspaceInviteUseInput = { - accept: Scalars['Boolean']['input']; - /** - * If invite is attached to an unregistered email, the invite can only be used if this is set to true. - * Upon accepting such an invite, the unregistered email will be added to the user's account as well. - */ - addNewEmail?: InputMaybe; - token: Scalars['String']['input']; -}; - -export type WorkspaceJoinRequest = { - __typename?: 'WorkspaceJoinRequest'; - createdAt: Scalars['DateTime']['output']; - id: Scalars['String']['output']; - status: WorkspaceJoinRequestStatus; - user: LimitedUser; - workspace: Workspace; -}; - -export type WorkspaceJoinRequestCollection = { - __typename?: 'WorkspaceJoinRequestCollection'; - cursor?: Maybe; - items: Array; - totalCount: Scalars['Int']['output']; -}; - -export type WorkspaceJoinRequestFilter = { - status?: InputMaybe; -}; - -export type WorkspaceJoinRequestMutations = { - __typename?: 'WorkspaceJoinRequestMutations'; - approve: Scalars['Boolean']['output']; - deny: Scalars['Boolean']['output']; -}; - - -export type WorkspaceJoinRequestMutationsApproveArgs = { - input: ApproveWorkspaceJoinRequestInput; -}; - - -export type WorkspaceJoinRequestMutationsDenyArgs = { - input: DenyWorkspaceJoinRequestInput; -}; - -export enum WorkspaceJoinRequestStatus { - Approved = 'approved', - Denied = 'denied', - Pending = 'pending' -} - -export type WorkspaceMutations = { - __typename?: 'WorkspaceMutations'; - addDomain: Workspace; - billing: WorkspaceBillingMutations; - create: Workspace; - delete: Scalars['Boolean']['output']; - deleteDomain: Workspace; - deleteSsoProvider: Scalars['Boolean']['output']; - /** Dismiss a workspace from the discoverable list, behind the scene a join request is created with the status "dismissed" */ - dismiss: Scalars['Boolean']['output']; - invites: WorkspaceInviteMutations; - join: Workspace; - leave: Scalars['Boolean']['output']; - projects: WorkspaceProjectMutations; - requestToJoin: Scalars['Boolean']['output']; - /** Set the default region where project data will be stored. Only available to admins. */ - setDefaultRegion: Workspace; - update: Workspace; - updateCreationState: Scalars['Boolean']['output']; - updateRole: Workspace; - updateSeatType: Workspace; -}; - - -export type WorkspaceMutationsAddDomainArgs = { - input: AddDomainToWorkspaceInput; -}; - - -export type WorkspaceMutationsCreateArgs = { - input: WorkspaceCreateInput; -}; - - -export type WorkspaceMutationsDeleteArgs = { - workspaceId: Scalars['String']['input']; -}; - - -export type WorkspaceMutationsDeleteDomainArgs = { - input: WorkspaceDomainDeleteInput; -}; - - -export type WorkspaceMutationsDeleteSsoProviderArgs = { - workspaceId: Scalars['String']['input']; -}; - - -export type WorkspaceMutationsDismissArgs = { - input: WorkspaceDismissInput; -}; - - -export type WorkspaceMutationsJoinArgs = { - input: JoinWorkspaceInput; -}; - - -export type WorkspaceMutationsLeaveArgs = { - id: Scalars['ID']['input']; -}; - - -export type WorkspaceMutationsRequestToJoinArgs = { - input: WorkspaceRequestToJoinInput; -}; - - -export type WorkspaceMutationsSetDefaultRegionArgs = { - regionKey: Scalars['String']['input']; - workspaceId: Scalars['String']['input']; -}; - - -export type WorkspaceMutationsUpdateArgs = { - input: WorkspaceUpdateInput; -}; - - -export type WorkspaceMutationsUpdateCreationStateArgs = { - input: WorkspaceCreationStateInput; -}; - - -export type WorkspaceMutationsUpdateRoleArgs = { - input: WorkspaceRoleUpdateInput; -}; - - -export type WorkspaceMutationsUpdateSeatTypeArgs = { - input: WorkspaceUpdateSeatTypeInput; -}; - -export type WorkspacePaidPlanPrices = { - __typename?: 'WorkspacePaidPlanPrices'; - pro: WorkspacePlanPrice; - proUnlimited: WorkspacePlanPrice; - team: WorkspacePlanPrice; - teamUnlimited: WorkspacePlanPrice; -}; - -export enum WorkspacePaymentMethod { - Billing = 'billing', - Invoice = 'invoice', - Unpaid = 'unpaid' -} - -export type WorkspacePermissionChecks = { - __typename?: 'WorkspacePermissionChecks'; - canCreateProject: PermissionCheckResult; - canMoveProjectToWorkspace: PermissionCheckResult; -}; - - -export type WorkspacePermissionChecksCanMoveProjectToWorkspaceArgs = { - projectId?: InputMaybe; -}; - -export type WorkspacePlan = { - __typename?: 'WorkspacePlan'; - createdAt: Scalars['DateTime']['output']; - name: WorkspacePlans; - paymentMethod: WorkspacePaymentMethod; - status: WorkspacePlanStatuses; - usage: WorkspacePlanUsage; -}; - -export type WorkspacePlanPrice = { - __typename?: 'WorkspacePlanPrice'; - monthly: Price; - yearly: Price; -}; - -export enum WorkspacePlanStatuses { - CancelationScheduled = 'cancelationScheduled', - Canceled = 'canceled', - PaymentFailed = 'paymentFailed', - Valid = 'valid' -} - -export type WorkspacePlanUsage = { - __typename?: 'WorkspacePlanUsage'; - modelCount: Scalars['Int']['output']; - projectCount: Scalars['Int']['output']; -}; - -export enum WorkspacePlans { - Academia = 'academia', - Free = 'free', - Pro = 'pro', - ProUnlimited = 'proUnlimited', - ProUnlimitedInvoiced = 'proUnlimitedInvoiced', - Team = 'team', - TeamUnlimited = 'teamUnlimited', - TeamUnlimitedInvoiced = 'teamUnlimitedInvoiced', - Unlimited = 'unlimited' -} - -export type WorkspaceProjectCreateInput = { - description?: InputMaybe; - name?: InputMaybe; - visibility?: InputMaybe; - workspaceId: Scalars['String']['input']; -}; - -export type WorkspaceProjectInviteCreateInput = { - /** Either this or userId must be filled */ - email?: InputMaybe; - /** Defaults to the contributor role, if not specified */ - role?: InputMaybe; - /** Can only be specified if guest mode is on or if the user is an admin */ - serverRole?: InputMaybe; - /** Either this or email must be filled */ - userId?: InputMaybe; - /** Only taken into account, if project belongs to a workspace. Defaults to guest access. */ - workspaceRole?: InputMaybe; -}; - -export type WorkspaceProjectMutations = { - __typename?: 'WorkspaceProjectMutations'; - create: Project; - /** - * Schedule a job that will: - * - Move all regional data to target region - * - Update project region key - * - TODO: Eventually delete data in previous region - */ - moveToRegion: Scalars['String']['output']; - moveToWorkspace: Project; - updateRole: Project; -}; - - -export type WorkspaceProjectMutationsCreateArgs = { - input: WorkspaceProjectCreateInput; -}; - - -export type WorkspaceProjectMutationsMoveToRegionArgs = { - projectId: Scalars['String']['input']; - regionKey: Scalars['String']['input']; -}; - - -export type WorkspaceProjectMutationsMoveToWorkspaceArgs = { - projectId: Scalars['String']['input']; - workspaceId: Scalars['String']['input']; -}; - - -export type WorkspaceProjectMutationsUpdateRoleArgs = { - input: ProjectUpdateRoleInput; -}; - -export type WorkspaceProjectsFilter = { - /** Filter out projects by name */ - search?: InputMaybe; - /** Only return workspace projects that the active user has an explicit project role in */ - withProjectRoleOnly?: InputMaybe; -}; - -export type WorkspaceProjectsUpdatedMessage = { - __typename?: 'WorkspaceProjectsUpdatedMessage'; - /** Project entity, null if project was deleted */ - project?: Maybe; - /** Project ID */ - projectId: Scalars['String']['output']; - /** Message type */ - type: WorkspaceProjectsUpdatedMessageType; - /** Workspace ID */ - workspaceId: Scalars['String']['output']; -}; - -export enum WorkspaceProjectsUpdatedMessageType { - Added = 'ADDED', - Removed = 'REMOVED' -} - -export type WorkspaceRequestToJoinInput = { - workspaceId: Scalars['ID']['input']; -}; - -export enum WorkspaceRole { - Admin = 'ADMIN', - Guest = 'GUEST', - Member = 'MEMBER' -} - -export type WorkspaceRoleCollection = { - __typename?: 'WorkspaceRoleCollection'; - totalCount: Scalars['Int']['output']; -}; - -export type WorkspaceRoleDeleteInput = { - userId: Scalars['String']['input']; - workspaceId: Scalars['String']['input']; -}; - -export type WorkspaceRoleUpdateInput = { - /** Leave role null to revoke access entirely */ - role?: InputMaybe; - userId: Scalars['String']['input']; - workspaceId: Scalars['String']['input']; -}; - -export type WorkspaceSeatCollection = { - __typename?: 'WorkspaceSeatCollection'; - totalCount: Scalars['Int']['output']; -}; - -export enum WorkspaceSeatType { - Editor = 'editor', - Viewer = 'viewer' -} - -export type WorkspaceSeatsByType = { - __typename?: 'WorkspaceSeatsByType'; - editors?: Maybe; - viewers?: Maybe; -}; - -export type WorkspaceSso = { - __typename?: 'WorkspaceSso'; - /** If null, the workspace does not have SSO configured */ - provider?: Maybe; - session?: Maybe; -}; - -export type WorkspaceSsoProvider = { - __typename?: 'WorkspaceSsoProvider'; - clientId: Scalars['String']['output']; - id: Scalars['ID']['output']; - issuerUrl: Scalars['String']['output']; - name: Scalars['String']['output']; -}; - -export type WorkspaceSsoSession = { - __typename?: 'WorkspaceSsoSession'; - createdAt: Scalars['DateTime']['output']; - validUntil: Scalars['DateTime']['output']; -}; - -export type WorkspaceSubscription = { - __typename?: 'WorkspaceSubscription'; - billingInterval: BillingInterval; - createdAt: Scalars['DateTime']['output']; - currency: Currency; - currentBillingCycleEnd: Scalars['DateTime']['output']; - seats: WorkspaceSubscriptionSeats; - updatedAt: Scalars['DateTime']['output']; -}; - -export type WorkspaceSubscriptionSeatCount = { - __typename?: 'WorkspaceSubscriptionSeatCount'; - /** Total number of seats in use by workspace users */ - assigned: Scalars['Int']['output']; - /** Total number of seats purchased and available in the current subscription cycle */ - available: Scalars['Int']['output']; -}; - -export type WorkspaceSubscriptionSeats = { - __typename?: 'WorkspaceSubscriptionSeats'; - editors: WorkspaceSubscriptionSeatCount; - viewers: WorkspaceSubscriptionSeatCount; -}; - -export type WorkspaceTeamByRole = { - __typename?: 'WorkspaceTeamByRole'; - admins?: Maybe; - guests?: Maybe; - members?: Maybe; -}; - -export type WorkspaceTeamFilter = { - /** Limit team members to provided role(s) */ - roles?: InputMaybe>; - /** Search for team members by name or email */ - search?: InputMaybe; - seatType?: InputMaybe; -}; - -export type WorkspaceUpdateInput = { - description?: InputMaybe; - discoverabilityEnabled?: InputMaybe; - domainBasedMembershipProtectionEnabled?: InputMaybe; - id: Scalars['String']['input']; - /** Logo image as base64-encoded string */ - logo?: InputMaybe; - name?: InputMaybe; - slug?: InputMaybe; -}; - -export type WorkspaceUpdateSeatTypeInput = { - seatType: WorkspaceSeatType; - userId: Scalars['String']['input']; - workspaceId: Scalars['String']['input']; -}; - -export type WorkspaceUpdatedMessage = { - __typename?: 'WorkspaceUpdatedMessage'; - /** Workspace ID */ - id: Scalars['String']['output']; - /** Workspace itself */ - workspace: Workspace; -}; - -export type AcccountTestQueryQueryVariables = Exact<{ [key: string]: never; }>; - - -export type AcccountTestQueryQuery = { __typename?: 'Query', serverInfo: { __typename?: 'ServerInfo', version?: string | null, name: string, company?: string | null } }; - - -export const AcccountTestQueryDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"AcccountTestQuery"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"serverInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"version"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"company"}}]}}]}}]} as unknown as DocumentNode; \ No newline at end of file diff --git a/packages/dui3/lib/common/generated/gql/index.ts b/packages/dui3/lib/common/generated/gql/index.ts deleted file mode 100644 index af7839936..000000000 --- a/packages/dui3/lib/common/generated/gql/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./gql"; \ No newline at end of file diff --git a/packages/dui3/lib/core/configs/apollo.ts b/packages/dui3/lib/core/configs/apollo.ts deleted file mode 100644 index 164e82cf8..000000000 --- a/packages/dui3/lib/core/configs/apollo.ts +++ /dev/null @@ -1,348 +0,0 @@ -/* eslint-disable @typescript-eslint/no-unsafe-return */ -/* eslint-disable @typescript-eslint/no-unsafe-assignment */ -import type { ApolloLink, ApolloClientOptions } from '@apollo/client/core' -import { InMemoryCache, split, from } from '@apollo/client/core' -import { setContext } from '@apollo/client/link/context' -import { SubscriptionClient } from 'subscriptions-transport-ws' -import { createUploadLink } from 'apollo-upload-client' -import { WebSocketLink } from '@apollo/client/link/ws' -import { getMainDefinition } from '@apollo/client/utilities' -import type { OperationDefinitionNode } from 'graphql' -import { Kind } from 'graphql' -import type { Nullable } from '@speckle/shared' -import { - buildAbstractCollectionMergeFunction, - buildArrayMergeFunction, - incomingOverwritesExistingMergeFunction -} from '~~/lib/core/helpers/apolloSetup' -import { onError } from '@apollo/client/link/error' -import * as Observability from '@speckle/shared/dist/esm/observability/index.js' - -let subscriptionsStopped = false -const errorRpm = Observability.simpleRpmCounter() -const STOP_SUBSCRIPTIONS_AT_ERRORS_PER_MIN = 100 - -const appVersion = (import.meta.env.SPECKLE_SERVER_VERSION as string) || 'unknown' -const appName = 'dui-3' - -function createCache(): InMemoryCache { - return new InMemoryCache({ - /** - * This is where you configure how various GQL fields should be read, written to or merged when new data comes in. - * If you define a merge function here, you don't need to duplicate the merge logic inside an `update()` callback - * of a fetchMore call, for example. - * - * Feel free to re-use utilities in the `apolloSetup` helper for defining merge functions or even use the ones that come from `@apollo/client/utilities`. - * - * Read more: https://www.apollographql.com/docs/react/caching/cache-field-behavior - */ - typePolicies: { - Query: { - fields: { - otherUser: { - read(original, { args, toReference }) { - if (args?.id) { - return toReference({ __typename: 'LimitedUser', id: args.id }) - } - - return original - } - }, - activeUser: { - merge(existing, incoming, { mergeObjects }) { - return mergeObjects(existing, incoming) - }, - read(original, { args, toReference }) { - if (args?.id) { - return toReference({ __typename: 'User', id: args.id }) - } - - return original - } - }, - user: { - read(original, { args, toReference }) { - if (args?.id) { - return toReference({ __typename: 'User', id: args.id }) - } - - return original - } - }, - stream: { - read(original, { args, toReference }) { - if (args?.id) { - return toReference({ __typename: 'Stream', id: args.id }) - } - - return original - } - }, - streams: { - keyArgs: ['query'], - merge: buildAbstractCollectionMergeFunction('UserStreamCollection', { - checkIdentity: true - }) - }, - project: { - read(original, { args, toReference }) { - if (args?.id) { - return toReference({ __typename: 'Project', id: args.id }) - } - - return original - } - }, - projects: { - merge: buildArrayMergeFunction() - } - } - }, - LimitedUser: { - fields: { - commits: { - keyArgs: false, - merge: buildAbstractCollectionMergeFunction('CommitCollection') - } - } - }, - User: { - fields: { - timeline: { - keyArgs: ['after', 'before'], - merge: buildAbstractCollectionMergeFunction('ActivityCollection') - }, - commits: { - keyArgs: false, - merge: buildAbstractCollectionMergeFunction('CommitCollection') - }, - favoriteStreams: { - keyArgs: false, - merge: buildAbstractCollectionMergeFunction('StreamCollection') - }, - projects: { - keyArgs: ['filter', 'limit'], - merge: buildAbstractCollectionMergeFunction('ProjectCollection') - } - } - }, - Project: { - fields: { - models: { - keyArgs: ['filter', 'limit'], - merge: buildAbstractCollectionMergeFunction('ModelCollection') - }, - versions: { - keyArgs: ['filter', 'limit'], - merge: buildAbstractCollectionMergeFunction('VersionCollection') - }, - commentThreads: { - keyArgs: ['filter', 'limit'], - merge: buildAbstractCollectionMergeFunction('CommentCollection') - }, - modelsTree: { - keyArgs: ['filter', 'limit'], - merge: buildAbstractCollectionMergeFunction('ModelsTreeItemCollection') - }, - replyAuthors: { - keyArgs: false, - merge: buildAbstractCollectionMergeFunction('CommentReplyAuthorCollection') - }, - viewerResources: { - merge: (_existing, incoming) => [...incoming] - }, - model: { - read(original, { args, toReference }) { - if (args?.id) { - return toReference({ __typename: 'Model', id: args.id }) - } - - return original - } - }, - team: { - merge: (_existing, incoming) => incoming - }, - invitedTeam: { - merge: (_existing, incoming) => incoming - }, - pendingImportedModels: { - merge: (_existing, incoming) => incoming - } - } - }, - Model: { - fields: { - versions: { - keyArgs: ['filter', 'limit'], - merge: buildAbstractCollectionMergeFunction('VersionCollection') - }, - pendingImportedVersions: { - merge: (_existing, incoming) => incoming - } - } - }, - Comment: { - fields: { - replies: { - keyArgs: ['limit'] - } - } - }, - Stream: { - fields: { - activity: { - keyArgs: ['after', 'before', 'actionType'], - merge: buildAbstractCollectionMergeFunction('ActivityCollection') - }, - commits: { - keyArgs: false, - merge: buildAbstractCollectionMergeFunction('CommitCollection', { - checkIdentity: true - }) - }, - pendingCollaborators: { - merge: incomingOverwritesExistingMergeFunction - }, - pendingAccessRequests: { - merge: incomingOverwritesExistingMergeFunction - } - } - }, - Branch: { - fields: { - commits: { - keyArgs: false, - merge: buildAbstractCollectionMergeFunction('CommitCollection', { - checkIdentity: true - }) - } - } - }, - BranchCollection: { - merge: true - }, - ServerStats: { - merge: true - }, - WebhookEventCollection: { - merge: true - }, - ServerInfo: { - merge: true - }, - CommentThreadActivityMessage: { - merge: true - } - } - }) -} - -function createWsClient(params: { - wsEndpoint: string - authToken: () => Nullable -}): SubscriptionClient { - const { wsEndpoint, authToken } = params - - return new SubscriptionClient(wsEndpoint, { - reconnect: true, - reconnectionAttempts: 3, - connectionParams: () => { - const token = authToken() - const Authorization = token?.length ? `Bearer ${token}` : null - return Authorization ? { Authorization, headers: { Authorization } } : {} - } - }) -} - -function createLink(params: { - httpEndpoint: string - wsClient?: SubscriptionClient - authToken: () => Nullable -}): ApolloLink { - const { httpEndpoint, wsClient, authToken } = params - // Prepare links - const httpLink = createUploadLink({ - uri: httpEndpoint - }) - - const authLink = setContext((_, { headers }) => { - const token = authToken() - const authHeader = token?.length ? { Authorization: `Bearer ${token}` } : {} - return { - headers: { - ...headers, - ...authHeader - } - } - }) - - let link = authLink.concat(httpLink as unknown as ApolloLink) - - if (wsClient) { - const wsLink = new WebSocketLink(wsClient) - link = split( - ({ query }) => { - const definition = getMainDefinition(query) as OperationDefinitionNode - const { kind, operation } = definition - - return kind === Kind.OPERATION_DEFINITION && operation === 'subscription' - }, - wsLink, - link - ) - } - - const errorLink = onError((res) => { - console.error('Apollo Client error', res) - - // Disable subscriptions if too many errors per minute - const rpm = errorRpm.hit() - if ( - import.meta.client && - wsClient && - !subscriptionsStopped && - rpm > STOP_SUBSCRIPTIONS_AT_ERRORS_PER_MIN - ) { - subscriptionsStopped = true - console.error( - `Too many errors (${rpm} errors per minute), stopping subscriptions!` - ) - wsClient.use([ - { - applyMiddleware: () => { - // never invokes next() - essentially stuck - } - } - ]) - } - }) - - return from([errorLink, link]) -} - -type ResolveClientConfigParams = { - httpEndpoint: string - authToken: () => Nullable -} - -export const resolveClientConfig = ( - params: ResolveClientConfigParams -): Pick, 'cache' | 'link' | 'name' | 'version'> => { - const { httpEndpoint, authToken } = params - const wsEndpoint = httpEndpoint.replace('http', 'ws') - - const wsClient = import.meta.client - ? createWsClient({ wsEndpoint, authToken }) - : undefined - const link = createLink({ httpEndpoint, wsClient, authToken }) - - return { - // If we don't markRaw the cache, sometimes we get cryptic internal Apollo Client errors that essentially - // result from parts of its internals being made reactive, even tho they shouldn't be - cache: markRaw(createCache()), - link, - name: appName, - version: appVersion - } -} diff --git a/packages/dui3/lib/core/helpers/apolloSetup.ts b/packages/dui3/lib/core/helpers/apolloSetup.ts deleted file mode 100644 index f028563f2..000000000 --- a/packages/dui3/lib/core/helpers/apolloSetup.ts +++ /dev/null @@ -1,110 +0,0 @@ -import type { Optional } from '@speckle/shared' -import type { FieldMergeFunction } from '@apollo/client/core' - -interface AbstractCollection { - __typename: T - totalCount: number - cursor: string | null - items: Record[] -} - -interface MergeSettings { - /** - * Set to false if you want to merge incoming items without checking - * for duplicates. Usually you don't want to do this as you can introduce duplicates this way. - * Defaults to true - */ - checkIdentity: boolean - /** - * Optionally change the prop that should be used to compare - * equality between items - * Defaults to '__ref', which is the prop added by Apollo that contains the globally unique ID of the object - */ - identityProp: string -} - -const prepareMergeSettings = ( - settings: Optional> -): MergeSettings => ({ - checkIdentity: true, - identityProp: '__ref', - ...(settings || {}) -}) - -/** - * Build an Apollo merge function for a field that returns an array of identifiable objects - */ -export function buildArrayMergeFunction( - settings?: Partial -): FieldMergeFunction[], Record[]> { - const { checkIdentity, identityProp } = prepareMergeSettings(settings) - return (existing, incoming) => { - let finalItems: Record[] - if (checkIdentity) { - finalItems = [...(existing || [])] - for (const newItem of incoming || []) { - if ( - finalItems.findIndex( - (item) => item[identityProp] === newItem[identityProp] - ) === -1 - ) { - finalItems.push(newItem) - } - } - } else { - finalItems = [...(existing || []), ...(incoming || [])] - } - - return finalItems - } -} - -/** - * Build an Apollo merge function for a field that returns a collection like AbstractCollection - */ -export function buildAbstractCollectionMergeFunction( - typeName: T, - settings?: Partial -): FieldMergeFunction>, AbstractCollection> { - const { checkIdentity, identityProp } = prepareMergeSettings(settings) - return ( - existing: Optional>, - incoming: AbstractCollection - ) => { - const existingItems = existing?.items || [] - const incomingItems = incoming?.items || [] - - let finalItems: Record[] - if (checkIdentity) { - finalItems = [...existingItems] - for (const newItem of incomingItems) { - if ( - finalItems.findIndex( - (item) => item[identityProp] === newItem[identityProp] - ) === -1 - ) { - finalItems.push(newItem) - } - } - } else { - finalItems = [...existingItems, ...incomingItems] - } - - return { - __typename: incoming?.__typename || existing?.__typename || typeName, - totalCount: incoming.totalCount || 0, - cursor: incoming.cursor || null, - items: finalItems - } - } -} - -/** - * Merge function that just takes incoming data and overrides all of old data with it - * Useful for array fields w/o pagination, where a new array response is supposed to replace - * the entire old one - */ -export const incomingOverwritesExistingMergeFunction: FieldMergeFunction = ( - _existing: unknown, - incoming: unknown -) => incoming diff --git a/packages/dui3/nuxt.config.ts b/packages/dui3/nuxt.config.ts deleted file mode 100644 index b1e43cc78..000000000 --- a/packages/dui3/nuxt.config.ts +++ /dev/null @@ -1,76 +0,0 @@ -import legacy from '@vitejs/plugin-legacy' - -// https://nuxt.com/docs/api/configuration/nuxt-config -export default defineNuxtConfig({ - typescript: { - shim: false, - strict: true - }, - modules: [ - '@nuxt/eslint', - '@nuxtjs/tailwindcss', - '@speckle/ui-components-nuxt', - '@pinia/nuxt' - ], - alias: { - // Rewriting all lodash calls to lodash-es for proper tree-shaking & chunk splitting - lodash: 'lodash-es' - }, - - vite: { - resolve: { - alias: [{ find: /^lodash$/, replacement: 'lodash-es' }] - }, - - build: { - // older chrome version for CEF 65 support. all identifiers except the chrome one are default ones. - target: ['es2020', 'edge88', 'firefox78', 'chrome65', 'safari14'], - // optionally disable minification for debugging - minify: false - }, - plugins: [ - // again - only for CEF 65 - legacy({ - renderLegacyChunks: false, - // only adding the specific polyfills we need to reduce bundle size - modernPolyfills: ['es.global-this', 'es/object', 'es/array'] - }) - ] - }, - ssr: false, - build: { - transpile: [ - /^@apollo\/client/, - 'ts-invariant/process', - '@vue/apollo-composable', - '@headlessui/vue', - /^@heroicons\/vue/, - '@vueuse/core', - '@vueuse/shared', - '@speckle/ui-components' - ] - }, - hooks: { - 'build:manifest': (manifest) => { - // kinda hacky, vite polyfills are incorrectly being loaded last so we have to move them to appear first in the object. - // we can't replace `manifest` entirely, cause then we're only mutating a local variable, not the actual manifest - // which is why we have to mutate the reference. - // since ES2015 object string property order is more or less guaranteed - the order is chronological - const polyfillKey = 'vite/legacy-polyfills' - const polyfillEntry = manifest[polyfillKey] - if (!polyfillEntry) return - - const oldManifest = { ...manifest } - delete oldManifest[polyfillKey] - - for (const key in manifest) { - delete manifest[key] - } - - manifest[polyfillKey] = polyfillEntry - for (const key in oldManifest) { - manifest[key] = oldManifest[key] - } - } - } -}) diff --git a/packages/dui3/package.json b/packages/dui3/package.json deleted file mode 100644 index 741f59ee7..000000000 --- a/packages/dui3/package.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "name": "@speckle/dui3", - "description": "Speckle desktop UI embedded in connectors. Built w/ Vue 3 & Nuxt 3", - "version": "0.0.1", - "private": true, - "engines": { - "node": "^22.6.0" - }, - "scripts": { - "build": "nuxt build", - "dev:nuxt": "nuxt dev", - "dev": "concurrently \"nuxt dev\" \"yarn gqlgen:watch\"", - "generate": "nuxt generate", - "preview": "nuxt preview", - "postinstall": "yarn ensure:tailwind-deps && nuxt prepare", - "lint:js": "eslint .", - "lint:tsc": "vue-tsc --noEmit", - "lint:prettier": "prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --check .", - "lint:css": "stylelint \"**/*.{css,vue}\"", - "lint": "yarn lint:js && yarn lint:tsc && yarn lint:prettier && yarn lint:css", - "lint:ci": "yarn lint:tsc && yarn lint:css", - "gqlgen": "graphql-codegen", - "gqlgen:watch": "graphql-codegen --watch" - }, - "dependencies": { - "@apollo/client": "^3.7.14", - "@headlessui/vue": "^1.7.13", - "@heroicons/vue": "^2.0.12", - "@pinia/nuxt": "^0.4.11", - "@speckle/shared": "workspace:^", - "@speckle/ui-components": "workspace:^", - "@speckle/ui-components-nuxt": "workspace:^", - "@vue/apollo-composable": "^4.0.0-beta.5", - "@vueuse/core": "^9.13.0", - "apollo-upload-client": "^17.0.0", - "graphql": "^16.6.0", - "graphql-tag": "^2.12.6", - "lodash-es": "^4.17.21", - "nanoevents": "^8.0.0", - "pinia": "^2.1.4", - "portal-vue": "^3.0.0", - "subscriptions-transport-ws": "^0.11.0", - "vue-tippy": "^6.2.0" - }, - "devDependencies": { - "@graphql-codegen/cli": "^5.0.5", - "@graphql-codegen/client-preset": "^4.3.0", - "@nuxt/eslint": "^0.3.13", - "@nuxtjs/tailwindcss": "^6.7.0", - "@parcel/watcher": "^2.5.1", - "@types/apollo-upload-client": "^17.0.1", - "@types/eslint": "^8.56.10", - "@types/lodash-es": "^4.17.6", - "@types/node": "^18", - "@typescript-eslint/eslint-plugin": "^7.12.0", - "@typescript-eslint/parser": "^7.12.0", - "@vitejs/plugin-legacy": "^4.0.3", - "autoprefixer": "^10.4.14", - "concurrently": "^7.5.0", - "eslint": "^9.4.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-vuejs-accessibility": "^2.3.0", - "nuxt": "^3.6.3", - "postcss": "^8.4.31", - "postcss-custom-properties": "^12.1.9", - "postcss-html": "^1.5.0", - "postcss-nesting": "^10.2.0", - "prettier": "^2.7.1", - "stylelint": "^15.10.1", - "stylelint-config-prettier": "^9.0.3", - "stylelint-config-recommended-vue": "^1.4.0", - "stylelint-config-standard": "^26.0.0", - "tailwindcss": "^3.3.2", - "type-fest": "^3.5.1", - "typescript": "^4.8.3", - "vue-tsc": "^2.2.2" - }, - "installConfig": { - "hoistingLimits": "workspaces" - } -} diff --git a/packages/dui3/pages/index.vue b/packages/dui3/pages/index.vue deleted file mode 100644 index c4096a8ba..000000000 --- a/packages/dui3/pages/index.vue +++ /dev/null @@ -1,10 +0,0 @@ - - diff --git a/packages/dui3/pages/test.vue b/packages/dui3/pages/test.vue deleted file mode 100644 index 5f01daa83..000000000 --- a/packages/dui3/pages/test.vue +++ /dev/null @@ -1,160 +0,0 @@ - - - diff --git a/packages/dui3/plugins/00.bindings.ts b/packages/dui3/plugins/00.bindings.ts deleted file mode 100644 index 59e3c788a..000000000 --- a/packages/dui3/plugins/00.bindings.ts +++ /dev/null @@ -1,103 +0,0 @@ -import type { IRawBridge } from '~/lib/bridge/definitions' - -import { GenericBridge } from '~/lib/bridge/generic' -import { SketchupBridge } from '~/lib/bridge/sketchup' - -import type { IBasicConnectorBinding } from '~/lib/bindings/definitions/IBasicConnectorBinding' -import { - IBasicConnectorBindingKey, - MockedBaseBinding -} from '~/lib/bindings/definitions/IBasicConnectorBinding' - -import type { ITestBinding } from '~/lib/bindings/definitions/ITestBinding' -import { - ITestBindingKey, - MockedTestBinding -} from '~/lib/bindings/definitions/ITestBinding' - -import type { IConfigBinding } from '~/lib/bindings/definitions/IConfigBinding' -import { - IConfigBindingKey, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - MockedConfigBinding -} from '~/lib/bindings/definitions/IConfigBinding' - -// Makes TS happy -declare let globalThis: Record & { - CefSharp?: { BindObjectAsync: (name: string) => Promise } - chrome?: { webview: { hostObjects: Record } } - sketchup?: Record -} - -/** - * Here we are loading any bindings that we expect to have from all - * connectors. If some are not present, that's okay - we're going to - * strip or customize functionality from the ui itself. - */ -export default defineNuxtPlugin(async () => { - // Registers some default test bindings. - const testBindings = - (await tryHoistBinding(ITestBindingKey)) || new MockedTestBinding() - - // Tries to register some non-existant bindings. - const nonExistantBindings = await tryHoistBinding('nonExistantBindings') - - // Registers a set of default bindings. - const baseBinding = - (await tryHoistBinding(IBasicConnectorBindingKey)) || - new MockedBaseBinding() - - // UI configuration bindings. - const configBinding = await tryHoistBinding(IConfigBindingKey) - - const showDevTools = () => { - baseBinding.showDevTools() - } - - const openUrl = (url: string) => { - baseBinding.openUrl(url) - } - - return { - provide: { - testBindings, - nonExistantBindings, - baseBinding, - configBinding, - showDevTools, - openUrl - } - } -}) - -/** - * Checks possible browser window targets for a given binding, and, if it finds it, - * creates a bridge for it and registers it in the global scope. - * @param name binding name - * @returns null if the binding was not found, or the binding. - */ -const tryHoistBinding = async (name: string) => { - let bridge: GenericBridge | SketchupBridge | null = null - let tempBridge: GenericBridge | SketchupBridge | null = null - - if (globalThis.CefSharp) { - await globalThis.CefSharp.BindObjectAsync(name) - tempBridge = new GenericBridge(globalThis[name] as unknown as IRawBridge) - } - - if (globalThis.chrome && globalThis.chrome.webview && !tempBridge) { - tempBridge = new GenericBridge(globalThis.chrome.webview.hostObjects[name]) - } - - if (globalThis.sketchup && !tempBridge) { - tempBridge = new SketchupBridge(name) - } - - const res = await tempBridge?.create() - if (res) bridge = tempBridge - - if (!bridge) console.warn(`Failed to bind ${name} binding.`) - - globalThis[name] = bridge - return bridge as unknown as T -} diff --git a/packages/dui3/plugins/portal.ts b/packages/dui3/plugins/portal.ts deleted file mode 100644 index 2670aa801..000000000 --- a/packages/dui3/plugins/portal.ts +++ /dev/null @@ -1,5 +0,0 @@ -import PortalVue from 'portal-vue' - -export default defineNuxtPlugin((nuxtApp) => { - nuxtApp.vueApp.use(PortalVue) -}) diff --git a/packages/dui3/plugins/tippy.ts b/packages/dui3/plugins/tippy.ts deleted file mode 100644 index a3a674eb8..000000000 --- a/packages/dui3/plugins/tippy.ts +++ /dev/null @@ -1,11 +0,0 @@ -import VueTippy from 'vue-tippy' -import 'tippy.js/dist/tippy.css' - -export default defineNuxtPlugin((nuxtApp) => { - nuxtApp.vueApp.use(VueTippy, { - defaultProps: { - arrow: true - }, - flipDuration: 0 - }) -}) diff --git a/packages/dui3/postcss.config.js b/packages/dui3/postcss.config.js deleted file mode 100644 index 2cc9b88b8..000000000 --- a/packages/dui3/postcss.config.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - 'postcss-nesting': {} - } -} diff --git a/packages/dui3/public/favicon.ico b/packages/dui3/public/favicon.ico deleted file mode 100644 index 18993ad91cfd43e03b074dd0b5cc3f37ab38e49c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmeHLOKuuL5PjK%MHWVi6lD zOGiREbCw`xmFozJ^aNatJY>w+g ze6a2@u~m#^BZm@8wco9#Crlli0uLb^3E$t2-WIc^#(?t)*@`UpuofJ(Uyh@F>b3Ph z$D^m8Xq~pTkGJ4Q`Q2)te3mgkWYZ^Ijq|hkiP^9`De={bQQ%heZC$QU2UpP(-tbl8 zPWD2abEew;oat@w`uP3J^YpsgT%~jT(Dk%oU}sa$7|n6hBjDj`+I;RX(>)%lm_7N{+B7Mu%H?422lE%MBJH!!YTN2oT7xr>>N-8OF$C&qU^ z>vLsa{$0X%q1fjOe3P1mCv#lN{xQ4_*HCSAZjTb1`}mlc+9rl8$B3OP%VT@mch_~G z7Y+4b{r>9e=M+7vSI;BgB?ryZDY4m>&wcHSn81VH1N~`0gvwH{ z8dv#hG|OK`>1;j7tM#B)Z7zDN?{6=dUal}$e { - const { accounts, refreshAccounts, defaultAccount, validAccounts, loading } = - useInjectedAccounts() - - return { accounts, refreshAccounts, defaultAccount, validAccounts, loading } -}) diff --git a/packages/dui3/store/documentInfo.ts b/packages/dui3/store/documentInfo.ts deleted file mode 100644 index 76f9485d9..000000000 --- a/packages/dui3/store/documentInfo.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { defineStore } from 'pinia' -import type { DocumentInfo } from 'lib/bindings/definitions/IBasicConnectorBinding' - -export const useDocumentInfoStore = defineStore('documentInfoStore', () => { - const app = useNuxtApp() - const documentInfo = ref() - - app.$baseBinding.on('documentChanged', () => { - console.log('doc changed') - setTimeout(async () => { - const docInfo = await app.$baseBinding.getDocumentInfo() - documentInfo.value = docInfo - }, 500) // Rhino needs some time. - }) - - const initDocInfo = async () => { - documentInfo.value = await app.$baseBinding.getDocumentInfo() - } - - void initDocInfo() - - return { documentInfo } -}) diff --git a/packages/dui3/store/uiConfig.ts b/packages/dui3/store/uiConfig.ts deleted file mode 100644 index 48fe4c25f..000000000 --- a/packages/dui3/store/uiConfig.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { defineStore } from 'pinia' -import type { Config } from 'lib/bindings/definitions/IConfigBinding' - -export const useDocumentInfoStore = defineStore('documentInfoStore', () => { - const { $configBinding } = useNuxtApp() - - const hasConfigBindings = ref(!!$configBinding) - const uiConfig = ref({ darkTheme: false }) - - watch( - uiConfig, - async (newValue) => { - if (!newValue || !$configBinding) return - await $configBinding.updateConfig(newValue) - }, - { deep: true } - ) - - const isDarkTheme = computed(() => { - return uiConfig.value?.darkTheme - }) - - const toggleTheme = () => { - uiConfig.value.darkTheme = !uiConfig.value.darkTheme - } - - const init = async () => { - if (!$configBinding) return - uiConfig.value = await $configBinding.getConfig() - } - void init() - - return { hasConfigBindings, isDarkTheme, toggleTheme } -}) diff --git a/packages/dui3/stylelint.config.js b/packages/dui3/stylelint.config.js deleted file mode 100644 index 6c7552c57..000000000 --- a/packages/dui3/stylelint.config.js +++ /dev/null @@ -1,28 +0,0 @@ -module.exports = { - extends: [ - 'stylelint-config-standard', - 'stylelint-config-recommended-vue', - 'stylelint-config-prettier' - ], - // add your custom config here - // https://stylelint.io/user-guide/configuration - rules: { - // Rules to make stylelint happy with tailwind syntax - 'at-rule-no-unknown': [ - true, - { - ignoreAtRules: ['tailwind', 'apply', 'variants', 'responsive', 'screen'] - } - ], - 'declaration-block-trailing-semicolon': null, - 'no-descending-specificity': null - }, - overrides: [ - { - files: '**/*.vue', - rules: { - 'value-keyword-case': null - } - } - ] -} diff --git a/packages/dui3/tailwind.config.mjs b/packages/dui3/tailwind.config.mjs deleted file mode 100644 index a74d51214..000000000 --- a/packages/dui3/tailwind.config.mjs +++ /dev/null @@ -1,26 +0,0 @@ -import { plugin as speckleTheme } from '@speckle/tailwind-theme' -import { tailwindContentEntries as themeEntries } from '@speckle/tailwind-theme/tailwind-configure' -import { tailwindContentEntries as uiLibEntries } from '@speckle/ui-components/tailwind-configure' -import formsPlugin from '@tailwindcss/forms' - -/** @type {import('tailwindcss').Config} */ -const config = { - darkMode: 'class', - content: [ - `./components/**/*.{vue,js,ts}`, - `./layouts/**/*.vue`, - `./pages/**/*.vue`, - `./composables/**/*.{js,ts}`, - `./plugins/**/*.{js,ts}`, - './stories/**/*.{js,ts,vue,mdx}', - './app.vue', - './.storybook/**/*.{js,ts,vue}', - './lib/**/composables/*.{js,ts}', - ...themeEntries(), - ...uiLibEntries() - // `./lib/**/*.{js,ts,vue}`, // TODO: Wait for fix https://github.com/nuxt/framework/issues/2886#issuecomment-1108312903 - ], - plugins: [speckleTheme, formsPlugin] -} - -export default config diff --git a/packages/dui3/tsconfig.eslint.json b/packages/dui3/tsconfig.eslint.json deleted file mode 100644 index 9e092003c..000000000 --- a/packages/dui3/tsconfig.eslint.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - // https://v3.nuxtjs.org/concepts/typescript - "extends": "./tsconfig.json", - "include": ["./.nuxt/nuxt.d.ts", "**/*", ".*.js"] -} diff --git a/packages/dui3/tsconfig.json b/packages/dui3/tsconfig.json deleted file mode 100644 index a746f2a70..000000000 --- a/packages/dui3/tsconfig.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - // https://nuxt.com/docs/guide/concepts/typescript - "extends": "./.nuxt/tsconfig.json" -} diff --git a/workspace.code-workspace b/workspace.code-workspace index b2448cecc..4920b1719 100644 --- a/workspace.code-workspace +++ b/workspace.code-workspace @@ -8,10 +8,6 @@ "path": "packages/frontend-2", "name": "🏬 frontend" }, - { - "path": "packages/dui3", - "name": "🥉 dui 3.0" - }, { "path": "packages/tailwind-theme", "name": "🎨 tailwind-theme" diff --git a/yarn.lock b/yarn.lock index 4266de20c..7a323dfa4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -56,17 +56,6 @@ __metadata: languageName: node linkType: hard -"@apidevtools/json-schema-ref-parser@npm:^11.6.0": - version: 11.6.4 - resolution: "@apidevtools/json-schema-ref-parser@npm:11.6.4" - dependencies: - "@jsdevtools/ono": "npm:^7.1.3" - "@types/json-schema": "npm:^7.0.15" - js-yaml: "npm:^4.1.0" - checksum: 10/66ab61d49d29915d7a95f452d753f5fccdc26e565262864cf3a44b838b25d8bca1961d0b285b119d1daa44321f606ddf22ee2090a49a5af5e7d348dc63c916e0 - languageName: node - linkType: hard - "@apidevtools/json-schema-ref-parser@npm:^11.7.0": version: 11.9.1 resolution: "@apidevtools/json-schema-ref-parser@npm:11.9.1" @@ -87,7 +76,7 @@ __metadata: languageName: node linkType: hard -"@apollo/client@npm:^3.12.4, @apollo/client@npm:^3.6.6, @apollo/client@npm:^3.7.0, @apollo/client@npm:^3.7.14, @apollo/client@npm:^3.8.0": +"@apollo/client@npm:^3.12.4, @apollo/client@npm:^3.7.0, @apollo/client@npm:^3.8.0": version: 3.12.4 resolution: "@apollo/client@npm:3.12.4" dependencies: @@ -2331,15 +2320,6 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/code-frame@npm:7.21.4" - dependencies: - "@babel/highlight": "npm:^7.18.6" - checksum: 10/99236ead98f215a6b144f2d1fe84163c2714614fa6b9cbe32a547ca289554770aac8c6a0c0fb6a7477b68cf17b9b7a7d0c81b50edfbe9e5c2c8f514cc2c09549 - languageName: node - linkType: hard - "@babel/code-frame@npm:^7.22.10": version: 7.22.10 resolution: "@babel/code-frame@npm:7.22.10" @@ -2565,52 +2545,6 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.20.7": - version: 7.21.0 - resolution: "@babel/core@npm:7.21.0" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.18.6" - "@babel/generator": "npm:^7.21.0" - "@babel/helper-compilation-targets": "npm:^7.20.7" - "@babel/helper-module-transforms": "npm:^7.21.0" - "@babel/helpers": "npm:^7.21.0" - "@babel/parser": "npm:^7.21.0" - "@babel/template": "npm:^7.20.7" - "@babel/traverse": "npm:^7.21.0" - "@babel/types": "npm:^7.21.0" - convert-source-map: "npm:^1.7.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.2" - semver: "npm:^6.3.0" - checksum: 10/52c7d000de475365cfa1a45ac8bbe86cc59cdd970696db7c403fcdb334fde06846b7bac0cc2c3d22cd7244ac6c2b8d86373e5559674ba17679474c1182da6ad3 - languageName: node - linkType: hard - -"@babel/core@npm:^7.21.3": - version: 7.21.8 - resolution: "@babel/core@npm:7.21.8" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.21.4" - "@babel/generator": "npm:^7.21.5" - "@babel/helper-compilation-targets": "npm:^7.21.5" - "@babel/helper-module-transforms": "npm:^7.21.5" - "@babel/helpers": "npm:^7.21.5" - "@babel/parser": "npm:^7.21.8" - "@babel/template": "npm:^7.20.7" - "@babel/traverse": "npm:^7.21.5" - "@babel/types": "npm:^7.21.5" - convert-source-map: "npm:^1.7.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.2" - semver: "npm:^6.3.0" - checksum: 10/a71076dc27964e0754ad99f139f82876d3ed35489c1182aae9052813d36c92f4bd9ddab0e490d28ce8b1f33eea87885081adaedd1305bfc5ce6595c030a7bb0b - languageName: node - linkType: hard - "@babel/core@npm:^7.22.5": version: 7.22.9 resolution: "@babel/core@npm:7.22.9" @@ -2807,30 +2741,6 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.21.0": - version: 7.21.1 - resolution: "@babel/generator@npm:7.21.1" - dependencies: - "@babel/types": "npm:^7.21.0" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: 10/c3b49aafc6c02feda114a659b3bc3bad63a148d418dddea91c67c4db4ec77425805407a079e0ad5724e59d4c7d686d2c04d2e7546d8e795c6f3bd8192d3f20cd - languageName: node - linkType: hard - -"@babel/generator@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/generator@npm:7.21.5" - dependencies: - "@babel/types": "npm:^7.21.5" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: 10/4042ccaa7ce02de9fdb14de789c03788cdb7cfc0acf53495164ef1dd9df01a57cb4969b31a43be846355cfbd0e184f1e9a57be343b94677a5055122d1e49b6cb - languageName: node - linkType: hard - "@babel/generator@npm:^7.22.10": version: 7.22.10 resolution: "@babel/generator@npm:7.22.10" @@ -3650,15 +3560,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-module-imports@npm:7.18.6" - dependencies: - "@babel/types": "npm:^7.18.6" - checksum: 10/75b0d510271c2d220c426ec1174666febbe8ce520e66f99f87e8944acddaf5d1e88167fe500a1c8e46a770a5cb916e566d3b514ec0af6cbdac93089ed8200716 - languageName: node - linkType: hard - "@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-module-imports@npm:7.16.7" @@ -3668,6 +3569,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-module-imports@npm:7.18.6" + dependencies: + "@babel/types": "npm:^7.18.6" + checksum: 10/75b0d510271c2d220c426ec1174666febbe8ce520e66f99f87e8944acddaf5d1e88167fe500a1c8e46a770a5cb916e566d3b514ec0af6cbdac93089ed8200716 + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.21.4": version: 7.21.4 resolution: "@babel/helper-module-imports@npm:7.21.4" @@ -3779,7 +3689,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.21.0, @babel/helper-module-transforms@npm:^7.21.2": +"@babel/helper-module-transforms@npm:^7.21.2": version: 7.21.2 resolution: "@babel/helper-module-transforms@npm:7.21.2" dependencies: @@ -4359,7 +4269,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.24.5, @babel/helper-validator-identifier@npm:^7.24.7": +"@babel/helper-validator-identifier@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-validator-identifier@npm:7.24.7" checksum: 10/86875063f57361471b531dbc2ea10bbf5406e12b06d249b03827d361db4cad2388c6f00936bcd9dc86479f7e2c69ea21412c2228d4b3672588b754b70a449d4b @@ -4498,28 +4408,6 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helpers@npm:7.21.0" - dependencies: - "@babel/template": "npm:^7.20.7" - "@babel/traverse": "npm:^7.21.0" - "@babel/types": "npm:^7.21.0" - checksum: 10/5ec38f6d259962745f32a8be2662ecb2cd65db508f31728867d19035c7a90111461cb3d64e2177bf442cf87da2dc0a4b9df6a8de7432238ea2ca260f9381248c - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helpers@npm:7.21.5" - dependencies: - "@babel/template": "npm:^7.20.7" - "@babel/traverse": "npm:^7.21.5" - "@babel/types": "npm:^7.21.5" - checksum: 10/f5602563879528596ff2d1b6f8ce5eeb644ac2f99ac36155f1b483c16a14f541b88fa73d0b0f69b053596c2abc8f8dbfee8813677b951bf4b6531c536cecc0db - languageName: node - linkType: hard - "@babel/helpers@npm:^7.22.11": version: 7.22.11 resolution: "@babel/helpers@npm:7.22.11" @@ -4730,15 +4618,6 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.20.15, @babel/parser@npm:^7.21.3, @babel/parser@npm:^7.21.8": - version: 7.21.8 - resolution: "@babel/parser@npm:7.21.8" - bin: - parser: ./bin/babel-parser.js - checksum: 10/9fada12d05f6bb195641916399ae1e4f02c063570f33d1d7b0541b3f2119459791dd30a43fd10484b1a285235c19d26c7ecd22e8ce9627cf83f7ce7291b25376 - languageName: node - linkType: hard - "@babel/parser@npm:^7.20.7": version: 7.20.7 resolution: "@babel/parser@npm:7.20.7" @@ -4748,12 +4627,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.21.0": - version: 7.21.2 - resolution: "@babel/parser@npm:7.21.2" +"@babel/parser@npm:^7.21.3": + version: 7.21.8 + resolution: "@babel/parser@npm:7.21.8" bin: parser: ./bin/babel-parser.js - checksum: 10/4a53d7ac69fcb36b994259a4d781ff1b0ab736508adbb37511b0f7c9e5c05326bf2a3fd2a9a4cfc86c460f3de703d54def3e2f89d9bec38010fd7f06bf199996 + checksum: 10/9fada12d05f6bb195641916399ae1e4f02c063570f33d1d7b0541b3f2119459791dd30a43fd10484b1a285235c19d26c7ecd22e8ce9627cf83f7ce7291b25376 languageName: node linkType: hard @@ -5739,17 +5618,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.20.0, @babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.20.0 - resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.19.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/6189c0b5c32ba3c9a80a42338bd50719d783b20ef29b853d4f03929e971913d3cefd80184e924ae98ad6db09080be8fe6f1ffde9a6db8972523234f0274d36f7 - languageName: node - linkType: hard - "@babel/plugin-syntax-typescript@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" @@ -5783,6 +5651,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.20.0 + resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.19.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/6189c0b5c32ba3c9a80a42338bd50719d783b20ef29b853d4f03929e971913d3cefd80184e924ae98ad6db09080be8fe6f1ffde9a6db8972523234f0274d36f7 + languageName: node + linkType: hard + "@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" @@ -7448,20 +7327,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.20.7": - version: 7.21.3 - resolution: "@babel/plugin-transform-typescript@npm:7.21.3" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.18.6" - "@babel/helper-create-class-features-plugin": "npm:^7.21.0" - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/plugin-syntax-typescript": "npm:^7.20.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/a98a0c9c56e490405437a219d278e669b95cba1b0f8b6f5ddaa8d9e8ad74c1a4eac1ec42d24045d29cb9dfbe216f242823ad570aaf07f98ecbaf15ffa51fd245 - languageName: node - linkType: hard - "@babel/plugin-transform-typescript@npm:^7.22.15": version: 7.23.4 resolution: "@babel/plugin-transform-typescript@npm:7.23.4" @@ -8103,13 +7968,6 @@ __metadata: languageName: node linkType: hard -"@babel/standalone@npm:^7.21.3": - version: 7.21.8 - resolution: "@babel/standalone@npm:7.21.8" - checksum: 10/0b83d81681b4ea5937690ae1e3445338d0495e09572ec8acafd3b57f0e044df4aeef73ff8449672935a42e8a1310efaa867fdc6a7ddff09e5c1dd6dbe9964e87 - languageName: node - linkType: hard - "@babel/standalone@npm:^7.22.9": version: 7.23.4 resolution: "@babel/standalone@npm:7.23.4" @@ -8131,17 +7989,6 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.0.0, @babel/template@npm:^7.3.3": - version: 7.18.10 - resolution: "@babel/template@npm:7.18.10" - dependencies: - "@babel/code-frame": "npm:^7.18.6" - "@babel/parser": "npm:^7.18.10" - "@babel/types": "npm:^7.18.10" - checksum: 10/b5d02b484a9afebf74e9757fd16bc794a1608561a2e2bf8d2fb516858cf58e2fec5687c39053a8c5360e968609fc29a5c8efc0cf53ba3daee06d1cf49b4f78fb - languageName: node - linkType: hard - "@babel/template@npm:^7.16.7": version: 7.16.7 resolution: "@babel/template@npm:7.16.7" @@ -8219,7 +8066,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.17.10, @babel/traverse@npm:^7.17.3, @babel/traverse@npm:^7.17.9, @babel/traverse@npm:^7.18.0, @babel/traverse@npm:^7.18.2, @babel/traverse@npm:^7.18.5, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.4, @babel/traverse@npm:^7.19.6, @babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.21.0, @babel/traverse@npm:^7.21.2, @babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.22.11, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.22.6, @babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.23.3, @babel/traverse@npm:^7.23.4, @babel/traverse@npm:^7.24.0, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.24.7": +"@babel/template@npm:^7.3.3": + version: 7.18.10 + resolution: "@babel/template@npm:7.18.10" + dependencies: + "@babel/code-frame": "npm:^7.18.6" + "@babel/parser": "npm:^7.18.10" + "@babel/types": "npm:^7.18.10" + checksum: 10/b5d02b484a9afebf74e9757fd16bc794a1608561a2e2bf8d2fb516858cf58e2fec5687c39053a8c5360e968609fc29a5c8efc0cf53ba3daee06d1cf49b4f78fb + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.17.10, @babel/traverse@npm:^7.17.3, @babel/traverse@npm:^7.17.9, @babel/traverse@npm:^7.18.0, @babel/traverse@npm:^7.18.2, @babel/traverse@npm:^7.18.5, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.4, @babel/traverse@npm:^7.19.6, @babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.21.2, @babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.22.11, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.22.6, @babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.23.3, @babel/traverse@npm:^7.23.4, @babel/traverse@npm:^7.24.0, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.24.7": version: 7.24.7 resolution: "@babel/traverse@npm:7.24.7" dependencies: @@ -8316,7 +8174,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.21.3, @babel/types@npm:^7.21.4, @babel/types@npm:^7.21.5": +"@babel/types@npm:^7.21.4, @babel/types@npm:^7.21.5": version: 7.21.5 resolution: "@babel/types@npm:7.21.5" dependencies: @@ -8477,15 +8335,6 @@ __metadata: languageName: node linkType: hard -"@cloudflare/kv-asset-handler@npm:^0.3.0": - version: 0.3.0 - resolution: "@cloudflare/kv-asset-handler@npm:0.3.0" - dependencies: - mime: "npm:^3.0.0" - checksum: 10/92a28e39fc1c2efc81b32cecd19ed748e91180cc3854e749b9d1f6c25bb4a10c7ff3a260d3b953de334d9101adad8633274ed84bdd55ebfff1d31114dbbfd803 - languageName: node - linkType: hard - "@cloudflare/kv-asset-handler@npm:^0.3.4": version: 0.3.4 resolution: "@cloudflare/kv-asset-handler@npm:0.3.4" @@ -8621,25 +8470,6 @@ __metadata: languageName: node linkType: hard -"@csstools/cascade-layer-name-parser@npm:^1.0.2": - version: 1.0.2 - resolution: "@csstools/cascade-layer-name-parser@npm:1.0.2" - peerDependencies: - "@csstools/css-parser-algorithms": ^2.1.1 - "@csstools/css-tokenizer": ^2.1.1 - checksum: 10/cfc86fd186b146640be27f36ac6c8160af6b64c2cf979fa3f98c31857e1940ce330471cf4645ebdd4d98f574cc829f2d78bd48de796778d06ecbb106dc629d98 - languageName: node - linkType: hard - -"@csstools/css-parser-algorithms@npm:^2.1.1": - version: 2.1.1 - resolution: "@csstools/css-parser-algorithms@npm:2.1.1" - peerDependencies: - "@csstools/css-tokenizer": ^2.1.1 - checksum: 10/8f0e15dbfe4da35dcd1700b1468babbc22c38e64815aec3991f5d4b896b239d1cb4e249d8f88964da2918d95efabffc94334ad1b6cdcfc95c85810eb469abe84 - languageName: node - linkType: hard - "@csstools/css-parser-algorithms@npm:^2.3.0": version: 2.3.0 resolution: "@csstools/css-parser-algorithms@npm:2.3.0" @@ -8807,20 +8637,6 @@ __metadata: languageName: node linkType: hard -"@es-joy/jsdoccomment@npm:~0.43.1": - version: 0.43.1 - resolution: "@es-joy/jsdoccomment@npm:0.43.1" - dependencies: - "@types/eslint": "npm:^8.56.5" - "@types/estree": "npm:^1.0.5" - "@typescript-eslint/types": "npm:^7.2.0" - comment-parser: "npm:1.4.1" - esquery: "npm:^1.5.0" - jsdoc-type-pratt-parser: "npm:~4.0.0" - checksum: 10/c7b30648f3959a6779df9f1939467916f46d40a87b4067a3e53f0492019d5f644cc5e2bb7ded5202a43a01b0627d7b751e9f1f1b10625f5a99a988894e55d2ac - languageName: node - linkType: hard - "@es-joy/jsdoccomment@npm:~0.49.0": version: 0.49.0 resolution: "@es-joy/jsdoccomment@npm:0.49.0" @@ -8895,13 +8711,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/android-arm64@npm:0.17.18" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-arm64@npm:0.17.19" @@ -8958,13 +8767,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/android-arm@npm:0.17.18" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-arm@npm:0.17.19" @@ -9021,13 +8823,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/android-x64@npm:0.17.18" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-x64@npm:0.17.19" @@ -9084,13 +8879,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/darwin-arm64@npm:0.17.18" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-arm64@npm:0.17.19" @@ -9147,13 +8935,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/darwin-x64@npm:0.17.18" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-x64@npm:0.17.19" @@ -9210,13 +8991,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/freebsd-arm64@npm:0.17.18" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-arm64@npm:0.17.19" @@ -9273,13 +9047,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/freebsd-x64@npm:0.17.18" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-x64@npm:0.17.19" @@ -9336,13 +9103,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-arm64@npm:0.17.18" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm64@npm:0.17.19" @@ -9399,13 +9159,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-arm@npm:0.17.18" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm@npm:0.17.19" @@ -9462,13 +9215,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-ia32@npm:0.17.18" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ia32@npm:0.17.19" @@ -9525,13 +9271,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-loong64@npm:0.17.18" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-loong64@npm:0.17.19" @@ -9588,13 +9327,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-mips64el@npm:0.17.18" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-mips64el@npm:0.17.19" @@ -9651,13 +9383,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-ppc64@npm:0.17.18" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ppc64@npm:0.17.19" @@ -9714,13 +9439,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-riscv64@npm:0.17.18" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-riscv64@npm:0.17.19" @@ -9777,13 +9495,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-s390x@npm:0.17.18" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-s390x@npm:0.17.19" @@ -9840,13 +9551,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-x64@npm:0.17.18" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-x64@npm:0.17.19" @@ -9917,13 +9621,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/netbsd-x64@npm:0.17.18" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/netbsd-x64@npm:0.17.19" @@ -10001,13 +9698,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/openbsd-x64@npm:0.17.18" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/openbsd-x64@npm:0.17.19" @@ -10064,13 +9754,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/sunos-x64@npm:0.17.18" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/sunos-x64@npm:0.17.19" @@ -10127,13 +9810,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/win32-arm64@npm:0.17.18" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-arm64@npm:0.17.19" @@ -10190,13 +9866,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/win32-ia32@npm:0.17.18" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-ia32@npm:0.17.19" @@ -10253,13 +9922,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/win32-x64@npm:0.17.18" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-x64@npm:0.17.19" @@ -10338,7 +10000,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.8.0, @eslint-community/regexpp@npm:^4.9.1": +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.8.0": version: 4.10.1 resolution: "@eslint-community/regexpp@npm:4.10.1" checksum: 10/54f13817caf90545502d7a19e1b61df79087aee9584342ffc558b6d067530764a47f1c484f493f43e2c70cfdff59ccfd5f26df2af298c4ad528469e599bd1d53 @@ -10375,7 +10037,7 @@ __metadata: languageName: node linkType: hard -"@eslint/config-inspector@npm:^0.4.10, @eslint/config-inspector@npm:^0.4.8": +"@eslint/config-inspector@npm:^0.4.10": version: 0.4.10 resolution: "@eslint/config-inspector@npm:0.4.10" dependencies: @@ -10439,23 +10101,6 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.0.2": - version: 3.1.0 - resolution: "@eslint/eslintrc@npm:3.1.0" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^10.0.1" - globals: "npm:^14.0.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10/02bf892d1397e1029209dea685e9f4f87baf643315df2a632b5f121ec7e8548a3b34f428a007234fa82772218fa8a3ac2d10328637b9ce63b7f8344035b74db3 - languageName: node - linkType: hard - "@eslint/eslintrc@npm:^3.2.0": version: 3.2.0 resolution: "@eslint/eslintrc@npm:3.2.0" @@ -10480,7 +10125,7 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:^9.2.0, @eslint/js@npm:^9.4.0": +"@eslint/js@npm:^9.4.0": version: 9.4.0 resolution: "@eslint/js@npm:9.4.0" checksum: 10/f1fa9acda8bab02dad21e9b7f46c6ba8cb3949979846caf7667f0c682ed0b56d9e8db143b00aab587ef2d02603df202eb5f7017d8f3a98be94be6efa763865ab @@ -10697,29 +10342,6 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/client-preset@npm:^4.3.0": - version: 4.3.0 - resolution: "@graphql-codegen/client-preset@npm:4.3.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/template": "npm:^7.20.7" - "@graphql-codegen/add": "npm:^5.0.3" - "@graphql-codegen/gql-tag-operations": "npm:4.0.7" - "@graphql-codegen/plugin-helpers": "npm:^5.0.4" - "@graphql-codegen/typed-document-node": "npm:^5.0.7" - "@graphql-codegen/typescript": "npm:^4.0.7" - "@graphql-codegen/typescript-operations": "npm:^4.2.1" - "@graphql-codegen/visitor-plugin-common": "npm:^5.2.0" - "@graphql-tools/documents": "npm:^1.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - "@graphql-typed-document-node/core": "npm:3.2.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/34ccb36565e77b15c12c998f2f6d2c368710a78d2d0d1b7e9a039d1a01d8a84e78413076906a88617464efb646be914f9bbb839190ca98a9bfdddaf387dcdb54 - languageName: node - linkType: hard - "@graphql-codegen/client-preset@npm:^4.6.0, @graphql-codegen/client-preset@npm:^4.6.4": version: 4.6.4 resolution: "@graphql-codegen/client-preset@npm:4.6.4" @@ -10772,22 +10394,7 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/gql-tag-operations@npm:4.0.7": - version: 4.0.7 - resolution: "@graphql-codegen/gql-tag-operations@npm:4.0.7" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.4" - "@graphql-codegen/visitor-plugin-common": "npm:5.2.0" - "@graphql-tools/utils": "npm:^10.0.0" - auto-bind: "npm:~4.0.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/ce94719790cd03de386b184b7fdbd9029d3c61a6dfcdbee626b61f58c92cdff40802521398350ed1400fd6d8ec3c40b0faa3b05ec439ca365b20b5f2259c78f2 - languageName: node - linkType: hard - -"@graphql-codegen/plugin-helpers@npm:^5.0.3, @graphql-codegen/plugin-helpers@npm:^5.0.4": +"@graphql-codegen/plugin-helpers@npm:^5.0.3": version: 5.0.4 resolution: "@graphql-codegen/plugin-helpers@npm:5.0.4" dependencies: @@ -10847,21 +10454,6 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/typed-document-node@npm:^5.0.7": - version: 5.0.7 - resolution: "@graphql-codegen/typed-document-node@npm:5.0.7" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.4" - "@graphql-codegen/visitor-plugin-common": "npm:5.2.0" - auto-bind: "npm:~4.0.0" - change-case-all: "npm:1.0.15" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/1139e0ad8c90d48a25be4a0e8ded5e0c0faca01c7acea4f6142315cb0a5c497b7e5d6d3e87c4e9167f0b55347350c7b031213c8e4b202a257c454eb3f15a5daf - languageName: node - linkType: hard - "@graphql-codegen/typed-document-node@npm:^5.1.1": version: 5.1.1 resolution: "@graphql-codegen/typed-document-node@npm:5.1.1" @@ -10877,21 +10469,6 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/typescript-operations@npm:^4.2.1": - version: 4.2.1 - resolution: "@graphql-codegen/typescript-operations@npm:4.2.1" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.4" - "@graphql-codegen/typescript": "npm:^4.0.7" - "@graphql-codegen/visitor-plugin-common": "npm:5.2.0" - auto-bind: "npm:~4.0.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/98e52f4acbd418e61614f42f529a8137c88f438cc0c52cb62ab50c4a9789715caa79e8a0ef1762ba62d43b3915e900fd94357418eaeed308c9c6c3d838cc0e41 - languageName: node - linkType: hard - "@graphql-codegen/typescript-operations@npm:^4.5.1": version: 4.5.1 resolution: "@graphql-codegen/typescript-operations@npm:4.5.1" @@ -10940,21 +10517,6 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/typescript@npm:^4.0.7": - version: 4.0.7 - resolution: "@graphql-codegen/typescript@npm:4.0.7" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.4" - "@graphql-codegen/schema-ast": "npm:^4.0.2" - "@graphql-codegen/visitor-plugin-common": "npm:5.2.0" - auto-bind: "npm:~4.0.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/a5354745297369d490a4fe778e99bb8474aa8bb2c12764c70a08434e4b1ef40394a405236356dc6d644052a5a87ef840b15b598cce1fe283f93b5fd316fa2d5f - languageName: node - linkType: hard - "@graphql-codegen/typescript@npm:^4.1.5": version: 4.1.5 resolution: "@graphql-codegen/typescript@npm:4.1.5" @@ -10985,26 +10547,6 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/visitor-plugin-common@npm:5.2.0, @graphql-codegen/visitor-plugin-common@npm:^5.2.0": - version: 5.2.0 - resolution: "@graphql-codegen/visitor-plugin-common@npm:5.2.0" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.4" - "@graphql-tools/optimize": "npm:^2.0.0" - "@graphql-tools/relay-operation-optimizer": "npm:^7.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - auto-bind: "npm:~4.0.0" - change-case-all: "npm:1.0.15" - dependency-graph: "npm:^0.11.0" - graphql-tag: "npm:^2.11.0" - parse-filepath: "npm:^1.0.2" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/f2505d4641fe3b90e93d3f9a4fca57eddf707ed5efcc1abc407196835f718b6dcce5f0a736d3f9450e52230200962eca8e48429af20f48885c567c2d252ef295 - languageName: node - linkType: hard - "@graphql-codegen/visitor-plugin-common@npm:5.7.1, @graphql-codegen/visitor-plugin-common@npm:^5.7.1": version: 5.7.1 resolution: "@graphql-codegen/visitor-plugin-common@npm:5.7.1" @@ -12289,25 +11831,6 @@ __metadata: languageName: node linkType: hard -"@mapbox/node-pre-gyp@npm:^1.0.5": - version: 1.0.10 - resolution: "@mapbox/node-pre-gyp@npm:1.0.10" - dependencies: - detect-libc: "npm:^2.0.0" - https-proxy-agent: "npm:^5.0.0" - make-dir: "npm:^3.1.0" - node-fetch: "npm:^2.6.7" - nopt: "npm:^5.0.0" - npmlog: "npm:^5.0.1" - rimraf: "npm:^3.0.2" - semver: "npm:^7.3.5" - tar: "npm:^6.1.11" - bin: - node-pre-gyp: bin/node-pre-gyp - checksum: 10/ebdde8d64be15755cec0deed373b99d518aff48ff48a7e001db8d52da76df05dd9b76ccf532bb8f9fdc575b2c2517117885cd8cb5bacc31853ef32b6cc492533 - languageName: node - linkType: hard - "@mapbox/node-pre-gyp@npm:^2.0.0-rc.0": version: 2.0.0-rc.0 resolution: "@mapbox/node-pre-gyp@npm:2.0.0-rc.0" @@ -12681,15 +12204,6 @@ __metadata: languageName: node linkType: hard -"@netlify/functions@npm:^1.6.0": - version: 1.6.0 - resolution: "@netlify/functions@npm:1.6.0" - dependencies: - is-promise: "npm:^4.0.0" - checksum: 10/ecff9a1161b2df94d139431e7a2b42d9790cf4ec250ad3aec57935cc1b1e78beccfe855c6e5522311baefce84b91ed690904aedf02b2511eaaafdc8f6daab75e - languageName: node - linkType: hard - "@netlify/functions@npm:^2.8.2": version: 2.8.2 resolution: "@netlify/functions@npm:2.8.2" @@ -12826,20 +12340,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/devtools-kit@npm:^1.3.1": - version: 1.3.3 - resolution: "@nuxt/devtools-kit@npm:1.3.3" - dependencies: - "@nuxt/kit": "npm:^3.11.2" - "@nuxt/schema": "npm:^3.11.2" - execa: "npm:^7.2.0" - peerDependencies: - nuxt: ^3.9.0 - vite: "*" - checksum: 10/1b80abd3de4a811deac08391d80a9845742d29473563865565efb36d56576b9ff3a3dc3958560be6ebc5746c3c0658c8c8f1ff9aba929c2d82e6a48fe2af59f5 - languageName: node - linkType: hard - "@nuxt/devtools-kit@npm:^2.1.0": version: 2.1.0 resolution: "@nuxt/devtools-kit@npm:2.1.0" @@ -12922,33 +12422,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/eslint-config@npm:0.3.13": - version: 0.3.13 - resolution: "@nuxt/eslint-config@npm:0.3.13" - dependencies: - "@eslint/js": "npm:^9.2.0" - "@nuxt/eslint-plugin": "npm:0.3.13" - "@rushstack/eslint-patch": "npm:^1.10.3" - "@stylistic/eslint-plugin": "npm:^2.1.0" - "@typescript-eslint/eslint-plugin": "npm:^7.9.0" - "@typescript-eslint/parser": "npm:^7.9.0" - eslint-config-flat-gitignore: "npm:^0.1.5" - eslint-flat-config-utils: "npm:^0.2.5" - eslint-plugin-import-x: "npm:^0.5.0" - eslint-plugin-jsdoc: "npm:^48.2.5" - eslint-plugin-regexp: "npm:^2.5.0" - eslint-plugin-unicorn: "npm:^53.0.0" - eslint-plugin-vue: "npm:^9.26.0" - globals: "npm:^15.2.0" - pathe: "npm:^1.1.2" - tslib: "npm:^2.6.2" - vue-eslint-parser: "npm:^9.4.2" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - checksum: 10/9991df05dc4fe476cee2c221fa895f616ad6dfc00d32c9fbcb9089f7ab11c1b3b031c0c5e4a389013b71583bef75c5a0d93fd19d3bb4ada49bf487e4427e312b - languageName: node - linkType: hard - "@nuxt/eslint-config@npm:1.1.0": version: 1.1.0 resolution: "@nuxt/eslint-config@npm:1.1.0" @@ -12983,18 +12456,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/eslint-plugin@npm:0.3.13": - version: 0.3.13 - resolution: "@nuxt/eslint-plugin@npm:0.3.13" - dependencies: - "@typescript-eslint/types": "npm:^7.9.0" - "@typescript-eslint/utils": "npm:^7.9.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - checksum: 10/2266b47d511d6b336fe77ca61117da5643672104dd36f2669e7ef9cbade3e43f8296ab4d63f88cef4364cf895037308808cc6f11f62a333e86f43cff9d2f9094 - languageName: node - linkType: hard - "@nuxt/eslint-plugin@npm:1.1.0": version: 1.1.0 resolution: "@nuxt/eslint-plugin@npm:1.1.0" @@ -13007,36 +12468,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/eslint@npm:^0.3.13": - version: 0.3.13 - resolution: "@nuxt/eslint@npm:0.3.13" - dependencies: - "@eslint/config-inspector": "npm:^0.4.8" - "@nuxt/devtools-kit": "npm:^1.3.1" - "@nuxt/eslint-config": "npm:0.3.13" - "@nuxt/eslint-plugin": "npm:0.3.13" - "@nuxt/kit": "npm:^3.11.2" - chokidar: "npm:^3.6.0" - eslint-flat-config-utils: "npm:^0.2.4" - eslint-typegen: "npm:^0.2.4" - find-up: "npm:^7.0.0" - get-port-please: "npm:^3.1.2" - mlly: "npm:^1.7.0" - pathe: "npm:^1.1.2" - unimport: "npm:^3.7.1" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - eslint-webpack-plugin: ^4.1.0 - vite-plugin-eslint2: ^4.4.0 - peerDependenciesMeta: - eslint-webpack-plugin: - optional: true - vite-plugin-eslint2: - optional: true - checksum: 10/07234987cdd5415f4335082adbb38b612d77fb2b1b6b8fb92725f5f22d2f0fcdc23dfc4f6c8390f45f98bbdaeb7d87c53bc8b5195c6d783934f56be2c30cb1ce - languageName: node - linkType: hard - "@nuxt/eslint@npm:^1.1.0": version: 1.1.0 resolution: "@nuxt/eslint@npm:1.1.0" @@ -13117,57 +12548,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/kit@npm:3.6.3, @nuxt/kit@npm:^3.6.1": - version: 3.6.3 - resolution: "@nuxt/kit@npm:3.6.3" - dependencies: - "@nuxt/schema": "npm:3.6.3" - c12: "npm:^1.4.2" - consola: "npm:^3.2.3" - defu: "npm:^6.1.2" - globby: "npm:^13.2.2" - hash-sum: "npm:^2.0.0" - ignore: "npm:^5.2.4" - jiti: "npm:^1.19.1" - knitwork: "npm:^1.0.0" - mlly: "npm:^1.4.0" - pathe: "npm:^1.1.1" - pkg-types: "npm:^1.0.3" - scule: "npm:^1.0.0" - semver: "npm:^7.5.3" - unctx: "npm:^2.3.1" - unimport: "npm:^3.0.14" - untyped: "npm:^1.3.2" - checksum: 10/98e1cdfca7ae36a51a1e0aa1ec56579593318d466b2d3df93d699b39e70e8728522de4d322d851da4d43901b403f11482ed55cfea6b69cd42931b5db12361ff6 - languageName: node - linkType: hard - -"@nuxt/kit@npm:^3.11.2": - version: 3.11.2 - resolution: "@nuxt/kit@npm:3.11.2" - dependencies: - "@nuxt/schema": "npm:3.11.2" - c12: "npm:^1.10.0" - consola: "npm:^3.2.3" - defu: "npm:^6.1.4" - globby: "npm:^14.0.1" - hash-sum: "npm:^2.0.0" - ignore: "npm:^5.3.1" - jiti: "npm:^1.21.0" - knitwork: "npm:^1.1.0" - mlly: "npm:^1.6.1" - pathe: "npm:^1.1.2" - pkg-types: "npm:^1.0.3" - scule: "npm:^1.3.0" - semver: "npm:^7.6.0" - ufo: "npm:^1.5.3" - unctx: "npm:^2.3.1" - unimport: "npm:^3.7.1" - untyped: "npm:^1.4.2" - checksum: 10/ab1cd8f8167d209b34b97f1006af313325d3d6cd88ad4ac4cfb3f6358c41be73d11dce49f855113db68b52ad0a0069c1b2685e91a66374ec5b9fcb207e728177 - languageName: node - linkType: hard - "@nuxt/kit@npm:^3.13.2": version: 3.13.2 resolution: "@nuxt/kit@npm:3.13.2" @@ -13224,57 +12604,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/kit@npm:^3.4.3": - version: 3.5.0 - resolution: "@nuxt/kit@npm:3.5.0" - dependencies: - "@nuxt/schema": "npm:3.5.0" - c12: "npm:^1.4.1" - consola: "npm:^3.1.0" - defu: "npm:^6.1.2" - globby: "npm:^13.1.4" - hash-sum: "npm:^2.0.0" - ignore: "npm:^5.2.4" - jiti: "npm:^1.18.2" - knitwork: "npm:^1.0.0" - lodash.template: "npm:^4.5.0" - mlly: "npm:^1.2.1" - pathe: "npm:^1.1.0" - pkg-types: "npm:^1.0.3" - scule: "npm:^1.0.0" - semver: "npm:^7.5.1" - unctx: "npm:^2.3.0" - unimport: "npm:^3.0.6" - untyped: "npm:^1.3.2" - checksum: 10/e40c21f21f4fad1559864869d4e023eaf2fe47d9fc30675d7564789d829244ab9d145262be90d8136efc1caef3569d9f4849515b56949ef0330a2bfef2fc4730 - languageName: node - linkType: hard - -"@nuxt/kit@npm:^3.5.0": - version: 3.6.5 - resolution: "@nuxt/kit@npm:3.6.5" - dependencies: - "@nuxt/schema": "npm:3.6.5" - c12: "npm:^1.4.2" - consola: "npm:^3.2.3" - defu: "npm:^6.1.2" - globby: "npm:^13.2.2" - hash-sum: "npm:^2.0.0" - ignore: "npm:^5.2.4" - jiti: "npm:^1.19.1" - knitwork: "npm:^1.0.0" - mlly: "npm:^1.4.0" - pathe: "npm:^1.1.1" - pkg-types: "npm:^1.0.3" - scule: "npm:^1.0.0" - semver: "npm:^7.5.3" - unctx: "npm:^2.3.1" - unimport: "npm:^3.0.14" - untyped: "npm:^1.3.2" - checksum: 10/98a7e839aff59164c8d41babfda65378df409abf7557a839c50685cbea1597dacc1ed81ecd52e11d9eedc54dd75aa28f3500bb2a03b762e52f57f47e168a3499 - languageName: node - linkType: hard - "@nuxt/kit@npm:^3.6.5": version: 3.9.0 resolution: "@nuxt/kit@npm:3.9.0" @@ -13327,41 +12656,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/postcss8@npm:^1.1.3": - version: 1.1.3 - resolution: "@nuxt/postcss8@npm:1.1.3" - dependencies: - autoprefixer: "npm:^10.2.5" - css-loader: "npm:^5.0.0" - defu: "npm:^3.2.2" - postcss: "npm:^8.1.10" - postcss-import: "npm:^13.0.0" - postcss-loader: "npm:^4.1.0" - postcss-url: "npm:^10.1.1" - semver: "npm:^7.3.4" - checksum: 10/993aa73eda8ceb65e6c5a428e07fe5be94f8eff1f030043dc159d20f43598b26f657f2ad83c78fb47ce4f3559dd06ec66f05329c24e60bf36b9a82ad6223bc60 - languageName: node - linkType: hard - -"@nuxt/schema@npm:3.11.2, @nuxt/schema@npm:^3.11.2": - version: 3.11.2 - resolution: "@nuxt/schema@npm:3.11.2" - dependencies: - "@nuxt/ui-templates": "npm:^1.3.2" - consola: "npm:^3.2.3" - defu: "npm:^6.1.4" - hookable: "npm:^5.5.3" - pathe: "npm:^1.1.2" - pkg-types: "npm:^1.0.3" - scule: "npm:^1.3.0" - std-env: "npm:^3.7.0" - ufo: "npm:^1.5.3" - unimport: "npm:^3.7.1" - untyped: "npm:^1.4.2" - checksum: 10/5479ece58f48a35434d149d23b400a9bd94e08f99912ba368fab5fa39fe4eb2a33c23a3878e52b618dcb1f5846a5b8a7c5ea9bd680e8e2311aedeae0130759c2 - languageName: node - linkType: hard - "@nuxt/schema@npm:3.13.2": version: 3.13.2 resolution: "@nuxt/schema@npm:3.13.2" @@ -13403,57 +12697,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/schema@npm:3.5.0": - version: 3.5.0 - resolution: "@nuxt/schema@npm:3.5.0" - dependencies: - defu: "npm:^6.1.2" - hookable: "npm:^5.5.3" - pathe: "npm:^1.1.0" - pkg-types: "npm:^1.0.3" - postcss-import-resolver: "npm:^2.0.0" - std-env: "npm:^3.3.3" - ufo: "npm:^1.1.2" - unimport: "npm:^3.0.6" - untyped: "npm:^1.3.2" - checksum: 10/157f9d74bd1581f66b49d30710762c1f112f15b6891248ee5d861934a70c0193246e99fb53ea2a65210f15d5b038ce243a0ef2ea806145942788f5e83686cb7e - languageName: node - linkType: hard - -"@nuxt/schema@npm:3.6.3": - version: 3.6.3 - resolution: "@nuxt/schema@npm:3.6.3" - dependencies: - defu: "npm:^6.1.2" - hookable: "npm:^5.5.3" - pathe: "npm:^1.1.1" - pkg-types: "npm:^1.0.3" - postcss-import-resolver: "npm:^2.0.0" - std-env: "npm:^3.3.3" - ufo: "npm:^1.1.2" - unimport: "npm:^3.0.14" - untyped: "npm:^1.3.2" - checksum: 10/e62cfc59c92d4a1b6f425aac0113df17b37769ceaac5c9397f4733bf59d6ee5edf5fb2a74040bb26f5f28fd93f1bd5fe811d5207e893fd3d20ee3abeddd45f66 - languageName: node - linkType: hard - -"@nuxt/schema@npm:3.6.5": - version: 3.6.5 - resolution: "@nuxt/schema@npm:3.6.5" - dependencies: - defu: "npm:^6.1.2" - hookable: "npm:^5.5.3" - pathe: "npm:^1.1.1" - pkg-types: "npm:^1.0.3" - postcss-import-resolver: "npm:^2.0.0" - std-env: "npm:^3.3.3" - ufo: "npm:^1.1.2" - unimport: "npm:^3.0.14" - untyped: "npm:^1.3.2" - checksum: 10/5d9d0fdd27d68e22b57ec88b37c005e4863489aefc8ed9da46d9f34d7205a87a4b1a6bcfcb43d21533fde7d4b59d9042164a4df7f532ae4699e1e7c5c7bd2a44 - languageName: node - linkType: hard - "@nuxt/schema@npm:3.8.2": version: 3.8.2 resolution: "@nuxt/schema@npm:3.8.2" @@ -13504,35 +12747,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/telemetry@npm:^2.3.0": - version: 2.3.1 - resolution: "@nuxt/telemetry@npm:2.3.1" - dependencies: - "@nuxt/kit": "npm:^3.6.1" - chalk: "npm:^5.3.0" - ci-info: "npm:^3.8.0" - consola: "npm:^3.2.2" - create-require: "npm:^1.1.1" - defu: "npm:^6.1.2" - destr: "npm:^2.0.0" - dotenv: "npm:^16.3.1" - fs-extra: "npm:^11.1.1" - git-url-parse: "npm:^13.1.0" - is-docker: "npm:^3.0.0" - jiti: "npm:^1.19.1" - mri: "npm:^1.2.0" - nanoid: "npm:^4.0.2" - node-fetch: "npm:^3.3.1" - ofetch: "npm:^1.1.1" - parse-git-config: "npm:^3.0.0" - rc9: "npm:^2.1.1" - std-env: "npm:^3.3.3" - bin: - nuxt-telemetry: bin/nuxt-telemetry.mjs - checksum: 10/e255186fca82027b7d09acc059130f356c3a925015de430055cd75d2c8988022af5a0ddf8ef668d4834188be7d441d242294b6742061d2214a829842f637227b - languageName: node - linkType: hard - "@nuxt/telemetry@npm:^2.6.2": version: 2.6.2 resolution: "@nuxt/telemetry@npm:2.6.2" @@ -13557,13 +12771,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/ui-templates@npm:^1.2.0": - version: 1.2.0 - resolution: "@nuxt/ui-templates@npm:1.2.0" - checksum: 10/1ec8d8b2daf146da3cf37a1913cde6d14dcf4148d00cfe64cef32f38dc1ee6479371a42c789d296c93d7aa2d56812d1ecfb28613ea85bcac43c3ff8cd4307dd9 - languageName: node - linkType: hard - "@nuxt/ui-templates@npm:^1.3.1": version: 1.3.1 resolution: "@nuxt/ui-templates@npm:1.3.1" @@ -13571,13 +12778,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/ui-templates@npm:^1.3.2": - version: 1.3.4 - resolution: "@nuxt/ui-templates@npm:1.3.4" - checksum: 10/60ff03e317fe2279b6592a3be0ee781cdc1374aaa12ffd86b63dc26a45ec790b117ff26de3b94993149fdc33040f699689dfe53d8d8bbb9ddbe967b381ee8ea8 - languageName: node - linkType: hard - "@nuxt/vite-builder@npm:3.15.0": version: 3.15.0 resolution: "@nuxt/vite-builder@npm:3.15.0" @@ -13619,51 +12819,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/vite-builder@npm:3.6.3": - version: 3.6.3 - resolution: "@nuxt/vite-builder@npm:3.6.3" - dependencies: - "@nuxt/kit": "npm:3.6.3" - "@rollup/plugin-replace": "npm:^5.0.2" - "@vitejs/plugin-vue": "npm:^4.2.3" - "@vitejs/plugin-vue-jsx": "npm:^3.0.1" - autoprefixer: "npm:^10.4.14" - clear: "npm:^0.1.0" - consola: "npm:^3.2.3" - cssnano: "npm:^6.0.1" - defu: "npm:^6.1.2" - esbuild: "npm:^0.18.11" - escape-string-regexp: "npm:^5.0.0" - estree-walker: "npm:^3.0.3" - externality: "npm:^1.0.2" - fs-extra: "npm:^11.1.1" - get-port-please: "npm:^3.0.1" - h3: "npm:^1.7.1" - knitwork: "npm:^1.0.0" - magic-string: "npm:^0.30.1" - mlly: "npm:^1.4.0" - ohash: "npm:^1.1.2" - pathe: "npm:^1.1.1" - perfect-debounce: "npm:^1.0.0" - pkg-types: "npm:^1.0.3" - postcss: "npm:^8.4.24" - postcss-import: "npm:^15.1.0" - postcss-url: "npm:^10.1.3" - rollup-plugin-visualizer: "npm:^5.9.2" - std-env: "npm:^3.3.3" - strip-literal: "npm:^1.0.1" - ufo: "npm:^1.1.2" - unplugin: "npm:^1.3.2" - vite: "npm:~4.3.9" - vite-node: "npm:^0.33.0" - vite-plugin-checker: "npm:^0.6.1" - vue-bundle-renderer: "npm:^1.0.3" - peerDependencies: - vue: ^3.3.4 - checksum: 10/0a0deda6b82c9667d9859231d3624119d38fccc5195c76658adb798a6550fac3331753f7f5aee594558370523971903b7a491b5edf3b731283aad5f65ada8a12 - languageName: node - linkType: hard - "@nuxtjs/tailwindcss@npm:^6.12.2": version: 6.12.2 resolution: "@nuxtjs/tailwindcss@npm:6.12.2" @@ -13685,35 +12840,6 @@ __metadata: languageName: node linkType: hard -"@nuxtjs/tailwindcss@npm:^6.7.0": - version: 6.7.0 - resolution: "@nuxtjs/tailwindcss@npm:6.7.0" - dependencies: - "@nuxt/kit": "npm:^3.4.3" - "@nuxt/postcss8": "npm:^1.1.3" - autoprefixer: "npm:^10.4.14" - chokidar: "npm:^3.5.3" - clear-module: "npm:^4.1.2" - colorette: "npm:^2.0.20" - cookie-es: "npm:^1.0.0" - defu: "npm:^6.1.2" - destr: "npm:^1.2.2" - h3: "npm:^1.6.6" - iron-webcrypto: "npm:^0.7.0" - micromatch: "npm:^4.0.5" - pathe: "npm:^1.1.0" - postcss: "npm:^8.4.23" - postcss-custom-properties: "npm:^13.1.5" - postcss-nesting: "npm:^11.2.2" - radix3: "npm:^1.0.1" - tailwind-config-viewer: "npm:^1.7.2" - tailwindcss: "npm:~3.3.2" - ufo: "npm:^1.1.2" - uncrypto: "npm:^0.1.2" - checksum: 10/0cbdc940695d59a127fdc0034d32dbe94ef6d42da6bb250e4b5e5647d66a93ccddf774ed84bd11fb410985c4231ac919431ad52acba56517006a1baade450355 - languageName: node - linkType: hard - "@open-draft/until@npm:^1.0.3": version: 1.0.3 resolution: "@open-draft/until@npm:1.0.3" @@ -14264,16 +13390,6 @@ __metadata: languageName: node linkType: hard -"@pinia/nuxt@npm:^0.4.11": - version: 0.4.11 - resolution: "@pinia/nuxt@npm:0.4.11" - dependencies: - "@nuxt/kit": "npm:^3.5.0" - pinia: "npm:>=2.1.0" - checksum: 10/1a634ab7cbd1ecc3fd18d909e2ef6ef7d9cd161503d638f452e1dbd87233e9f05ccd0c11d50d40a66ceb37d569b02521dfdce895b39653b513d7be39cfb8af1e - languageName: node - linkType: hard - "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -14785,20 +13901,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-alias@npm:^5.0.0": - version: 5.0.0 - resolution: "@rollup/plugin-alias@npm:5.0.0" - dependencies: - slash: "npm:^4.0.0" - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 10/a0a902c3e8f499a3fd5bc88947bf48c6a37c05320c71359ab913c335b4ebb841b33c48086f27744200379c5122fad8e586be1088f2b29aeb4097d5f6ff39aa14 - languageName: node - linkType: hard - "@rollup/plugin-alias@npm:^5.1.1": version: 5.1.1 resolution: "@rollup/plugin-alias@npm:5.1.1" @@ -14845,25 +13947,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-commonjs@npm:^25.0.2": - version: 25.0.3 - resolution: "@rollup/plugin-commonjs@npm:25.0.3" - dependencies: - "@rollup/pluginutils": "npm:^5.0.1" - commondir: "npm:^1.0.1" - estree-walker: "npm:^2.0.2" - glob: "npm:^8.0.3" - is-reference: "npm:1.2.1" - magic-string: "npm:^0.27.0" - peerDependencies: - rollup: ^2.68.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 10/0bb458a3c847c3854db1c5e98a211762f629a9143839ae21bf385972e48b637778c6dbba2db60b1d58feb19ebb68425af3e0b8e9ae69995992a30f13794b0dc1 - languageName: node - linkType: hard - "@rollup/plugin-commonjs@npm:^28.0.1": version: 28.0.2 resolution: "@rollup/plugin-commonjs@npm:28.0.2" @@ -14899,22 +13982,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-inject@npm:^5.0.3": - version: 5.0.3 - resolution: "@rollup/plugin-inject@npm:5.0.3" - dependencies: - "@rollup/pluginutils": "npm:^5.0.1" - estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.27.0" - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 10/957a6671e44a60736bdd619c33aa21785d8f067e5f676eda8faeab8b927921baf451e63c558890d2414a6486e6c2868bb71812717864b5fbd82d8b41f163fb7f - languageName: node - linkType: hard - "@rollup/plugin-inject@npm:^5.0.5": version: 5.0.5 resolution: "@rollup/plugin-inject@npm:5.0.5" @@ -14931,20 +13998,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-json@npm:^6.0.0": - version: 6.0.0 - resolution: "@rollup/plugin-json@npm:6.0.0" - dependencies: - "@rollup/pluginutils": "npm:^5.0.1" - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 10/77cfc941edaf77a5307977704ffaba706d83bea66f265b2b68f14be2a0af6d08b0fb1b04fdd773146c84cc70938ff64b00ae946808fd6ac057058af824d78128 - languageName: node - linkType: hard - "@rollup/plugin-json@npm:^6.1.0": version: 6.1.0 resolution: "@rollup/plugin-json@npm:6.1.0" @@ -14975,25 +14028,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-node-resolve@npm:^15.1.0": - version: 15.1.0 - resolution: "@rollup/plugin-node-resolve@npm:15.1.0" - dependencies: - "@rollup/pluginutils": "npm:^5.0.1" - "@types/resolve": "npm:1.20.2" - deepmerge: "npm:^4.2.2" - is-builtin-module: "npm:^3.2.1" - is-module: "npm:^1.0.0" - resolve: "npm:^1.22.1" - peerDependencies: - rollup: ^2.78.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 10/bb422c786fb6d4737279a914f8c529cf7050fbc57923713f01b8edf7383d21d2858e5259c806f579e7c18a5169883de6a25ece5230f8158da014acb1e6ddd75e - languageName: node - linkType: hard - "@rollup/plugin-node-resolve@npm:^15.3.0": version: 15.3.1 resolution: "@rollup/plugin-node-resolve@npm:15.3.1" @@ -15012,21 +14046,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-replace@npm:^5.0.2": - version: 5.0.2 - resolution: "@rollup/plugin-replace@npm:5.0.2" - dependencies: - "@rollup/pluginutils": "npm:^5.0.1" - magic-string: "npm:^0.27.0" - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 10/b352149334b7631a267846e5920aedcfe49b5307631056fa4c1129ac590596cf7fd52b364bc6b22457e04be6113341f16a07e2f8e257cf593fa9b102fb8615d5 - languageName: node - linkType: hard - "@rollup/plugin-replace@npm:^6.0.1, @rollup/plugin-replace@npm:^6.0.2": version: 6.0.2 resolution: "@rollup/plugin-replace@npm:6.0.2" @@ -15042,22 +14061,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-terser@npm:^0.4.3": - version: 0.4.3 - resolution: "@rollup/plugin-terser@npm:0.4.3" - dependencies: - serialize-javascript: "npm:^6.0.1" - smob: "npm:^1.0.0" - terser: "npm:^5.17.4" - peerDependencies: - rollup: ^2.x || ^3.x - peerDependenciesMeta: - rollup: - optional: true - checksum: 10/58a9990ed056dae1513c7de3a5b4df7601355ebc9d09061fb39e06a5f88bcd7141286178da7e0249ce6ff5ccabd8741eaabf0fb712567aeedf4e23d8a1a1064e - languageName: node - linkType: hard - "@rollup/plugin-terser@npm:^0.4.4": version: 0.4.4 resolution: "@rollup/plugin-terser@npm:0.4.4" @@ -15112,18 +14115,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-wasm@npm:^6.1.3": - version: 6.1.3 - resolution: "@rollup/plugin-wasm@npm:6.1.3" - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 10/a25b4f77384340aa775085cfc70a47b2d57f7e527f0294b7c85170f351b86f2732f31b969f6c37be85fc466738a3f86bdde7b46b85c53bcc14b5a4d37a71f4d7 - languageName: node - linkType: hard - "@rollup/pluginutils@npm:^3.1.0": version: 3.1.0 resolution: "@rollup/pluginutils@npm:3.1.0" @@ -15137,7 +14128,7 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^4.0.0, @rollup/pluginutils@npm:^4.1.2": +"@rollup/pluginutils@npm:^4.1.2": version: 4.2.1 resolution: "@rollup/pluginutils@npm:4.2.1" dependencies: @@ -15147,7 +14138,7 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.2": +"@rollup/pluginutils@npm:^5.0.1": version: 5.0.2 resolution: "@rollup/pluginutils@npm:5.0.2" dependencies: @@ -15591,13 +14582,6 @@ __metadata: languageName: node linkType: hard -"@rushstack/eslint-patch@npm:^1.10.3": - version: 1.10.3 - resolution: "@rushstack/eslint-patch@npm:1.10.3" - checksum: 10/e1986178618bfb5fb636a54c420a7c359879d7aed6a0e456333a92fdc93e0e7a9a914114284308317cdc75e522c0696f760cd6d0b77409ed8b9633e75f096628 - languageName: node - linkType: hard - "@rushstack/node-core-library@npm:4.0.2": version: 4.0.2 resolution: "@rushstack/node-core-library@npm:4.0.2" @@ -16461,62 +15445,6 @@ __metadata: languageName: node linkType: hard -"@speckle/dui3@workspace:packages/dui3": - version: 0.0.0-use.local - resolution: "@speckle/dui3@workspace:packages/dui3" - dependencies: - "@apollo/client": "npm:^3.7.14" - "@graphql-codegen/cli": "npm:^5.0.5" - "@graphql-codegen/client-preset": "npm:^4.3.0" - "@headlessui/vue": "npm:^1.7.13" - "@heroicons/vue": "npm:^2.0.12" - "@nuxt/eslint": "npm:^0.3.13" - "@nuxtjs/tailwindcss": "npm:^6.7.0" - "@parcel/watcher": "npm:^2.5.1" - "@pinia/nuxt": "npm:^0.4.11" - "@speckle/shared": "workspace:^" - "@speckle/ui-components": "workspace:^" - "@speckle/ui-components-nuxt": "workspace:^" - "@types/apollo-upload-client": "npm:^17.0.1" - "@types/eslint": "npm:^8.56.10" - "@types/lodash-es": "npm:^4.17.6" - "@types/node": "npm:^18" - "@typescript-eslint/eslint-plugin": "npm:^7.12.0" - "@typescript-eslint/parser": "npm:^7.12.0" - "@vitejs/plugin-legacy": "npm:^4.0.3" - "@vue/apollo-composable": "npm:^4.0.0-beta.5" - "@vueuse/core": "npm:^9.13.0" - apollo-upload-client: "npm:^17.0.0" - autoprefixer: "npm:^10.4.14" - concurrently: "npm:^7.5.0" - eslint: "npm:^9.4.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-plugin-vuejs-accessibility: "npm:^2.3.0" - graphql: "npm:^16.6.0" - graphql-tag: "npm:^2.12.6" - lodash-es: "npm:^4.17.21" - nanoevents: "npm:^8.0.0" - nuxt: "npm:^3.6.3" - pinia: "npm:^2.1.4" - portal-vue: "npm:^3.0.0" - postcss: "npm:^8.4.31" - postcss-custom-properties: "npm:^12.1.9" - postcss-html: "npm:^1.5.0" - postcss-nesting: "npm:^10.2.0" - prettier: "npm:^2.7.1" - stylelint: "npm:^15.10.1" - stylelint-config-prettier: "npm:^9.0.3" - stylelint-config-recommended-vue: "npm:^1.4.0" - stylelint-config-standard: "npm:^26.0.0" - subscriptions-transport-ws: "npm:^0.11.0" - tailwindcss: "npm:^3.3.2" - type-fest: "npm:^3.5.1" - typescript: "npm:^4.8.3" - vue-tippy: "npm:^6.2.0" - vue-tsc: "npm:^2.2.2" - languageName: unknown - linkType: soft - "@speckle/fileimport-service@workspace:packages/fileimport-service": version: 0.0.0-use.local resolution: "@speckle/fileimport-service@workspace:packages/fileimport-service" @@ -18186,74 +17114,6 @@ __metadata: languageName: node linkType: hard -"@stylistic/eslint-plugin-js@npm:2.1.0, @stylistic/eslint-plugin-js@npm:^2.1.0": - version: 2.1.0 - resolution: "@stylistic/eslint-plugin-js@npm:2.1.0" - dependencies: - "@types/eslint": "npm:^8.56.10" - acorn: "npm:^8.11.3" - eslint-visitor-keys: "npm:^4.0.0" - espree: "npm:^10.0.1" - peerDependencies: - eslint: ">=8.40.0" - checksum: 10/c8222eaa7010a2482f57523b28b2cb85647e116871cdb6fb742f8ff7849f9e50366a827399ee0840ea474b5c8f19a11a0963cb71f8fadb6e1b62848c1c6f9b87 - languageName: node - linkType: hard - -"@stylistic/eslint-plugin-jsx@npm:2.1.0": - version: 2.1.0 - resolution: "@stylistic/eslint-plugin-jsx@npm:2.1.0" - dependencies: - "@stylistic/eslint-plugin-js": "npm:^2.1.0" - "@types/eslint": "npm:^8.56.10" - estraverse: "npm:^5.3.0" - picomatch: "npm:^4.0.2" - peerDependencies: - eslint: ">=8.40.0" - checksum: 10/9d4dd8cb7c8f4399813ac94c18de177aeb5d40111e8242a18a1fb5fece785810263c75fce67f7ac4cdc39364da6b0aaa11e4dc43ffcbf2c0e54c91a4389a23fd - languageName: node - linkType: hard - -"@stylistic/eslint-plugin-plus@npm:2.1.0": - version: 2.1.0 - resolution: "@stylistic/eslint-plugin-plus@npm:2.1.0" - dependencies: - "@types/eslint": "npm:^8.56.10" - "@typescript-eslint/utils": "npm:^7.8.0" - peerDependencies: - eslint: "*" - checksum: 10/0ecd7d418eb2160018c525666f0ba988d534c94b2b177aa07848fb8c8afda1d42d15f33c9093727b16fbec5ca7ff10a7869ae20228fa35dd977a62c72432dcd6 - languageName: node - linkType: hard - -"@stylistic/eslint-plugin-ts@npm:2.1.0": - version: 2.1.0 - resolution: "@stylistic/eslint-plugin-ts@npm:2.1.0" - dependencies: - "@stylistic/eslint-plugin-js": "npm:2.1.0" - "@types/eslint": "npm:^8.56.10" - "@typescript-eslint/utils": "npm:^7.8.0" - peerDependencies: - eslint: ">=8.40.0" - checksum: 10/bf1c7003cb0c06265422e4e5944123863faf37da417e7102d40ad8dc928cd737c23430d506ec6e11dba3120a257de9247a027b6d82fa45912ca9435c780e9f97 - languageName: node - linkType: hard - -"@stylistic/eslint-plugin@npm:^2.1.0": - version: 2.1.0 - resolution: "@stylistic/eslint-plugin@npm:2.1.0" - dependencies: - "@stylistic/eslint-plugin-js": "npm:2.1.0" - "@stylistic/eslint-plugin-jsx": "npm:2.1.0" - "@stylistic/eslint-plugin-plus": "npm:2.1.0" - "@stylistic/eslint-plugin-ts": "npm:2.1.0" - "@types/eslint": "npm:^8.56.10" - peerDependencies: - eslint: ">=8.40.0" - checksum: 10/503e079a1e932dd2bd5d707c110cf89a2e25b719b4a98bff6a174e2ae81183965b358cb5528a546fb2c48c88ca9affaa93f4d36977f7fcff2c308853a6a71dc0 - languageName: node - linkType: hard - "@stylistic/eslint-plugin@npm:^4.0.0": version: 4.0.1 resolution: "@stylistic/eslint-plugin@npm:4.0.1" @@ -19314,17 +18174,6 @@ __metadata: languageName: node linkType: hard -"@types/apollo-upload-client@npm:^17.0.1": - version: 17.0.1 - resolution: "@types/apollo-upload-client@npm:17.0.1" - dependencies: - "@apollo/client": "npm:^3.6.6" - "@types/extract-files": "npm:*" - graphql: "npm:14 - 16" - checksum: 10/07266f90fb0b3b0784e15bcd3f2cd567079a95f0362084e85b2d7c7fb10731cfbfa33d2015d295521e75e067b6f689b312acec8f29bbcff9fe88c70e9f545912 - languageName: node - linkType: hard - "@types/apollo-upload-client@npm:^18.0.0": version: 18.0.0 resolution: "@types/apollo-upload-client@npm:18.0.0" @@ -19647,7 +18496,7 @@ __metadata: languageName: node linkType: hard -"@types/eslint@npm:^8.56.10, @types/eslint@npm:^8.56.5": +"@types/eslint@npm:^8.56.10": version: 8.56.10 resolution: "@types/eslint@npm:8.56.10" dependencies: @@ -19680,7 +18529,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:1.0.5, @types/estree@npm:^1.0.5": +"@types/estree@npm:1.0.5": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" checksum: 10/7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408 @@ -19838,15 +18687,6 @@ __metadata: languageName: node linkType: hard -"@types/http-proxy@npm:^1.17.11": - version: 1.17.11 - resolution: "@types/http-proxy@npm:1.17.11" - dependencies: - "@types/node": "npm:*" - checksum: 10/7cda456611b4adfdd87e4317745af643153d502576fb7095806d5b1b397b9a878b105e14abff9b7ab1d1c71132b61b5fc7052461f766165963950f1b46e18315 - languageName: node - linkType: hard - "@types/http-proxy@npm:^1.17.15": version: 1.17.15 resolution: "@types/http-proxy@npm:1.17.15" @@ -19934,7 +18774,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" checksum: 10/e50864a93f4dcb9de64c0c605d836f5416341c824d7a8cde1aa15a5fc68bed44b33cdcb2e04e5098339e9121848378f2d0cc5b124dec41c89203c6f67d6f344a @@ -20224,13 +19064,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18": - version: 18.16.12 - resolution: "@types/node@npm:18.16.12" - checksum: 10/5d819f6d2427c81008b6585ad694b473db73b5fe3cb14ff6e33633f3ac38a68cd7cd0621fd20ec1cacf0876fae7f11b9270f95992884498e8663eab17179485a - languageName: node - linkType: hard - "@types/node@npm:^18.0.0": version: 18.19.29 resolution: "@types/node@npm:18.19.29" @@ -20877,16 +19710,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/scope-manager@npm:7.12.0" - dependencies: - "@typescript-eslint/types": "npm:7.12.0" - "@typescript-eslint/visitor-keys": "npm:7.12.0" - checksum: 10/49a1fa4c15a161258963c4ffe37d89a212138d1c09e39a73064cd3a962823b98e362546de7228698877bc7e7f515252f439c140245f9689ff59efd7b35be58a4 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:7.13.1": version: 7.13.1 resolution: "@typescript-eslint/scope-manager@npm:7.13.1" @@ -20929,13 +19752,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.12.0, @typescript-eslint/types@npm:^7.2.0, @typescript-eslint/types@npm:^7.9.0": - version: 7.12.0 - resolution: "@typescript-eslint/types@npm:7.12.0" - checksum: 10/17b57ccd26278312299b27f587d7e9b34076ff37780b3973f848e4ac7bdf80d1bee7356082b54e900e0d77be8a0dda1feef1feb84843b9ec253855200cd93f36 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:7.13.1": version: 7.13.1 resolution: "@typescript-eslint/types@npm:7.13.1" @@ -20968,25 +19784,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.12.0" - dependencies: - "@typescript-eslint/types": "npm:7.12.0" - "@typescript-eslint/visitor-keys": "npm:7.12.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - ts-api-utils: "npm:^1.3.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/45e7402e2e32782a96dbca671b4ad731b643e47c172d735e749930d1560071a1a1e2a8765396443d09bff83c69dad2fff07dc30a2ed212bff492e20aa6b2b790 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:7.13.1": version: 7.13.1 resolution: "@typescript-eslint/typescript-estree@npm:7.13.1" @@ -21057,20 +19854,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:^7.4.0, @typescript-eslint/utils@npm:^7.8.0, @typescript-eslint/utils@npm:^7.9.0": - version: 7.12.0 - resolution: "@typescript-eslint/utils@npm:7.12.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.12.0" - "@typescript-eslint/types": "npm:7.12.0" - "@typescript-eslint/typescript-estree": "npm:7.12.0" - peerDependencies: - eslint: ^8.56.0 - checksum: 10/b66725cef2dcc4975714ea7528fa000cebd4e0b55bb6c43d7efe9ce21a6c7af5f8b2c49f1be3a5118c26666d4b0228470105741e78430e463b72f91fa62e0adf - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:^7.7.1": version: 7.13.1 resolution: "@typescript-eslint/utils@npm:7.13.1" @@ -21095,16 +19878,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.12.0" - dependencies: - "@typescript-eslint/types": "npm:7.12.0" - eslint-visitor-keys: "npm:^3.4.3" - checksum: 10/5c03bbb68f6eb775005c83042da99de87513cdf9b5549c2ac30caf2c74dc9888cebec57d9eeb0dead8f63a57771288f59605c9a4d8aeec6b87b5390ac723cbd4 - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:7.13.1": version: 7.13.1 resolution: "@typescript-eslint/visitor-keys@npm:7.13.1" @@ -21132,16 +19905,6 @@ __metadata: languageName: node linkType: hard -"@unhead/dom@npm:1.1.30": - version: 1.1.30 - resolution: "@unhead/dom@npm:1.1.30" - dependencies: - "@unhead/schema": "npm:1.1.30" - "@unhead/shared": "npm:1.1.30" - checksum: 10/81ddd9c05ff200f12298d46c83f545ceb810de93ecc5eb3b2fda9d71163ee8f6ff71251a176b2cba30b4a85f8fb4de5df95d3fe987a77458de23b42a68e6dcfc - languageName: node - linkType: hard - "@unhead/dom@npm:1.11.14, @unhead/dom@npm:^1.11.14": version: 1.11.14 resolution: "@unhead/dom@npm:1.11.14" @@ -21152,16 +19915,6 @@ __metadata: languageName: node linkType: hard -"@unhead/schema@npm:1.1.30": - version: 1.1.30 - resolution: "@unhead/schema@npm:1.1.30" - dependencies: - hookable: "npm:^5.5.3" - zhead: "npm:^2.0.9" - checksum: 10/3ce26bad93fb511fa998cd9c0edce67694b1ff1c6eb3069b1f39daf559fb167c4f7653fbf9cd546e2f2afcd772f79df7d603cc9d4bf1d0b7f3fce04c3cb742ff - languageName: node - linkType: hard - "@unhead/schema@npm:1.11.14": version: 1.11.14 resolution: "@unhead/schema@npm:1.11.14" @@ -21172,15 +19925,6 @@ __metadata: languageName: node linkType: hard -"@unhead/shared@npm:1.1.30": - version: 1.1.30 - resolution: "@unhead/shared@npm:1.1.30" - dependencies: - "@unhead/schema": "npm:1.1.30" - checksum: 10/05c52d7a989340afbd2977068f1bdfc35b92e77f89014da1a3e9099ae4fc832d9ec9e4a7287eb3c681285c7493fa843a460711c6e50917c8ce84308b21cc3e66 - languageName: node - linkType: hard - "@unhead/shared@npm:1.11.14, @unhead/shared@npm:^1.11.14": version: 1.11.14 resolution: "@unhead/shared@npm:1.11.14" @@ -21190,16 +19934,6 @@ __metadata: languageName: node linkType: hard -"@unhead/ssr@npm:^1.1.30": - version: 1.1.30 - resolution: "@unhead/ssr@npm:1.1.30" - dependencies: - "@unhead/schema": "npm:1.1.30" - "@unhead/shared": "npm:1.1.30" - checksum: 10/339894509acba7aee17cd9cc5508ecfb5fb339638358b65886fe6df805c0b18a04a25abe15d05896e45a8a5b104a54674a0168826d473d319b183abd60eceac0 - languageName: node - linkType: hard - "@unhead/ssr@npm:^1.11.14": version: 1.11.14 resolution: "@unhead/ssr@npm:1.11.14" @@ -21210,20 +19944,6 @@ __metadata: languageName: node linkType: hard -"@unhead/vue@npm:^1.1.30": - version: 1.1.30 - resolution: "@unhead/vue@npm:1.1.30" - dependencies: - "@unhead/schema": "npm:1.1.30" - "@unhead/shared": "npm:1.1.30" - hookable: "npm:^5.5.3" - unhead: "npm:1.1.30" - peerDependencies: - vue: ">=2.7 || >=3" - checksum: 10/216cc257de229396d4f6ad9c17c70ba499667fa01dcfa9cc9093624ca63fbc5f48827f862600006b39ca02149b449aa788728092d33ad933acaa153cb586b7d3 - languageName: node - linkType: hard - "@unhead/vue@npm:^1.11.14": version: 1.11.14 resolution: "@unhead/vue@npm:1.11.14" @@ -21239,27 +19959,6 @@ __metadata: languageName: node linkType: hard -"@vercel/nft@npm:^0.22.6": - version: 0.22.6 - resolution: "@vercel/nft@npm:0.22.6" - dependencies: - "@mapbox/node-pre-gyp": "npm:^1.0.5" - "@rollup/pluginutils": "npm:^4.0.0" - acorn: "npm:^8.6.0" - async-sema: "npm:^3.1.1" - bindings: "npm:^1.4.0" - estree-walker: "npm:2.0.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.2" - node-gyp-build: "npm:^4.2.2" - resolve-from: "npm:^5.0.0" - bin: - nft: out/cli.js - checksum: 10/2e34c535bc8937501a52b1011c6583e8fc6286e74ca3116bcca26e4649547d988cdfcf36cb0c9585ede8c743157cc74695599e47bf8252dcb2c58e622a2e1969 - languageName: node - linkType: hard - "@vercel/nft@npm:^0.27.5": version: 0.27.10 resolution: "@vercel/nft@npm:0.27.10" @@ -21282,38 +19981,6 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-legacy@npm:^4.0.3": - version: 4.0.3 - resolution: "@vitejs/plugin-legacy@npm:4.0.3" - dependencies: - "@babel/core": "npm:^7.21.3" - "@babel/preset-env": "npm:^7.20.2" - browserslist: "npm:^4.21.5" - core-js: "npm:^3.29.1" - magic-string: "npm:^0.30.0" - regenerator-runtime: "npm:^0.13.11" - systemjs: "npm:^6.14.0" - peerDependencies: - terser: ^5.4.0 - vite: ^4.0.0 - checksum: 10/cb0e479b2343287f324f2cf15eaa87458769c129b16cad3b621c7aa669973d0d337bcce43fe0cb4f80d9fd9f457aad80af0e54f564a027de9eb90e9d5a3f6398 - languageName: node - linkType: hard - -"@vitejs/plugin-vue-jsx@npm:^3.0.1": - version: 3.0.1 - resolution: "@vitejs/plugin-vue-jsx@npm:3.0.1" - dependencies: - "@babel/core": "npm:^7.20.7" - "@babel/plugin-transform-typescript": "npm:^7.20.7" - "@vue/babel-plugin-jsx": "npm:^1.1.1" - peerDependencies: - vite: ^4.0.0 - vue: ^3.0.0 - checksum: 10/0a89bf98b3e880f1fd5017285087f24fd14e14d309c0fe214e2e683c2101887e4a0e1ec128beb3e59475ecfb7aec2bef8bb1b6d26dc41256548eb0c1d036e48f - languageName: node - linkType: hard - "@vitejs/plugin-vue-jsx@npm:^4.1.1": version: 4.1.1 resolution: "@vitejs/plugin-vue-jsx@npm:4.1.1" @@ -21328,16 +19995,6 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-vue@npm:^4.2.3": - version: 4.2.3 - resolution: "@vitejs/plugin-vue@npm:4.2.3" - peerDependencies: - vite: ^4.0.0 - vue: ^3.2.25 - checksum: 10/07bc04fd175b1d8d2b623da207df357c95228345f24da9bfcf25b2817155f8fc504270e8709a3ed6acf2aef90e178434f7619984970a811223831f50babaccb8 - languageName: node - linkType: hard - "@vitejs/plugin-vue@npm:^5.2.1": version: 5.2.1 resolution: "@vitejs/plugin-vue@npm:5.2.1" @@ -21710,24 +20367,6 @@ __metadata: languageName: node linkType: hard -"@vue-macros/common@npm:^1.3.1": - version: 1.3.1 - resolution: "@vue-macros/common@npm:1.3.1" - dependencies: - "@babel/types": "npm:^7.21.5" - "@rollup/pluginutils": "npm:^5.0.2" - "@vue/compiler-sfc": "npm:^3.3.0-beta.4" - local-pkg: "npm:^0.4.3" - magic-string-ast: "npm:^0.1.2" - peerDependencies: - vue: ^2.7.0 || ^3.2.25 - peerDependenciesMeta: - vue: - optional: true - checksum: 10/fad202fc4dab97e41902454ac698f8d9e597f1bd4f189ad8b56bd5dee98951e3c64e6c03047c751c488770b3ec5b90ad501bc042c4cb504a87e0dba42d823e94 - languageName: node - linkType: hard - "@vue/apollo-composable@npm:@speckle/apollo-composable@4.2.1-patch.1": version: 4.2.1-patch.1 resolution: "@speckle/apollo-composable@npm:4.2.1-patch.1" @@ -21747,25 +20386,6 @@ __metadata: languageName: node linkType: hard -"@vue/apollo-composable@npm:^4.0.0-beta.5": - version: 4.0.0-beta.5 - resolution: "@vue/apollo-composable@npm:4.0.0-beta.5" - dependencies: - throttle-debounce: "npm:^3.0.1" - ts-essentials: "npm:^9.1.2" - vue-demi: "npm:^0.13.1" - peerDependencies: - "@apollo/client": ^3.4.13 - "@vue/composition-api": ^1.0.0 - graphql: ">=15" - vue: ^2.6.0 || ^3.1.0 - peerDependenciesMeta: - "@vue/composition-api": - optional: true - checksum: 10/5dc1e7ff50cddb9c52077aaa589776e6a8646a3eef74f7adede207fc5f24d42c57d9ed6fbbdf3bb593acab3f25fc2edc797f79ac397dad03e95d6ee62c99deb2 - languageName: node - linkType: hard - "@vue/apollo-ssr@npm:4.0.0": version: 4.0.0 resolution: "@vue/apollo-ssr@npm:4.0.0" @@ -21782,13 +20402,6 @@ __metadata: languageName: node linkType: hard -"@vue/babel-helper-vue-transform-on@npm:^1.0.2": - version: 1.0.2 - resolution: "@vue/babel-helper-vue-transform-on@npm:1.0.2" - checksum: 10/5a03d293ad8841d276c86cc1071f3bcd3e8d47571e5f9a8ca1c0147a7a8c50c65768fc416140b5edda7d429bdd8e8ab1bf52ff010540e61015ac3f0cd6da6f4e - languageName: node - linkType: hard - "@vue/babel-helper-vue-transform-on@npm:^1.1.5": version: 1.1.5 resolution: "@vue/babel-helper-vue-transform-on@npm:1.1.5" @@ -21796,23 +20409,6 @@ __metadata: languageName: node linkType: hard -"@vue/babel-plugin-jsx@npm:^1.1.1": - version: 1.1.1 - resolution: "@vue/babel-plugin-jsx@npm:1.1.1" - dependencies: - "@babel/helper-module-imports": "npm:^7.0.0" - "@babel/plugin-syntax-jsx": "npm:^7.0.0" - "@babel/template": "npm:^7.0.0" - "@babel/traverse": "npm:^7.0.0" - "@babel/types": "npm:^7.0.0" - "@vue/babel-helper-vue-transform-on": "npm:^1.0.2" - camelcase: "npm:^6.0.0" - html-tags: "npm:^3.1.0" - svg-tags: "npm:^1.0.0" - checksum: 10/68c741f5bfddabe61c23e4fa5ff0a53fd65510ad0ff65eb23ff4db6504fd4fbb9887d66bdad2a1fa5a4b83d0463df6f10b549f6a7ae1852c35637beebc459472 - languageName: node - linkType: hard - "@vue/babel-plugin-jsx@npm:^1.1.5": version: 1.1.5 resolution: "@vue/babel-plugin-jsx@npm:1.1.5" @@ -21882,18 +20478,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.3.1": - version: 3.3.1 - resolution: "@vue/compiler-core@npm:3.3.1" - dependencies: - "@babel/parser": "npm:^7.21.3" - "@vue/shared": "npm:3.3.1" - estree-walker: "npm:^2.0.2" - source-map-js: "npm:^1.0.2" - checksum: 10/ee070134acc432861244b6715603ad6541cd8f80bf91c558eaba06128f99c8525972304b8243a84f8309b481d4810d4cb301ecf6c8a2d38c49cf7cfad28180ae - languageName: node - linkType: hard - "@vue/compiler-core@npm:3.3.4": version: 3.3.4 resolution: "@vue/compiler-core@npm:3.3.4" @@ -21954,26 +20538,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-dom@npm:3.3.1": - version: 3.3.1 - resolution: "@vue/compiler-dom@npm:3.3.1" - dependencies: - "@vue/compiler-core": "npm:3.3.1" - "@vue/shared": "npm:3.3.1" - checksum: 10/731f31ddd2d6bf3701474a5a59886ec6613b3bc6ff5ad1aa8532b3ea3f163eb0da0052bbd6e0007742071e1169e59e57ba3ca92e6b2d8c319cbb23b4fa7d8e90 - languageName: node - linkType: hard - -"@vue/compiler-dom@npm:3.4.21, @vue/compiler-dom@npm:^3.4.0": - version: 3.4.21 - resolution: "@vue/compiler-dom@npm:3.4.21" - dependencies: - "@vue/compiler-core": "npm:3.4.21" - "@vue/shared": "npm:3.4.21" - checksum: 10/f1c0bf9731bc84b78a5ce1105160288a834d041bd0000a61e6377313cc49712bea5a839b304304f3d8203227cf828aa80ec57c6a840c2a59bf11d7e83dd1bb0f - languageName: node - linkType: hard - "@vue/compiler-dom@npm:3.5.13, @vue/compiler-dom@npm:^3.5.0": version: 3.5.13 resolution: "@vue/compiler-dom@npm:3.5.13" @@ -22004,20 +20568,13 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:3.4.21": +"@vue/compiler-dom@npm:^3.4.0": version: 3.4.21 - resolution: "@vue/compiler-sfc@npm:3.4.21" + resolution: "@vue/compiler-dom@npm:3.4.21" dependencies: - "@babel/parser": "npm:^7.23.9" "@vue/compiler-core": "npm:3.4.21" - "@vue/compiler-dom": "npm:3.4.21" - "@vue/compiler-ssr": "npm:3.4.21" "@vue/shared": "npm:3.4.21" - estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.7" - postcss: "npm:^8.4.35" - source-map-js: "npm:^1.0.2" - checksum: 10/b340edc6db559f21b3205011e0846534e7ee3bba88bb026b073184c8457702fbccd5e41ec7d91ceac5be6b4966084bc12ff293842ee95269debafe525794369f + checksum: 10/f1c0bf9731bc84b78a5ce1105160288a834d041bd0000a61e6377313cc49712bea5a839b304304f3d8203227cf828aa80ec57c6a840c2a59bf11d7e83dd1bb0f languageName: node linkType: hard @@ -22056,24 +20613,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:^3.3.0-beta.4": - version: 3.3.1 - resolution: "@vue/compiler-sfc@npm:3.3.1" - dependencies: - "@babel/parser": "npm:^7.20.15" - "@vue/compiler-core": "npm:3.3.1" - "@vue/compiler-dom": "npm:3.3.1" - "@vue/compiler-ssr": "npm:3.3.1" - "@vue/reactivity-transform": "npm:3.3.1" - "@vue/shared": "npm:3.3.1" - estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.0" - postcss: "npm:^8.1.10" - source-map-js: "npm:^1.0.2" - checksum: 10/6fe14ba591bb45291c25b0a2785dcf2459452600b85db75460a7536c5d49378c5f66cdf6d4d64b06228ad5419fcfb5041014d5c02559642e6324315c71a006a6 - languageName: node - linkType: hard - "@vue/compiler-ssr@npm:3.2.41": version: 3.2.41 resolution: "@vue/compiler-ssr@npm:3.2.41" @@ -22084,26 +20623,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.3.1": - version: 3.3.1 - resolution: "@vue/compiler-ssr@npm:3.3.1" - dependencies: - "@vue/compiler-dom": "npm:3.3.1" - "@vue/shared": "npm:3.3.1" - checksum: 10/5729619c0f396416d970307553834e0760d94cc3f004837feeab99eb1de37851bb636c8ca72d8ee22e3d4b488656a3ad8e93891508664bd7d9113e57713c9f44 - languageName: node - linkType: hard - -"@vue/compiler-ssr@npm:3.4.21": - version: 3.4.21 - resolution: "@vue/compiler-ssr@npm:3.4.21" - dependencies: - "@vue/compiler-dom": "npm:3.4.21" - "@vue/shared": "npm:3.4.21" - checksum: 10/9400a5ff95fb6f5672e190a1b43804eb0c5131c7012ac90c0df069b75ea0a5bf02d9fc5ded01c786dadf1ee922b75d985c50d0b0b092fb0bc491ab291ec140c7 - languageName: node - linkType: hard - "@vue/compiler-ssr@npm:3.5.13": version: 3.5.13 resolution: "@vue/compiler-ssr@npm:3.5.13" @@ -22131,13 +20650,6 @@ __metadata: languageName: node linkType: hard -"@vue/devtools-api@npm:^6.5.0": - version: 6.5.0 - resolution: "@vue/devtools-api@npm:6.5.0" - checksum: 10/25ba62d18825a565a6c503c2ee17293569e42efc06aa11542cc872a822d1645ad83558f192cb25adc947882134f49e1b72789393af60e86ab810f192321bd18c - languageName: node - linkType: hard - "@vue/devtools-core@npm:7.6.8": version: 7.6.8 resolution: "@vue/devtools-core@npm:7.6.8" @@ -22254,28 +20766,6 @@ __metadata: languageName: node linkType: hard -"@vue/reactivity-transform@npm:3.3.1": - version: 3.3.1 - resolution: "@vue/reactivity-transform@npm:3.3.1" - dependencies: - "@babel/parser": "npm:^7.20.15" - "@vue/compiler-core": "npm:3.3.1" - "@vue/shared": "npm:3.3.1" - estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.0" - checksum: 10/284e74c6f2d2a15c6f150c78c417711cc5fa4aabb450614a9c1d79f21572e74d66437206052d500ac7d609d93a75cf2c911f32f5a3970788bca4faa886f2dfab - languageName: node - linkType: hard - -"@vue/reactivity@npm:3.4.21": - version: 3.4.21 - resolution: "@vue/reactivity@npm:3.4.21" - dependencies: - "@vue/shared": "npm:3.4.21" - checksum: 10/6674a4f8271f941771bf09c3f213410b282f4e2aabeb661fc7ce87a4367636bc421a6853e8f9c952502d7232e3da7413eccdc9bec45fe8f8c0d92979ee3ecc34 - languageName: node - linkType: hard - "@vue/reactivity@npm:3.5.13": version: 3.5.13 resolution: "@vue/reactivity@npm:3.5.13" @@ -22285,16 +20775,6 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-core@npm:3.4.21": - version: 3.4.21 - resolution: "@vue/runtime-core@npm:3.4.21" - dependencies: - "@vue/reactivity": "npm:3.4.21" - "@vue/shared": "npm:3.4.21" - checksum: 10/73066b989572048658d6a62bdefcf4fa49eaba990b2a0357b22c608d803a1d12f0d147616072fe8049ad299ec3a648935a4bb87c5ebf8b2bf8bc012d9b853be6 - languageName: node - linkType: hard - "@vue/runtime-core@npm:3.5.13": version: 3.5.13 resolution: "@vue/runtime-core@npm:3.5.13" @@ -22305,17 +20785,6 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-dom@npm:3.4.21": - version: 3.4.21 - resolution: "@vue/runtime-dom@npm:3.4.21" - dependencies: - "@vue/runtime-core": "npm:3.4.21" - "@vue/shared": "npm:3.4.21" - csstype: "npm:^3.1.3" - checksum: 10/e5092bcca64713a5fdb445764b7bde1727dddb78ffd95d8d5f7346de6b47697944db14140519492a7ea7fd5dd2a829d83586a0e8fa58eaee0781324d25639318 - languageName: node - linkType: hard - "@vue/runtime-dom@npm:3.5.13": version: 3.5.13 resolution: "@vue/runtime-dom@npm:3.5.13" @@ -22328,18 +20797,6 @@ __metadata: languageName: node linkType: hard -"@vue/server-renderer@npm:3.4.21": - version: 3.4.21 - resolution: "@vue/server-renderer@npm:3.4.21" - dependencies: - "@vue/compiler-ssr": "npm:3.4.21" - "@vue/shared": "npm:3.4.21" - peerDependencies: - vue: 3.4.21 - checksum: 10/fc28b2efd2bbdd08f859bd25b1abcc23250bf4b67975dfe2b9456847532af97c80362ab78e0631651aefb0a7a5c0d07bc04e42e002488e27bee8eec942e19c78 - languageName: node - linkType: hard - "@vue/server-renderer@npm:3.5.13": version: 3.5.13 resolution: "@vue/server-renderer@npm:3.5.13" @@ -22359,14 +20816,7 @@ __metadata: languageName: node linkType: hard -"@vue/shared@npm:3.3.1": - version: 3.3.1 - resolution: "@vue/shared@npm:3.3.1" - checksum: 10/818421aae731234dc832c5817f4522b4789f1f11a376c9a526070adfe20b4aeca6398572c88c9ebfb7c0ae7aebccaa699924c1967f7a1e593e235929918d1bdc - languageName: node - linkType: hard - -"@vue/shared@npm:3.3.4, @vue/shared@npm:^3.3.0, @vue/shared@npm:^3.3.4": +"@vue/shared@npm:3.3.4, @vue/shared@npm:^3.3.0": version: 3.3.4 resolution: "@vue/shared@npm:3.3.4" checksum: 10/ce01d9cb02ca01fd396e36ad0d75c2ff19e1adb8cf4e3454199511e3192655ae3bd8e8b1b581b529738ae4530f8aadaf09719d5ffe337279f3b47f6031c3f650 @@ -22910,15 +21360,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:8.10.0, acorn@npm:^8.9.0": - version: 8.10.0 - resolution: "acorn@npm:8.10.0" - bin: - acorn: bin/acorn - checksum: 10/522310c20fdc3c271caed3caf0f06c51d61cb42267279566edd1d58e83dbc12eebdafaab666a0f0be1b7ad04af9c6bc2a6f478690a9e6391c3c8b165ada917dd - languageName: node - linkType: hard - "acorn@npm:8.14.0, acorn@npm:^8.14.0": version: 8.14.0 resolution: "acorn@npm:8.14.0" @@ -23000,6 +21441,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.9.0": + version: 8.10.0 + resolution: "acorn@npm:8.10.0" + bin: + acorn: bin/acorn + checksum: 10/522310c20fdc3c271caed3caf0f06c51d61cb42267279566edd1d58e83dbc12eebdafaab666a0f0be1b7ad04af9c6bc2a6f478690a9e6391c3c8b165ada917dd + languageName: node + linkType: hard + "address@npm:^1.0.1": version: 1.2.1 resolution: "address@npm:1.2.1" @@ -23102,16 +21552,7 @@ __metadata: languageName: node linkType: hard -"ajv-keywords@npm:^3.5.2": - version: 3.5.2 - resolution: "ajv-keywords@npm:3.5.2" - peerDependencies: - ajv: ^6.9.1 - checksum: 10/d57c9d5bf8849bddcbd801b79bc3d2ddc736c2adb6b93a6a365429589dd7993ddbd5d37c6025ed6a7f89c27506b80131d5345c5b1fa6a97e40cd10a96bcd228c - languageName: node - linkType: hard - -"ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.12.6, ajv@npm:~6.12.6": +"ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.6, ajv@npm:~6.12.6": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -23285,18 +21726,6 @@ __metadata: languageName: node linkType: hard -"apollo-upload-client@npm:^17.0.0": - version: 17.0.0 - resolution: "apollo-upload-client@npm:17.0.0" - dependencies: - extract-files: "npm:^11.0.0" - peerDependencies: - "@apollo/client": ^3.0.0 - graphql: 14 - 16 - checksum: 10/0096ae4d0d73a40014bf084e01015bed446dc0b98b6d1f3f8b41c117e4529c888ce93a3c0252ddcc643af83f0b7f3673ab44ba461792af1696550ef0c9147ce4 - languageName: node - linkType: hard - "apollo-upload-client@npm:^18.0.1": version: 18.0.1 resolution: "apollo-upload-client@npm:18.0.1" @@ -23332,13 +21761,6 @@ __metadata: languageName: node linkType: hard -"arch@npm:^2.2.0": - version: 2.2.0 - resolution: "arch@npm:2.2.0" - checksum: 10/e35dbc6d362297000ab90930069576ba165fe63cd52383efcce14bd66c1b16a91ce849e1fd239964ed029d5e0bdfc32f68e9c7331b7df6c84ddebebfdbf242f7 - languageName: node - linkType: hard - "arch@npm:^3.0.0": version: 3.0.0 resolution: "arch@npm:3.0.0" @@ -23346,24 +21768,6 @@ __metadata: languageName: node linkType: hard -"archiver-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "archiver-utils@npm:2.1.0" - dependencies: - glob: "npm:^7.1.4" - graceful-fs: "npm:^4.2.0" - lazystream: "npm:^1.0.0" - lodash.defaults: "npm:^4.2.0" - lodash.difference: "npm:^4.5.0" - lodash.flatten: "npm:^4.4.0" - lodash.isplainobject: "npm:^4.0.6" - lodash.union: "npm:^4.6.0" - normalize-path: "npm:^3.0.0" - readable-stream: "npm:^2.0.0" - checksum: 10/4df493c0e6a3a544119b08b350308923500e2c6efee6a283cba4c3202293ce3acb70897e54e24f735e3a38ff43e5a65f66e2e5225fdfc955bf2335491377be2e - languageName: node - linkType: hard - "archiver-utils@npm:^5.0.0, archiver-utils@npm:^5.0.2": version: 5.0.2 resolution: "archiver-utils@npm:5.0.2" @@ -23379,21 +21783,6 @@ __metadata: languageName: node linkType: hard -"archiver@npm:^5.3.1": - version: 5.3.1 - resolution: "archiver@npm:5.3.1" - dependencies: - archiver-utils: "npm:^2.1.0" - async: "npm:^3.2.3" - buffer-crc32: "npm:^0.2.1" - readable-stream: "npm:^3.6.0" - readdir-glob: "npm:^1.0.0" - tar-stream: "npm:^2.2.0" - zip-stream: "npm:^4.1.0" - checksum: 10/f77b57569412f9b1f4abe8528e1bb03bc91705bbbba669e10d35d8faab11a6bca895ef180bdb895d052f8cc8b38ae7c94c60677d17261a5447b5adc5f861ed0c - languageName: node - linkType: hard - "archiver@npm:^7.0.1": version: 7.0.1 resolution: "archiver@npm:7.0.1" @@ -23663,16 +22052,6 @@ __metadata: languageName: node linkType: hard -"ast-walker-scope@npm:^0.4.1": - version: 0.4.1 - resolution: "ast-walker-scope@npm:0.4.1" - dependencies: - "@babel/parser": "npm:^7.21.3" - "@babel/types": "npm:^7.21.3" - checksum: 10/ca637f57fe64babce98bbca4fd8564ef083aeab856a1fe8a2b2ba8832f7b76b8a463883388e1f599629f11c52d611d6318d0489ffa356e36dd9698f545ddd16e - languageName: node - linkType: hard - "ast-walker-scope@npm:^0.6.2": version: 0.6.2 resolution: "ast-walker-scope@npm:0.6.2" @@ -23773,24 +22152,6 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^10.2.5": - version: 10.4.12 - resolution: "autoprefixer@npm:10.4.12" - dependencies: - browserslist: "npm:^4.21.4" - caniuse-lite: "npm:^1.0.30001407" - fraction.js: "npm:^4.2.0" - normalize-range: "npm:^0.1.2" - picocolors: "npm:^1.0.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.1.0 - bin: - autoprefixer: bin/autoprefixer - checksum: 10/a90d2e40d0657bd98be412659a15eb4362db38455071ec8661272d9455dfd69b4d45d9e0aea606ac52ccb3c5c9b705a01830f59bcc89e581bd5f19b2e3c21072 - languageName: node - linkType: hard - "autoprefixer@npm:^10.4.14": version: 10.4.14 resolution: "autoprefixer@npm:10.4.14" @@ -24297,13 +22658,6 @@ __metadata: languageName: node linkType: hard -"big.js@npm:^5.2.2": - version: 5.2.2 - resolution: "big.js@npm:5.2.2" - checksum: 10/c04416aeb084f4aa1c5857722439c327cc0ada9bd99ab80b650e3f30e2e4f1b92a04527ed1e7df8ffcd7c0ea311745a04af12d53e2f091bf09a06f1292003827 - languageName: node - linkType: hard - "bignumber.js@npm:^9.0.0": version: 9.1.2 resolution: "bignumber.js@npm:9.1.2" @@ -24730,13 +23084,6 @@ __metadata: languageName: node linkType: hard -"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:^0.2.13, buffer-crc32@npm:~0.2.3": - version: 0.2.13 - resolution: "buffer-crc32@npm:0.2.13" - checksum: 10/06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c - languageName: node - linkType: hard - "buffer-crc32@npm:^1.0.0": version: 1.0.0 resolution: "buffer-crc32@npm:1.0.0" @@ -24744,6 +23091,13 @@ __metadata: languageName: node linkType: hard +"buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 10/06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c + languageName: node + linkType: hard + "buffer-equal-constant-time@npm:1.0.1": version: 1.0.1 resolution: "buffer-equal-constant-time@npm:1.0.1" @@ -24823,13 +23177,6 @@ __metadata: languageName: node linkType: hard -"builtin-modules@npm:^3.3.0": - version: 3.3.0 - resolution: "builtin-modules@npm:3.3.0" - checksum: 10/62e063ab40c0c1efccbfa9ffa31873e4f9d57408cb396a2649981a0ecbce56aabc93c28feaccbc5658c95aab2703ad1d11980e62ec2e5e72637404e1eb60f39e - languageName: node - linkType: hard - "builtin-modules@npm:^4.0.0": version: 4.0.0 resolution: "builtin-modules@npm:4.0.0" @@ -24989,26 +23336,6 @@ __metadata: languageName: node linkType: hard -"c12@npm:^1.10.0": - version: 1.10.0 - resolution: "c12@npm:1.10.0" - dependencies: - chokidar: "npm:^3.6.0" - confbox: "npm:^0.1.3" - defu: "npm:^6.1.4" - dotenv: "npm:^16.4.5" - giget: "npm:^1.2.1" - jiti: "npm:^1.21.0" - mlly: "npm:^1.6.1" - ohash: "npm:^1.1.3" - pathe: "npm:^1.1.2" - perfect-debounce: "npm:^1.0.0" - pkg-types: "npm:^1.0.3" - rc9: "npm:^2.1.1" - checksum: 10/e592593fe3fb48c63ecae6a711045fae11904d1a50c5c7ff2920528e398a15e695d791f962662c51c6dcd3add8404b45a89ce9f305c4a029deef0bbd89466768 - languageName: node - linkType: hard - "c12@npm:^1.11.2": version: 1.11.2 resolution: "c12@npm:1.11.2" @@ -25034,44 +23361,6 @@ __metadata: languageName: node linkType: hard -"c12@npm:^1.4.1": - version: 1.4.1 - resolution: "c12@npm:1.4.1" - dependencies: - chokidar: "npm:^3.5.3" - defu: "npm:^6.1.2" - dotenv: "npm:^16.0.3" - giget: "npm:^1.1.2" - jiti: "npm:^1.18.2" - mlly: "npm:^1.2.0" - ohash: "npm:^1.1.1" - pathe: "npm:^1.1.0" - perfect-debounce: "npm:^0.1.3" - pkg-types: "npm:^1.0.2" - rc9: "npm:^2.1.0" - checksum: 10/9430ad0b4bc0e55ca38b625e2977d874d63ca980de63a198a3eef831a6173f1b91a1c386689d296169bce29fd6ac4415d7e9aa68427e48fa39c4016b72aa4fad - languageName: node - linkType: hard - -"c12@npm:^1.4.2": - version: 1.4.2 - resolution: "c12@npm:1.4.2" - dependencies: - chokidar: "npm:^3.5.3" - defu: "npm:^6.1.2" - dotenv: "npm:^16.3.1" - giget: "npm:^1.1.2" - jiti: "npm:^1.18.2" - mlly: "npm:^1.4.0" - ohash: "npm:^1.1.2" - pathe: "npm:^1.1.1" - perfect-debounce: "npm:^1.0.0" - pkg-types: "npm:^1.0.3" - rc9: "npm:^2.1.1" - checksum: 10/274ba8d6bbb928fa7903a07eab7fdad0ddd35345c3823133509be4bf5ce2ce311bd5b41f1a99595cf4386de252ffd30876bdccf6fcc7f48892de469b316eef39 - languageName: node - linkType: hard - "c12@npm:^1.5.1": version: 1.5.1 resolution: "c12@npm:1.5.1" @@ -25251,7 +23540,7 @@ __metadata: languageName: node linkType: hard -"callsites@npm:^3.0.0, callsites@npm:^3.1.0": +"callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" checksum: 10/072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 @@ -25323,7 +23612,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001332, caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001407, caniuse-lite@npm:^1.0.30001449, caniuse-lite@npm:^1.0.30001464, caniuse-lite@npm:^1.0.30001503, caniuse-lite@npm:^1.0.30001587": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001332, caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001449, caniuse-lite@npm:^1.0.30001464, caniuse-lite@npm:^1.0.30001503, caniuse-lite@npm:^1.0.30001587": version: 1.0.30001636 resolution: "caniuse-lite@npm:1.0.30001636" checksum: 10/9e6c5ab4c20df31df36720dda77cf6a781549ac2ad844bc0a416b327a793da21486358a1f85fdd6c39e22d336f70aac3b0e232f5f228cdff0ceb6e3e1c5e98fd @@ -25465,13 +23754,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.2.0": - version: 5.2.0 - resolution: "chalk@npm:5.2.0" - checksum: 10/daadc187314c851cd94f1058dd870a2dd351dfaef8cf69048977fc56bce120f02f7aca77eb7ca88bf7a37ab6c15922e12b43f4ffa885f4fd2d9e15dd14c61a1b - languageName: node - linkType: hard - "chalk@npm:^5.3.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" @@ -25765,20 +24047,6 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.8.0": - version: 3.8.0 - resolution: "ci-info@npm:3.8.0" - checksum: 10/b00e9313c1f7042ca8b1297c157c920d6d69f0fbad7b867910235676df228c4b4f4df33d06cacae37f9efba7a160b0a167c6be85492b419ef71d85660e60606b - languageName: node - linkType: hard - -"ci-info@npm:^4.0.0": - version: 4.0.0 - resolution: "ci-info@npm:4.0.0" - checksum: 10/c983bb7ff1b06648f4a47432201abbd58291147d8ab5043dbb5c03e1a0e3fb2347f40d29b66a3044f28ffeb5dade01ac35aa6bd4e7464a44d9a49a3d7532415a - languageName: node - linkType: hard - "ci-info@npm:^4.1.0": version: 4.1.0 resolution: "ci-info@npm:4.1.0" @@ -25796,14 +24064,7 @@ __metadata: languageName: node linkType: hard -"citty@npm:^0.1.1": - version: 0.1.1 - resolution: "citty@npm:0.1.1" - checksum: 10/a8656eb543050750cbdbc1278724fab477ed63e6e7fd65323516b7472ecadbf9e2787cf2ba007ffeadd6b8b6e34a4cd865fd723c6b0862f156b685f52ac42659 - languageName: node - linkType: hard - -"citty@npm:^0.1.4, citty@npm:^0.1.5": +"citty@npm:^0.1.5": version: 0.1.5 resolution: "citty@npm:0.1.5" dependencies: @@ -25867,23 +24128,6 @@ __metadata: languageName: node linkType: hard -"clear-module@npm:^4.1.2": - version: 4.1.2 - resolution: "clear-module@npm:4.1.2" - dependencies: - parent-module: "npm:^2.0.0" - resolve-from: "npm:^5.0.0" - checksum: 10/4931f0c461f5d7b9b79f62c2d1bc31c37f7f1d33b4e95eef7080a83955c0374f4c180f5a96cc4d63bbefc64a9aa5d12b155641109e8e489dfa50fd5820e5101f - languageName: node - linkType: hard - -"clear@npm:^0.1.0": - version: 0.1.0 - resolution: "clear@npm:0.1.0" - checksum: 10/e00631ff83c14e39394d10372d96876f4ce45042a60654e6d10026676fa01baf698cf802711a12814ae1fc8b717926983d235dab29504c637994e8090b9bea5b - languageName: node - linkType: hard - "cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" @@ -25958,17 +24202,6 @@ __metadata: languageName: node linkType: hard -"clipboardy@npm:^3.0.0": - version: 3.0.0 - resolution: "clipboardy@npm:3.0.0" - dependencies: - arch: "npm:^2.2.0" - execa: "npm:^5.1.1" - is-wsl: "npm:^2.2.0" - checksum: 10/c4c374082ae3f44be6078e378b546a002461d5231461be21b0ca1a6a764eec5936e2fded9542a8ac120bad91e58999666f2dd3022ae3fae09de0dd6334f943e3 - languageName: node - linkType: hard - "clipboardy@npm:^4.0.0": version: 4.0.0 resolution: "clipboardy@npm:4.0.0" @@ -26129,7 +24362,7 @@ __metadata: languageName: node linkType: hard -"colord@npm:^2.9.1, colord@npm:^2.9.3": +"colord@npm:^2.9.3": version: 2.9.3 resolution: "colord@npm:2.9.3" checksum: 10/907a4506d7307e2f580b471b581e992181ed75ab0c6925ece9ca46d88161d2fc50ed15891cd0556d0d9321237ca75afc9d462e4c050b939ef88428517f047f30 @@ -26325,18 +24558,6 @@ __metadata: languageName: node linkType: hard -"compress-commons@npm:^4.1.0": - version: 4.1.1 - resolution: "compress-commons@npm:4.1.1" - dependencies: - buffer-crc32: "npm:^0.2.13" - crc32-stream: "npm:^4.0.2" - normalize-path: "npm:^3.0.0" - readable-stream: "npm:^3.6.0" - checksum: 10/7e3581650366b48ffc57a2780448d62b3dbc25233ec35543bf09bc0971ed6d337ce0fd2323685e53be3f19e523df67890b09a4a7e1cedc121b1a75d114dad4f5 - languageName: node - linkType: hard - "compress-commons@npm:^6.0.2": version: 6.0.2 resolution: "compress-commons@npm:6.0.2" @@ -26418,26 +24639,6 @@ __metadata: languageName: node linkType: hard -"concurrently@npm:^7.5.0": - version: 7.5.0 - resolution: "concurrently@npm:7.5.0" - dependencies: - chalk: "npm:^4.1.0" - date-fns: "npm:^2.29.1" - lodash: "npm:^4.17.21" - rxjs: "npm:^7.0.0" - shell-quote: "npm:^1.7.3" - spawn-command: "npm:^0.0.2-1" - supports-color: "npm:^8.1.0" - tree-kill: "npm:^1.2.2" - yargs: "npm:^17.3.1" - bin: - conc: dist/bin/concurrently.js - concurrently: dist/bin/concurrently.js - checksum: 10/c86a41cc8c2668d0232a47d256eac0f807b6787505805806b0d92f6d753845815b1e78e1fbff85eb911b11e52ad43718cd3a8957876dbe1b559f73a21730a0b0 - languageName: node - linkType: hard - "concurrently@npm:^8.0.1": version: 8.0.1 resolution: "concurrently@npm:8.0.1" @@ -26496,13 +24697,6 @@ __metadata: languageName: node linkType: hard -"confbox@npm:^0.1.3": - version: 0.1.3 - resolution: "confbox@npm:0.1.3" - checksum: 10/5a5b05169f9efb3dbb34452275fd3667004903782146027b5c44e9630de13cc797612d312f9cc167d82591dcbaede127401704045055dcb32e94d264826be3fd - languageName: node - linkType: hard - "confbox@npm:^0.1.7": version: 0.1.7 resolution: "confbox@npm:0.1.7" @@ -26534,14 +24728,7 @@ __metadata: languageName: node linkType: hard -"consola@npm:^3.1.0": - version: 3.1.0 - resolution: "consola@npm:3.1.0" - checksum: 10/e7b5027a3d273ba8b7366da23e2dda3ef15ea5be0fe6efbaeb40f5e8dab1aaff9c562c6e54657102372adf7c9399933703b14edf26b8816bc00748aa4ee08792 - languageName: node - linkType: hard - -"consola@npm:^3.2.2, consola@npm:^3.2.3": +"consola@npm:^3.2.3": version: 3.2.3 resolution: "consola@npm:3.2.3" checksum: 10/02972dcb048c337357a3628438e5976b8e45bcec22fdcfbe9cd17622992953c4d695d5152f141464a02deac769b1d23028e8ac87f56483838df7a6bbf8e0f5a2 @@ -26793,15 +24980,6 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.37.0": - version: 3.37.1 - resolution: "core-js-compat@npm:3.37.1" - dependencies: - browserslist: "npm:^4.23.0" - checksum: 10/30c6fdbd9ff179cc53951814689b8aabec106e5de6cddfa7a7feacc96b66d415b8eebcf5ec8f7c68ef35c552fe7d39edb8b15b1ce0f27379a272295b6e937061 - languageName: node - linkType: hard - "core-js-compat@npm:^3.40.0": version: 3.40.0 resolution: "core-js-compat@npm:3.40.0" @@ -26942,16 +25120,6 @@ __metadata: languageName: node linkType: hard -"crc32-stream@npm:^4.0.2": - version: 4.0.2 - resolution: "crc32-stream@npm:4.0.2" - dependencies: - crc-32: "npm:^1.2.0" - readable-stream: "npm:^3.4.0" - checksum: 10/1099559283b86e8a55390228b57ff4d57a74cac6aa8086aa4730f84317c9f93e914aeece115352f2d706a9df7ed75327ffacd86cfe23f040aef821231b528e76 - languageName: node - linkType: hard - "crc32-stream@npm:^6.0.0": version: 6.0.0 resolution: "crc32-stream@npm:6.0.0" @@ -27016,7 +25184,7 @@ __metadata: languageName: node linkType: hard -"create-require@npm:^1.1.0, create-require@npm:^1.1.1": +"create-require@npm:^1.1.0": version: 1.1.1 resolution: "create-require@npm:1.1.1" checksum: 10/a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff @@ -27222,15 +25390,6 @@ __metadata: languageName: node linkType: hard -"css-declaration-sorter@npm:^6.3.1": - version: 6.3.1 - resolution: "css-declaration-sorter@npm:6.3.1" - peerDependencies: - postcss: ^8.0.9 - checksum: 10/638284daf2500eb70c414e2b1742d0b696f1b484cf6758ee93cc5781730fdbe9b3895481234d8e750e2d3628d3a33da22cdf06fc02258ec59ce7d31b55086e95 - languageName: node - linkType: hard - "css-declaration-sorter@npm:^7.2.0": version: 7.2.0 resolution: "css-declaration-sorter@npm:7.2.0" @@ -27247,26 +25406,6 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^5.0.0": - version: 5.2.7 - resolution: "css-loader@npm:5.2.7" - dependencies: - icss-utils: "npm:^5.1.0" - loader-utils: "npm:^2.0.0" - postcss: "npm:^8.2.15" - postcss-modules-extract-imports: "npm:^3.0.0" - postcss-modules-local-by-default: "npm:^4.0.0" - postcss-modules-scope: "npm:^3.0.0" - postcss-modules-values: "npm:^4.0.0" - postcss-value-parser: "npm:^4.1.0" - schema-utils: "npm:^3.0.0" - semver: "npm:^7.3.5" - peerDependencies: - webpack: ^4.27.0 || ^5.0.0 - checksum: 10/ce7cb59b7a98e0836abf52e594574215a842b0e4788dc46fc48273ad8d02be2f73e481effb6a444f939487cdf7db780439f2d233a8ce523010d3e13bbc8557e0 - languageName: node - linkType: hard - "css-select@npm:^4.3.0": version: 4.3.0 resolution: "css-select@npm:4.3.0" @@ -27293,7 +25432,7 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^2.2.1, css-tree@npm:^2.3.1": +"css-tree@npm:^2.3.1": version: 2.3.1 resolution: "css-tree@npm:2.3.1" dependencies: @@ -27343,45 +25482,6 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^6.0.1": - version: 6.0.1 - resolution: "cssnano-preset-default@npm:6.0.1" - dependencies: - css-declaration-sorter: "npm:^6.3.1" - cssnano-utils: "npm:^4.0.0" - postcss-calc: "npm:^9.0.0" - postcss-colormin: "npm:^6.0.0" - postcss-convert-values: "npm:^6.0.0" - postcss-discard-comments: "npm:^6.0.0" - postcss-discard-duplicates: "npm:^6.0.0" - postcss-discard-empty: "npm:^6.0.0" - postcss-discard-overridden: "npm:^6.0.0" - postcss-merge-longhand: "npm:^6.0.0" - postcss-merge-rules: "npm:^6.0.1" - postcss-minify-font-values: "npm:^6.0.0" - postcss-minify-gradients: "npm:^6.0.0" - postcss-minify-params: "npm:^6.0.0" - postcss-minify-selectors: "npm:^6.0.0" - postcss-normalize-charset: "npm:^6.0.0" - postcss-normalize-display-values: "npm:^6.0.0" - postcss-normalize-positions: "npm:^6.0.0" - postcss-normalize-repeat-style: "npm:^6.0.0" - postcss-normalize-string: "npm:^6.0.0" - postcss-normalize-timing-functions: "npm:^6.0.0" - postcss-normalize-unicode: "npm:^6.0.0" - postcss-normalize-url: "npm:^6.0.0" - postcss-normalize-whitespace: "npm:^6.0.0" - postcss-ordered-values: "npm:^6.0.0" - postcss-reduce-initial: "npm:^6.0.0" - postcss-reduce-transforms: "npm:^6.0.0" - postcss-svgo: "npm:^6.0.0" - postcss-unique-selectors: "npm:^6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/1bf2e5b08473f5f7c29183b17c565c9fd7c83a8686c72a882ac4afa603f75c04f09ebfe65c69370231953505410bf453c7590524c1f4c47c1e09448bdb93a091 - languageName: node - linkType: hard - "cssnano-preset-default@npm:^7.0.6": version: 7.0.6 resolution: "cssnano-preset-default@npm:7.0.6" @@ -27422,15 +25522,6 @@ __metadata: languageName: node linkType: hard -"cssnano-utils@npm:^4.0.0": - version: 4.0.0 - resolution: "cssnano-utils@npm:4.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/7db9b3eb4ec7cc7b2d1a3caf8c2d3b6b067bb8404b93dc183907325db3231e396350a50e5388beda02dab03404d5e8d226977b2b87adc11768173e0259e80219 - languageName: node - linkType: hard - "cssnano-utils@npm:^5.0.0": version: 5.0.0 resolution: "cssnano-utils@npm:5.0.0" @@ -27440,18 +25531,6 @@ __metadata: languageName: node linkType: hard -"cssnano@npm:^6.0.1": - version: 6.0.1 - resolution: "cssnano@npm:6.0.1" - dependencies: - cssnano-preset-default: "npm:^6.0.1" - lilconfig: "npm:^2.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/15e0777189edf2d4287ed3628f65d78c9934a2c0729e29811e85bd760653a0142477b3c2dde9e0a51438c509b2b926e6482215cd8d4e6704e3eb1ab38d1dba0c - languageName: node - linkType: hard - "cssnano@npm:^7.0.6": version: 7.0.6 resolution: "cssnano@npm:7.0.6" @@ -27505,13 +25584,6 @@ __metadata: languageName: node linkType: hard -"cuint@npm:^0.2.2": - version: 0.2.2 - resolution: "cuint@npm:0.2.2" - checksum: 10/c1b98971f4a1b32ce71ec82eac87df87b54ee85d982e3967a6dd89f19ffd3ebbbdb82e3738e489f475611b6ed126c0deba05ed9ecffea0a721a4d43773ce0670 - languageName: node - linkType: hard - "cwd@npm:^0.10.0": version: 0.10.0 resolution: "cwd@npm:0.10.0" @@ -27563,13 +25635,6 @@ __metadata: languageName: node linkType: hard -"data-uri-to-buffer@npm:^4.0.0": - version: 4.0.0 - resolution: "data-uri-to-buffer@npm:4.0.0" - checksum: 10/251b085188b9343416d46dd8dce8279984a6bb7183196e226da68e293c76f1a97e8db2d4a9cb7b24671c8fb4bff7d4b866e851033cff681fff770abdcf83fbed - languageName: node - linkType: hard - "data-uri-to-buffer@npm:^6.0.2": version: 6.0.2 resolution: "data-uri-to-buffer@npm:6.0.2" @@ -27629,13 +25694,6 @@ __metadata: languageName: node linkType: hard -"date-fns@npm:^2.29.1": - version: 2.29.3 - resolution: "date-fns@npm:2.29.3" - checksum: 10/05b6ce6093ed2a09aafe89bb7a6d51ff72971341d7db1e531299d117df305c4a9f408bcdd533687622ae820ba9ea8859437b12074d7043b76325c7828e5d41fc - languageName: node - linkType: hard - "date-fns@npm:^2.29.3, date-fns@npm:^2.30.0": version: 2.30.0 resolution: "date-fns@npm:2.30.0" @@ -28061,20 +26119,6 @@ __metadata: languageName: node linkType: hard -"defu@npm:^3.2.2": - version: 3.2.2 - resolution: "defu@npm:3.2.2" - checksum: 10/1883241cd01e86f6d1d5e01b42a5c8eb360799b443eb0b43513b6a936b17491b1fc14548b0de51e8f49b6b46da5a3d8a910de13b2630f8b0ad463d0971c03acb - languageName: node - linkType: hard - -"defu@npm:^6.0.0": - version: 6.1.0 - resolution: "defu@npm:6.1.0" - checksum: 10/90b3318ed3fa2bfdb854ae0f56d1d8370a72cac254a83d62160a2e16d187966de1b24e41141ebd0cf662d036aa96c71f712ced33cb697ead53ee37829d5236cf - languageName: node - linkType: hard - "defu@npm:^6.1.1": version: 6.1.1 resolution: "defu@npm:6.1.1" @@ -28212,13 +26256,6 @@ __metadata: languageName: node linkType: hard -"destr@npm:^1.2.2": - version: 1.2.2 - resolution: "destr@npm:1.2.2" - checksum: 10/6e8174a58dc2185c2e1e97a4656ca29946b686a382e858d681efa4380f03b80c881c4572072af61dd84d25120106f622393ac2ff894cc186c735510b50a4d977 - languageName: node - linkType: hard - "destr@npm:^2.0.0": version: 2.0.0 resolution: "destr@npm:2.0.0" @@ -28341,13 +26378,6 @@ __metadata: languageName: node linkType: hard -"devalue@npm:^4.3.2": - version: 4.3.2 - resolution: "devalue@npm:4.3.2" - checksum: 10/479cb13090adc3a75dd9277c6b5c81861bd9856e553254f5cc0dce3e8f62f397d2291563dacd36a1cb5723fdc6704d051a7e88c12fab71923f7653ca3ea5169c - languageName: node - linkType: hard - "devalue@npm:^5.1.1": version: 5.1.1 resolution: "devalue@npm:5.1.1" @@ -28641,15 +26671,6 @@ __metadata: languageName: node linkType: hard -"dot-prop@npm:^7.2.0": - version: 7.2.0 - resolution: "dot-prop@npm:7.2.0" - dependencies: - type-fest: "npm:^2.11.2" - checksum: 10/df691806f9a09b8abd27b025657d99c7da5fbe7ee137a2dd799675c7a0fb37c1da36522ba59602fdaeb7dd7458dfba7e700f69ff9747ddfb1381c4ed004f4ed8 - languageName: node - linkType: hard - "dot-prop@npm:^9.0.0": version: 9.0.0 resolution: "dot-prop@npm:9.0.0" @@ -28673,13 +26694,6 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.0.3": - version: 16.0.3 - resolution: "dotenv@npm:16.0.3" - checksum: 10/d6788c8e40b35ad9a9ca29249dccf37fa6b3ad26700fcbc87f2f41101bf914f5193a04e36a3d23de70b1dcb8e5d5a3b21e151debace2c4cd08d868be500a1b29 - languageName: node - linkType: hard - "dotenv@npm:^16.3.1": version: 16.3.1 resolution: "dotenv@npm:16.3.1" @@ -28969,13 +26983,6 @@ __metadata: languageName: node linkType: hard -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: 10/114f47d6d45612621497d2b1556c8f142c35332a591780a54e863e42d281e72d6c7d7c419f2e419319d4eb7f6ebf1db82d9744905d90f275db20d06a763b5e19 - languageName: node - linkType: hard - "encodeurl@npm:^1.0.2, encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" @@ -29024,17 +27031,6 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^4.1.1": - version: 4.5.0 - resolution: "enhanced-resolve@npm:4.5.0" - dependencies: - graceful-fs: "npm:^4.1.2" - memory-fs: "npm:^0.5.0" - tapable: "npm:^1.0.0" - checksum: 10/ae19d36c0faf6b3f66033f9e639a4358ff28c0dbb28438b1c5ab2ba04b7158fba27f4adbc4ae4116a2683b3f7063586ba8d9af2e7625fd5184ecdc83a2a0723a - languageName: node - linkType: hard - "enhanced-resolve@npm:^5.14.1": version: 5.15.0 resolution: "enhanced-resolve@npm:5.15.0" @@ -29106,7 +27102,7 @@ __metadata: languageName: node linkType: hard -"errno@npm:^0.1.1, errno@npm:^0.1.3, errno@npm:~0.1.1": +"errno@npm:^0.1.1, errno@npm:~0.1.1": version: 0.1.8 resolution: "errno@npm:0.1.8" dependencies: @@ -29390,83 +27386,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.17.5": - version: 0.17.18 - resolution: "esbuild@npm:0.17.18" - dependencies: - "@esbuild/android-arm": "npm:0.17.18" - "@esbuild/android-arm64": "npm:0.17.18" - "@esbuild/android-x64": "npm:0.17.18" - "@esbuild/darwin-arm64": "npm:0.17.18" - "@esbuild/darwin-x64": "npm:0.17.18" - "@esbuild/freebsd-arm64": "npm:0.17.18" - "@esbuild/freebsd-x64": "npm:0.17.18" - "@esbuild/linux-arm": "npm:0.17.18" - "@esbuild/linux-arm64": "npm:0.17.18" - "@esbuild/linux-ia32": "npm:0.17.18" - "@esbuild/linux-loong64": "npm:0.17.18" - "@esbuild/linux-mips64el": "npm:0.17.18" - "@esbuild/linux-ppc64": "npm:0.17.18" - "@esbuild/linux-riscv64": "npm:0.17.18" - "@esbuild/linux-s390x": "npm:0.17.18" - "@esbuild/linux-x64": "npm:0.17.18" - "@esbuild/netbsd-x64": "npm:0.17.18" - "@esbuild/openbsd-x64": "npm:0.17.18" - "@esbuild/sunos-x64": "npm:0.17.18" - "@esbuild/win32-arm64": "npm:0.17.18" - "@esbuild/win32-ia32": "npm:0.17.18" - "@esbuild/win32-x64": "npm:0.17.18" - dependenciesMeta: - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10/bd0d55aef9319a07324babce0cf854cdbd043030d9dac137a09b08b844caf80667c24c0d88e3bb91c4831846da32c17c66ebb68181e82bce9fdbfef521c633df - languageName: node - linkType: hard - "esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0": version: 0.20.2 resolution: "esbuild@npm:0.20.2" @@ -29547,7 +27466,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.18.10, esbuild@npm:^0.18.11": +"esbuild@npm:^0.18.10": version: 0.18.13 resolution: "esbuild@npm:0.18.13" dependencies: @@ -30113,16 +28032,6 @@ __metadata: languageName: node linkType: hard -"eslint-config-flat-gitignore@npm:^0.1.5": - version: 0.1.5 - resolution: "eslint-config-flat-gitignore@npm:0.1.5" - dependencies: - find-up: "npm:^7.0.0" - parse-gitignore: "npm:^2.0.0" - checksum: 10/1dbf7017513f7504d24cba763fd88020e832c0679bd4897eae8866fd3d1b19c155041fbf5f9c452c7a624894b45438e63da2856cbdb76cbffa535fc495821540 - languageName: node - linkType: hard - "eslint-config-flat-gitignore@npm:^2.1.0": version: 2.1.0 resolution: "eslint-config-flat-gitignore@npm:2.1.0" @@ -30145,7 +28054,7 @@ __metadata: languageName: node linkType: hard -"eslint-flat-config-utils@npm:^0.2.4, eslint-flat-config-utils@npm:^0.2.5": +"eslint-flat-config-utils@npm:^0.2.5": version: 0.2.5 resolution: "eslint-flat-config-utils@npm:0.2.5" dependencies: @@ -30184,25 +28093,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import-x@npm:^0.5.0": - version: 0.5.1 - resolution: "eslint-plugin-import-x@npm:0.5.1" - dependencies: - "@typescript-eslint/utils": "npm:^7.4.0" - debug: "npm:^4.3.4" - doctrine: "npm:^3.0.0" - eslint-import-resolver-node: "npm:^0.3.9" - get-tsconfig: "npm:^4.7.3" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.3" - semver: "npm:^7.6.0" - tslib: "npm:^2.6.2" - peerDependencies: - eslint: ^8.56.0 || ^9.0.0-0 - checksum: 10/5425243a18bb28a364dd0c29bc36ef6624d3b2d26875deaa88aeb722da2cf0a9f8bbdac0629e80ecfe908127bb0e21232df4d8fca96685a19888fe67f2cfb89a - languageName: node - linkType: hard - "eslint-plugin-import-x@npm:^4.6.1": version: 4.6.1 resolution: "eslint-plugin-import-x@npm:4.6.1" @@ -30226,24 +28116,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:^48.2.5": - version: 48.2.9 - resolution: "eslint-plugin-jsdoc@npm:48.2.9" - dependencies: - "@es-joy/jsdoccomment": "npm:~0.43.1" - are-docs-informative: "npm:^0.0.2" - comment-parser: "npm:1.4.1" - debug: "npm:^4.3.4" - escape-string-regexp: "npm:^4.0.0" - esquery: "npm:^1.5.0" - semver: "npm:^7.6.2" - spdx-expression-parse: "npm:^4.0.0" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: 10/1f9a199a72e75b17928f057011bbafa24a8beac49599802367f821c6a9185b5ca8fc2b2d8ad3d95ff2ae230d20f5043c53e73b1f7e7ebf1d179af6fb33bb6e21 - languageName: node - linkType: hard - "eslint-plugin-jsdoc@npm:^50.6.3": version: 50.6.3 resolution: "eslint-plugin-jsdoc@npm:50.6.3" @@ -30265,23 +28137,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-regexp@npm:^2.5.0": - version: 2.6.0 - resolution: "eslint-plugin-regexp@npm:2.6.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.9.1" - comment-parser: "npm:^1.4.0" - jsdoc-type-pratt-parser: "npm:^4.0.0" - refa: "npm:^0.12.1" - regexp-ast-analysis: "npm:^0.7.1" - scslre: "npm:^0.3.0" - peerDependencies: - eslint: ">=8.44.0" - checksum: 10/24cb5ad02c86dcd60fa6addfa76f2ce3479af6e098e440bbd05ffb6f11f5042c6011b732ab05977be8abdda6bf46c8f2d586bfd7c656456bb72cd27db27c1532 - languageName: node - linkType: hard - "eslint-plugin-regexp@npm:^2.7.0": version: 2.7.0 resolution: "eslint-plugin-regexp@npm:2.7.0" @@ -30313,32 +28168,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-unicorn@npm:^53.0.0": - version: 53.0.0 - resolution: "eslint-plugin-unicorn@npm:53.0.0" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.24.5" - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@eslint/eslintrc": "npm:^3.0.2" - ci-info: "npm:^4.0.0" - clean-regexp: "npm:^1.0.0" - core-js-compat: "npm:^3.37.0" - esquery: "npm:^1.5.0" - indent-string: "npm:^4.0.0" - is-builtin-module: "npm:^3.2.1" - jsesc: "npm:^3.0.2" - pluralize: "npm:^8.0.0" - read-pkg-up: "npm:^7.0.1" - regexp-tree: "npm:^0.1.27" - regjsparser: "npm:^0.10.0" - semver: "npm:^7.6.1" - strip-indent: "npm:^3.0.0" - peerDependencies: - eslint: ">=8.56.0" - checksum: 10/988673e28a556ea31475dde8470b0d176fbf5089eeb6693fd56432e06b5295b2093aefc16e0a7b319133b75ec4f044f94b2b40f3cf01ff04f4a29adf30c3ac22 - languageName: node - linkType: hard - "eslint-plugin-unicorn@npm:^57.0.0": version: 57.0.0 resolution: "eslint-plugin-unicorn@npm:57.0.0" @@ -30471,19 +28300,6 @@ __metadata: languageName: node linkType: hard -"eslint-typegen@npm:^0.2.4": - version: 0.2.4 - resolution: "eslint-typegen@npm:0.2.4" - dependencies: - "@types/eslint": "npm:^8.56.10" - json-schema-to-typescript-lite: "npm:^14.0.1" - ohash: "npm:^1.1.3" - peerDependencies: - eslint: ^8.45.0 || ^9.0.0 - checksum: 10/078a67356e488d0e6ecbff36a0be8b3af320b635defc58ff5e84e73010148185c5290a9a82f48f15d39acc4491c3efa57225019c963568985bf3e0a7a27bedf2 - languageName: node - linkType: hard - "eslint-typegen@npm:^1.0.0": version: 1.0.0 resolution: "eslint-typegen@npm:1.0.0" @@ -30826,23 +28642,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^7.1.1": - version: 7.1.1 - resolution: "execa@npm:7.1.1" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.1" - human-signals: "npm:^4.3.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" - signal-exit: "npm:^3.0.7" - strip-final-newline: "npm:^3.0.0" - checksum: 10/eca047b21506cfe9f1aae7b2eb16662a5d84d3a14f36f13ddc6d2c982529f7c8ecae6fe14465398cd3289a01d18968fde026b8907314885d126e414961da6384 - languageName: node - linkType: hard - "execa@npm:^7.2.0": version: 7.2.0 resolution: "execa@npm:7.2.0" @@ -31215,7 +29014,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9": +"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.9": version: 3.2.11 resolution: "fast-glob@npm:3.2.11" dependencies: @@ -31484,16 +29283,6 @@ __metadata: languageName: node linkType: hard -"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": - version: 3.2.0 - resolution: "fetch-blob@npm:3.2.0" - dependencies: - node-domexception: "npm:^1.0.0" - web-streams-polyfill: "npm:^3.0.3" - checksum: 10/5264ecceb5fdc19eb51d1d0359921f12730941e333019e673e71eb73921146dceabcb0b8f534582be4497312d656508a439ad0f5edeec2b29ab2e10c72a1f86b - languageName: node - linkType: hard - "fetch-retry@npm:^5.0.2": version: 5.0.3 resolution: "fetch-retry@npm:5.0.3" @@ -31961,15 +29750,6 @@ __metadata: languageName: node linkType: hard -"formdata-polyfill@npm:^4.0.10": - version: 4.0.10 - resolution: "formdata-polyfill@npm:4.0.10" - dependencies: - fetch-blob: "npm:^3.1.2" - checksum: 10/9b5001d2edef3c9449ac3f48bd4f8cc92e7d0f2e7c1a5c8ba555ad4e77535cc5cf621fabe49e97f304067037282dd9093b9160a3cb533e46420b446c4e6bc06f - languageName: node - linkType: hard - "formidable@npm:^1.1.1, formidable@npm:^1.2.0": version: 1.2.6 resolution: "formidable@npm:1.2.6" @@ -32026,7 +29806,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:11.1.1, fs-extra@npm:^11.1.1": +"fs-extra@npm:11.1.1": version: 11.1.1 resolution: "fs-extra@npm:11.1.1" dependencies: @@ -32402,13 +30182,6 @@ __metadata: languageName: node linkType: hard -"get-port-please@npm:^3.0.1": - version: 3.0.1 - resolution: "get-port-please@npm:3.0.1" - checksum: 10/a5de771314986e45872354a72e24f27c13884c14be9e00b7332bc53de971c50787d2ae61dd81ef6d1eb2df5c35b1e3528906de29ac4a5127769f7ebee6e8f100 - languageName: node - linkType: hard - "get-port-please@npm:^3.1.2": version: 3.1.2 resolution: "get-port-please@npm:3.1.2" @@ -32549,23 +30322,6 @@ __metadata: languageName: node linkType: hard -"giget@npm:^1.1.2": - version: 1.1.2 - resolution: "giget@npm:1.1.2" - dependencies: - colorette: "npm:^2.0.19" - defu: "npm:^6.1.2" - https-proxy-agent: "npm:^5.0.1" - mri: "npm:^1.2.0" - node-fetch-native: "npm:^1.0.2" - pathe: "npm:^1.1.0" - tar: "npm:^6.1.13" - bin: - giget: dist/cli.mjs - checksum: 10/f5080b18437fcd4cb92eb8bc90f69f57008460416c5a919a5d50e94889c0a5bfec641f203bd32f91b3de3058c8be48f23ab4b4f2d29f785dcb311b5f10c51bf4 - languageName: node - linkType: hard - "giget@npm:^1.1.3": version: 1.1.3 resolution: "giget@npm:1.1.3" @@ -32583,24 +30339,6 @@ __metadata: languageName: node linkType: hard -"giget@npm:^1.2.1": - version: 1.2.1 - resolution: "giget@npm:1.2.1" - dependencies: - citty: "npm:^0.1.5" - consola: "npm:^3.2.3" - defu: "npm:^6.1.3" - node-fetch-native: "npm:^1.6.1" - nypm: "npm:^0.3.3" - ohash: "npm:^1.1.3" - pathe: "npm:^1.1.1" - tar: "npm:^6.2.0" - bin: - giget: dist/cli.mjs - checksum: 10/5d50c70754fef1f199547fc58ad8ad18fed7f4ee3a2e624827d3f214476b731492ee96bd14934ae23b863524369801b23fd0785028576837be0c23bf2031c2b7 - languageName: node - linkType: hard - "giget@npm:^1.2.3": version: 1.2.3 resolution: "giget@npm:1.2.3" @@ -32626,16 +30364,6 @@ __metadata: languageName: node linkType: hard -"git-up@npm:^7.0.0": - version: 7.0.0 - resolution: "git-up@npm:7.0.0" - dependencies: - is-ssh: "npm:^1.4.0" - parse-url: "npm:^8.1.0" - checksum: 10/003ef38424702ac4cbe6d2817ccfb5811251244c955a8011ca40298d12cf1fb6529529f074d5832b5221e193ec05f4742ecf7806e6c4f41a81a2f2cff65d6bf4 - languageName: node - linkType: hard - "git-up@npm:^8.0.0": version: 8.0.0 resolution: "git-up@npm:8.0.0" @@ -32646,15 +30374,6 @@ __metadata: languageName: node linkType: hard -"git-url-parse@npm:^13.1.0": - version: 13.1.0 - resolution: "git-url-parse@npm:13.1.0" - dependencies: - git-up: "npm:^7.0.0" - checksum: 10/a088e9b57235eda6a390a0af31db28c128161861675935d26fca9615c0e5c6078b0adcca00293f25ea5e69a37bed5e8afe8bc5f2a079b286a897738a24ab98a4 - languageName: node - linkType: hard - "git-url-parse@npm:^16.0.0": version: 16.0.0 resolution: "git-url-parse@npm:16.0.0" @@ -32954,7 +30673,7 @@ __metadata: languageName: node linkType: hard -"globals@npm:^15.15.0, globals@npm:^15.2.0, globals@npm:^15.4.0": +"globals@npm:^15.15.0, globals@npm:^15.4.0": version: 15.15.0 resolution: "globals@npm:15.15.0" checksum: 10/7f561c87b2fd381b27fc2db7df8a4ea7a9bb378667b8a7193e61fd2ca3a876479174e2a303a74345fbea6e1242e16db48915c1fd3bf35adcf4060a795b425e18 @@ -32991,32 +30710,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.4": - version: 13.1.4 - resolution: "globby@npm:13.1.4" - dependencies: - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.2.11" - ignore: "npm:^5.2.0" - merge2: "npm:^1.4.1" - slash: "npm:^4.0.0" - checksum: 10/4d039258f3af41f868e81d6d992542c445fe847ce09593a5ba20987695b145dcbca7263736b3ebbe4a7d985beb8d71bad1104ada00997e768cf21c311d1bbdf1 - languageName: node - linkType: hard - -"globby@npm:^13.2.0, globby@npm:^13.2.2": - version: 13.2.2 - resolution: "globby@npm:13.2.2" - dependencies: - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.3.0" - ignore: "npm:^5.2.4" - merge2: "npm:^1.4.1" - slash: "npm:^4.0.0" - checksum: 10/4494a9d2162a7e4d327988b26be66d8eab87d7f59a83219e74b065e2c3ced23698f68fb10482bf9337133819281803fb886d6ae06afbb2affa743623eb0b1949 - languageName: node - linkType: hard - "globby@npm:^14.0.0": version: 14.0.0 resolution: "globby@npm:14.0.0" @@ -33386,21 +31079,6 @@ __metadata: languageName: node linkType: hard -"h3@npm:^1.6.6": - version: 1.6.6 - resolution: "h3@npm:1.6.6" - dependencies: - cookie-es: "npm:^1.0.0" - defu: "npm:^6.1.2" - destr: "npm:^1.2.2" - iron-webcrypto: "npm:^0.7.0" - radix3: "npm:^1.0.1" - ufo: "npm:^1.1.2" - uncrypto: "npm:^0.1.2" - checksum: 10/b1c332f5d69b522f406a438bebce35c4c1e7f158db7361ff1f0aaea0ba23f9a5412d7f6b5ba0aafdb16164930ffebd1e4c5c8e15a3a907fe953d4b83e3273290 - languageName: node - linkType: hard - "h3@npm:^1.7.1": version: 1.7.1 resolution: "h3@npm:1.7.1" @@ -33786,13 +31464,6 @@ __metadata: languageName: node linkType: hard -"html-tags@npm:^3.1.0": - version: 3.2.0 - resolution: "html-tags@npm:3.2.0" - checksum: 10/a0c9e96ac26c84adad9cc66d15d6711a17f60acda8d987218f1d4cbaacd52864939b230e635cce5a1179f3ddab2a12b9231355617dfbae7945fcfec5e96d2041 - languageName: node - linkType: hard - "html-tags@npm:^3.3.1": version: 3.3.1 resolution: "html-tags@npm:3.3.1" @@ -33943,15 +31614,6 @@ __metadata: languageName: node linkType: hard -"http-graceful-shutdown@npm:^3.1.13": - version: 3.1.13 - resolution: "http-graceful-shutdown@npm:3.1.13" - dependencies: - debug: "npm:^4.3.4" - checksum: 10/88302bc1273e748491f7f4bf46ce14ee08f0ccfcb74b0a94fcab6ab505fd836fb11fca23e7cf39c4e981dd221e15e0918ae2e74a0cf74d21dfd4b6275c697e32 - languageName: node - linkType: hard - "http-proxy-agent@npm:^5.0.0": version: 5.0.0 resolution: "http-proxy-agent@npm:5.0.0" @@ -34195,15 +31857,6 @@ __metadata: languageName: node linkType: hard -"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": - version: 5.1.0 - resolution: "icss-utils@npm:5.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10/5c324d283552b1269cfc13a503aaaa172a280f914e5b81544f3803bc6f06a3b585fb79f66f7c771a2c052db7982c18bf92d001e3b47282e3abbbb4c4cc488d68 - languageName: node - linkType: hard - "idb-wrapper@npm:^1.5.0": version: 1.7.2 resolution: "idb-wrapper@npm:1.7.2" @@ -34644,13 +32297,6 @@ __metadata: languageName: node linkType: hard -"ip-regex@npm:^5.0.0": - version: 5.0.0 - resolution: "ip-regex@npm:5.0.0" - checksum: 10/4098b2df89c015f1484a5946e733ec126af8c1828719d90e09f04af23ce487e1a852670e4d3f51b0dc6dfbaf7d8bfab23fd7893ca60e69833da99b7b1ee3623b - languageName: node - linkType: hard - "ipaddr.js@npm:1.9.1": version: 1.9.1 resolution: "ipaddr.js@npm:1.9.1" @@ -34808,15 +32454,6 @@ __metadata: languageName: node linkType: hard -"is-builtin-module@npm:^3.2.1": - version: 3.2.1 - resolution: "is-builtin-module@npm:3.2.1" - dependencies: - builtin-modules: "npm:^3.3.0" - checksum: 10/e8f0ffc19a98240bda9c7ada84d846486365af88d14616e737d280d378695c8c448a621dcafc8332dbf0fcd0a17b0763b845400709963fa9151ddffece90ae88 - languageName: node - linkType: hard - "is-builtin-module@npm:^4.0.0": version: 4.0.0 resolution: "is-builtin-module@npm:4.0.0" @@ -35177,13 +32814,6 @@ __metadata: languageName: node linkType: hard -"is-primitive@npm:^3.0.1": - version: 3.0.1 - resolution: "is-primitive@npm:3.0.1" - checksum: 10/c4da6a6e6d487f31d85b9259b67695fffcc75dca6c9612b0a002e3050c734227b9911be09b877539ec6309710229c19f4edd0f9e26ed2a67924ee0916baf0bed - languageName: node - linkType: hard - "is-promise@npm:^2.0.0": version: 2.2.2 resolution: "is-promise@npm:2.2.2" @@ -35191,13 +32821,6 @@ __metadata: languageName: node linkType: hard -"is-promise@npm:^4.0.0": - version: 4.0.0 - resolution: "is-promise@npm:4.0.0" - checksum: 10/0b46517ad47b00b6358fd6553c83ec1f6ba9acd7ffb3d30a0bf519c5c69e7147c132430452351b8a9fc198f8dd6c4f76f8e6f5a7f100f8c77d57d9e0f4261a8a - languageName: node - linkType: hard - "is-reference@npm:1.2.1, is-reference@npm:^1.2.1": version: 1.2.1 resolution: "is-reference@npm:1.2.1" @@ -36603,7 +34226,7 @@ __metadata: languageName: node linkType: hard -"jsdoc-type-pratt-parser@npm:^4.0.0, jsdoc-type-pratt-parser@npm:~4.0.0": +"jsdoc-type-pratt-parser@npm:^4.0.0": version: 4.0.0 resolution: "jsdoc-type-pratt-parser@npm:4.0.0" checksum: 10/a225ab874e56612730dd6c0466ce9f09e8a0e7d85896e9e5f0fa53cfb2e897128a7ec702fd99ed3854b3fbf5a89ad6dce72ca4f4f6149da69f130c2874f06b75 @@ -36759,16 +34382,6 @@ __metadata: languageName: node linkType: hard -"json-schema-to-typescript-lite@npm:^14.0.1": - version: 14.0.1 - resolution: "json-schema-to-typescript-lite@npm:14.0.1" - dependencies: - "@apidevtools/json-schema-ref-parser": "npm:^11.6.0" - "@types/json-schema": "npm:^7.0.15" - checksum: 10/29c8b914cd3aeed894d18e2e3a598373d4991528ac743bf14d9129a05d74ea43a9bb2be07e4776bb45ff5343baaacf651693a1ae298a9a2c96c6b019e25e5bc8 - languageName: node - linkType: hard - "json-schema-to-typescript-lite@npm:^14.1.0": version: 14.1.0 resolution: "json-schema-to-typescript-lite@npm:14.1.0" @@ -36824,7 +34437,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.1, json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.2.1, json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -37012,13 +34625,6 @@ __metadata: languageName: node linkType: hard -"klona@npm:^2.0.4": - version: 2.0.5 - resolution: "klona@npm:2.0.5" - checksum: 10/27cc78ea2dab88da6671b5a19c60215c30ed1e1f8ba3dc900a1beb88d1f8dba815a5d5a61306cd4982330bc6f5db3e3d5d2410556a3a225428341bb6482f90ae - languageName: node - linkType: hard - "klona@npm:^2.0.6": version: 2.0.6 resolution: "klona@npm:2.0.6" @@ -37450,22 +35056,6 @@ __metadata: languageName: node linkType: hard -"listhen@npm:^1.0.4": - version: 1.0.4 - resolution: "listhen@npm:1.0.4" - dependencies: - clipboardy: "npm:^3.0.0" - colorette: "npm:^2.0.19" - defu: "npm:^6.1.2" - get-port-please: "npm:^3.0.1" - http-shutdown: "npm:^1.2.2" - ip-regex: "npm:^5.0.0" - node-forge: "npm:^1.3.1" - ufo: "npm:^1.1.1" - checksum: 10/694a621107f745808eb40796bd05bc75d9a6a86e70971dca70f37c9202a7bb001debfd9cbaae368d1dfce73db1ada7ee79c01aeae101eb3b78875aca221d65c9 - languageName: node - linkType: hard - "listhen@npm:^1.5.6, listhen@npm:^1.9.0": version: 1.9.0 resolution: "listhen@npm:1.9.0" @@ -37552,24 +35142,6 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:^2.0.0": - version: 2.0.4 - resolution: "loader-utils@npm:2.0.4" - dependencies: - big.js: "npm:^5.2.2" - emojis-list: "npm:^3.0.0" - json5: "npm:^2.1.2" - checksum: 10/28bd9af2025b0cb2fc6c9c2d8140a75a3ab61016e5a86edf18f63732216e985a50bf2479a662555beb472a54d12292e380423705741bfd2b54cab883aa067f18 - languageName: node - linkType: hard - -"local-pkg@npm:^0.4.3": - version: 0.4.3 - resolution: "local-pkg@npm:0.4.3" - checksum: 10/48f38c12721881370bca50ed3b5e3cc6fef741cfb4de7e48666f6ded07c1aaea53cf770cfef84a89bed286c17631111bf99a86241ddf6f679408c79c56f29560 - languageName: node - linkType: hard - "local-pkg@npm:^0.5.0": version: 0.5.0 resolution: "local-pkg@npm:0.5.0" @@ -37653,13 +35225,6 @@ __metadata: languageName: node linkType: hard -"lodash._reinterpolate@npm:^3.0.0": - version: 3.0.0 - resolution: "lodash._reinterpolate@npm:3.0.0" - checksum: 10/06d2d5f33169604fa5e9f27b6067ed9fb85d51a84202a656901e5ffb63b426781a601508466f039c720af111b0c685d12f1a5c14ff8df5d5f27e491e562784b2 - languageName: node - linkType: hard - "lodash.camelcase@npm:^4.3.0": version: 4.3.0 resolution: "lodash.camelcase@npm:4.3.0" @@ -37716,13 +35281,6 @@ __metadata: languageName: node linkType: hard -"lodash.difference@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.difference@npm:4.5.0" - checksum: 10/b22adb1be9c60e5997b8b483f8bab19878cb40eda65437907958e5d27990214716e1b00ebe312a97f47e63d8b891e4ae30947d08e1f0861ccdb9462f56ab9d77 - languageName: node - linkType: hard - "lodash.filter@npm:^4.6.0": version: 4.6.0 resolution: "lodash.filter@npm:4.6.0" @@ -37863,13 +35421,6 @@ __metadata: languageName: node linkType: hard -"lodash.pick@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.pick@npm:4.4.0" - checksum: 10/5a76778aa1c245ce081d19c5a625a44cdf4853f421c8789ec962cb5d73dd21be7cf11ae3bc2123ff5f432326ed0176d674d22ca6e0e8f9eaba5b74b00f632c12 - languageName: node - linkType: hard - "lodash.reduce@npm:^4.6.0": version: 4.6.0 resolution: "lodash.reduce@npm:4.6.0" @@ -37891,25 +35442,6 @@ __metadata: languageName: node linkType: hard -"lodash.template@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.template@npm:4.5.0" - dependencies: - lodash._reinterpolate: "npm:^3.0.0" - lodash.templatesettings: "npm:^4.0.0" - checksum: 10/56d18ba410ff591f22e4dd2974d21fdcfcba392f2d462ee4b7a7368c3a28ac1cb38a73f1d1c9eb8b8cae26f8e0ae2c28058f7488b4ffa9da84a6096bc77691db - languageName: node - linkType: hard - -"lodash.templatesettings@npm:^4.0.0": - version: 4.2.0 - resolution: "lodash.templatesettings@npm:4.2.0" - dependencies: - lodash._reinterpolate: "npm:^3.0.0" - checksum: 10/ef470fa8b66b6370b08fb0709c1577e4bf72cc3d1e8639196577db827915808ec138861cbc791b295a24fbfe7b78dd26bcfc8f237e5d94df383a3125ae6f5339 - languageName: node - linkType: hard - "lodash.topairs@npm:^4.3.0": version: 4.3.0 resolution: "lodash.topairs@npm:4.3.0" @@ -38114,13 +35646,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.0": - version: 10.0.0 - resolution: "lru-cache@npm:10.0.0" - checksum: 10/590e00d6ccd76a1ada056585be3fd6dbddda395fc9359390cff38669c69c3fa1792dd6c4c46a9b1b411f032cd2e979d9e664f1628163292ecdfeada98c3da1f3 - languageName: node - linkType: hard - "lru-cache@npm:^10.0.1, lru-cache@npm:^10.4.3": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -38242,15 +35767,6 @@ __metadata: languageName: node linkType: hard -"magic-string-ast@npm:^0.1.2": - version: 0.1.2 - resolution: "magic-string-ast@npm:0.1.2" - dependencies: - magic-string: "npm:^0.30.0" - checksum: 10/b8d4a0ddb860607a4cc7d9e255b7576ab8f31565c8c4827c6e0f22c5039e1b477b3164f2810c3df63120a8b5bec833e7275b5b7cfe42ff213e8ea3a064739cba - languageName: node - linkType: hard - "magic-string-ast@npm:^0.6.3": version: 0.6.3 resolution: "magic-string-ast@npm:0.6.3" @@ -38269,15 +35785,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.27.0": - version: 0.27.0 - resolution: "magic-string@npm:0.27.0" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.13" - checksum: 10/10a18a48d22fb14467d6cb4204aba58d6790ae7ba023835dc7a65e310cf216f042a17fab1155ba43e47117310a9b7c3fd3bb79f40be40f5124d6b1af9e96399b - languageName: node - linkType: hard - "magic-string@npm:^0.30.0": version: 0.30.0 resolution: "magic-string@npm:0.30.0" @@ -38287,15 +35794,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.1": - version: 0.30.1 - resolution: "magic-string@npm:0.30.1" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.15" - checksum: 10/35303570586e1074c1486f4e0065d8dbc45539e2e486336d7f898f75d2b1e4556eabd24ec6be34dd6cb9bb5df1d5b162284118ef7911e3c94315be9ebc195a29 - languageName: node - linkType: hard - "magic-string@npm:^0.30.11": version: 0.30.11 resolution: "magic-string@npm:0.30.11" @@ -38323,7 +35821,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.7, magic-string@npm:^0.30.8": +"magic-string@npm:^0.30.8": version: 0.30.8 resolution: "magic-string@npm:0.30.8" dependencies: @@ -38364,7 +35862,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0, make-dir@npm:~3.1.0": +"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: @@ -38564,16 +36062,6 @@ __metadata: languageName: node linkType: hard -"memory-fs@npm:^0.5.0": - version: 0.5.0 - resolution: "memory-fs@npm:0.5.0" - dependencies: - errno: "npm:^0.1.3" - readable-stream: "npm:^2.0.1" - checksum: 10/5f146821d02406d031785b23e0ce4e76e751b039dbd8875e38496498dfb8bb6c0cb4b210e8d67a97af14da4c8b275c5b1a3fffdf930ec4ea35a01622e0301ecc - languageName: node - linkType: hard - "mensch@npm:^0.3.4": version: 0.3.4 resolution: "mensch@npm:0.3.4" @@ -38743,15 +36231,6 @@ __metadata: languageName: node linkType: hard -"mime@npm:~2.5.2": - version: 2.5.2 - resolution: "mime@npm:2.5.2" - bin: - mime: cli.js - checksum: 10/904b4b5927451a9f0a4f4d838a9fb5ab658dec0caef0f750ec73c41df2eb4a7c34e35dd2e2378e04c129e18b779c1205278cb6d1f94b5728adfd91de51808138 - languageName: node - linkType: hard - "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" @@ -38911,7 +36390,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:~3.0.3, minimatch@npm:~3.0.4": +"minimatch@npm:~3.0.3": version: 3.0.8 resolution: "minimatch@npm:3.0.8" dependencies: @@ -39964,19 +37443,7 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.2.1": - version: 1.2.1 - resolution: "mlly@npm:1.2.1" - dependencies: - acorn: "npm:^8.8.2" - pathe: "npm:^1.1.0" - pkg-types: "npm:^1.0.3" - ufo: "npm:^1.1.2" - checksum: 10/cfc75c9c6fd1d14d4f7f96ece5acaf58cd9b7fa55b5f6fbd1ae20e811e5b028d5582920b6962abc4b0b61d479cff44d1ce16c8b17719d5e13d73aa8b8586a7ba - languageName: node - linkType: hard - -"mlly@npm:^1.3.0, mlly@npm:^1.4.0": +"mlly@npm:^1.3.0": version: 1.4.0 resolution: "mlly@npm:1.4.0" dependencies: @@ -40331,13 +37798,6 @@ __metadata: languageName: node linkType: hard -"nanoevents@npm:^8.0.0": - version: 8.0.0 - resolution: "nanoevents@npm:8.0.0" - checksum: 10/46806fb1bca823de1dac0ec38352c9ebd25dd9f2186eada6357f2941983203c1c77fc383e460852a139b4ced569af2a2777f82cb574f705fd6f8402497f4bfc2 - languageName: node - linkType: hard - "nanoid@npm:3.3.3": version: 3.3.3 resolution: "nanoid@npm:3.3.3" @@ -40374,15 +37834,6 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^4.0.2": - version: 4.0.2 - resolution: "nanoid@npm:4.0.2" - bin: - nanoid: bin/nanoid.js - checksum: 10/8c0c267de44cddcad79c3361d2cbd281694c36bf7ab6a163f36dd8f6e6ee43e9783561302c55fab2986a2fa847e7a6b30fedabd1e117fdb8aecc5ab21555428d - languageName: node - linkType: hard - "nanoid@npm:^5.0.9": version: 5.0.9 resolution: "nanoid@npm:5.0.9" @@ -40543,81 +37994,6 @@ __metadata: languageName: node linkType: hard -"nitropack@npm:^2.5.2": - version: 2.5.2 - resolution: "nitropack@npm:2.5.2" - dependencies: - "@cloudflare/kv-asset-handler": "npm:^0.3.0" - "@netlify/functions": "npm:^1.6.0" - "@rollup/plugin-alias": "npm:^5.0.0" - "@rollup/plugin-commonjs": "npm:^25.0.2" - "@rollup/plugin-inject": "npm:^5.0.3" - "@rollup/plugin-json": "npm:^6.0.0" - "@rollup/plugin-node-resolve": "npm:^15.1.0" - "@rollup/plugin-replace": "npm:^5.0.2" - "@rollup/plugin-terser": "npm:^0.4.3" - "@rollup/plugin-wasm": "npm:^6.1.3" - "@rollup/pluginutils": "npm:^5.0.2" - "@types/http-proxy": "npm:^1.17.11" - "@vercel/nft": "npm:^0.22.6" - archiver: "npm:^5.3.1" - c12: "npm:^1.4.2" - chalk: "npm:^5.2.0" - chokidar: "npm:^3.5.3" - citty: "npm:^0.1.1" - consola: "npm:^3.2.2" - cookie-es: "npm:^1.0.0" - defu: "npm:^6.1.2" - destr: "npm:^2.0.0" - dot-prop: "npm:^7.2.0" - esbuild: "npm:^0.18.10" - escape-string-regexp: "npm:^5.0.0" - etag: "npm:^1.8.1" - fs-extra: "npm:^11.1.1" - globby: "npm:^13.2.0" - gzip-size: "npm:^7.0.0" - h3: "npm:^1.7.1" - hookable: "npm:^5.5.3" - http-graceful-shutdown: "npm:^3.1.13" - http-proxy: "npm:^1.18.1" - is-primitive: "npm:^3.0.1" - jiti: "npm:^1.18.2" - klona: "npm:^2.0.6" - knitwork: "npm:^1.0.0" - listhen: "npm:^1.0.4" - magic-string: "npm:^0.30.0" - mime: "npm:^3.0.0" - mlly: "npm:^1.4.0" - mri: "npm:^1.2.0" - node-fetch-native: "npm:^1.2.0" - ofetch: "npm:^1.1.1" - ohash: "npm:^1.1.2" - openapi-typescript: "npm:^6.2.8" - pathe: "npm:^1.1.1" - perfect-debounce: "npm:^1.0.0" - pkg-types: "npm:^1.0.3" - pretty-bytes: "npm:^6.1.0" - radix3: "npm:^1.0.1" - rollup: "npm:^3.25.3" - rollup-plugin-visualizer: "npm:^5.9.2" - scule: "npm:^1.0.0" - semver: "npm:^7.5.3" - serve-placeholder: "npm:^2.0.1" - serve-static: "npm:^1.15.0" - source-map-support: "npm:^0.5.21" - std-env: "npm:^3.3.3" - ufo: "npm:^1.1.2" - uncrypto: "npm:^0.1.3" - unenv: "npm:^1.5.1" - unimport: "npm:^3.0.11" - unstorage: "npm:^1.7.0" - bin: - nitro: dist/cli.mjs - nitropack: dist/cli.mjs - checksum: 10/e66b9b2e91b9fd0ed8b7b17aa484f8b821d54a8cceeb8264c0e6bfffe0d9d4ea33a8f1ee5322db165cbc4505cbbb64edd0f755156a82a9bc9aa3d6ce73f68bcb - languageName: node - linkType: hard - "no-case@npm:^2.2.0": version: 2.3.2 resolution: "no-case@npm:2.3.2" @@ -40698,13 +38074,6 @@ __metadata: languageName: node linkType: hard -"node-domexception@npm:^1.0.0": - version: 1.0.0 - resolution: "node-domexception@npm:1.0.0" - checksum: 10/e332522f242348c511640c25a6fc7da4f30e09e580c70c6b13cb0be83c78c3e71c8d4665af2527e869fc96848924a4316ae7ec9014c091e2156f41739d4fa233 - languageName: node - linkType: hard - "node-emoji@npm:^2.1.3": version: 2.2.0 resolution: "node-emoji@npm:2.2.0" @@ -40724,20 +38093,6 @@ __metadata: languageName: node linkType: hard -"node-fetch-native@npm:^1.0.2": - version: 1.0.2 - resolution: "node-fetch-native@npm:1.0.2" - checksum: 10/50bf4732d8c1115f626b663d7ce066a8ef7b22786813c45e38fde1594cdc2f61a3e1f3b457d1c5a576ac5beb9369912b671002ba273493841a33b8a57b553e81 - languageName: node - linkType: hard - -"node-fetch-native@npm:^1.2.0": - version: 1.2.0 - resolution: "node-fetch-native@npm:1.2.0" - checksum: 10/d5f10c475c8ec8f03d19754ec5d6d2eee5fa82c50cc8f805e0a551f525c58809bd8291fc4b5a7275a5d6ff8bbe446417dbd1733d065544e2e6ac9a606aa83a20 - languageName: node - linkType: hard - "node-fetch-native@npm:^1.4.0": version: 1.4.1 resolution: "node-fetch-native@npm:1.4.1" @@ -40787,17 +38142,6 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^3.3.1": - version: 3.3.1 - resolution: "node-fetch@npm:3.3.1" - dependencies: - data-uri-to-buffer: "npm:^4.0.0" - fetch-blob: "npm:^3.1.4" - formdata-polyfill: "npm:^4.0.10" - checksum: 10/9fed9ed9ab83f719ffbe51b5029f32ee9820a725afc57a3e6a7e5742a05dd38b22d005f2d03d70e8e0924b497e513b08992843bb1bc7f0a15b72ad071d8c1271 - languageName: node - linkType: hard - "node-forge@npm:^1, node-forge@npm:^1.2.1, node-forge@npm:^1.3.1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" @@ -41220,20 +38564,6 @@ __metadata: languageName: node linkType: hard -"nuxi@npm:3.6.3": - version: 3.6.3 - resolution: "nuxi@npm:3.6.3" - dependencies: - fsevents: "npm:~2.3.2" - dependenciesMeta: - fsevents: - optional: true - bin: - nuxi: bin/nuxi.mjs - checksum: 10/f86c3a0c231d85d648b371be70d0147a6b953f352db31daffce012dd0822fbc0977b540fe220eedb533b39d09e2e40c5a5965a59fb79d70058b6e937f17cf401 - languageName: node - linkType: hard - "nuxi@npm:^3.17.2": version: 3.17.2 resolution: "nuxi@npm:3.17.2" @@ -41329,75 +38659,6 @@ __metadata: languageName: node linkType: hard -"nuxt@npm:^3.6.3": - version: 3.6.3 - resolution: "nuxt@npm:3.6.3" - dependencies: - "@nuxt/devalue": "npm:^2.0.2" - "@nuxt/kit": "npm:3.6.3" - "@nuxt/schema": "npm:3.6.3" - "@nuxt/telemetry": "npm:^2.3.0" - "@nuxt/ui-templates": "npm:^1.2.0" - "@nuxt/vite-builder": "npm:3.6.3" - "@unhead/ssr": "npm:^1.1.30" - "@unhead/vue": "npm:^1.1.30" - "@vue/shared": "npm:^3.3.4" - acorn: "npm:8.10.0" - c12: "npm:^1.4.2" - chokidar: "npm:^3.5.3" - cookie-es: "npm:^1.0.0" - defu: "npm:^6.1.2" - destr: "npm:^2.0.0" - devalue: "npm:^4.3.2" - esbuild: "npm:^0.18.11" - escape-string-regexp: "npm:^5.0.0" - estree-walker: "npm:^3.0.3" - fs-extra: "npm:^11.1.1" - globby: "npm:^13.2.2" - h3: "npm:^1.7.1" - hookable: "npm:^5.5.3" - jiti: "npm:^1.19.1" - klona: "npm:^2.0.6" - knitwork: "npm:^1.0.0" - local-pkg: "npm:^0.4.3" - magic-string: "npm:^0.30.1" - mlly: "npm:^1.4.0" - nitropack: "npm:^2.5.2" - nuxi: "npm:3.6.3" - nypm: "npm:^0.2.2" - ofetch: "npm:^1.1.1" - ohash: "npm:^1.1.2" - pathe: "npm:^1.1.1" - perfect-debounce: "npm:^1.0.0" - prompts: "npm:^2.4.2" - scule: "npm:^1.0.0" - strip-literal: "npm:^1.0.1" - ufo: "npm:^1.1.2" - ultrahtml: "npm:^1.2.0" - uncrypto: "npm:^0.1.3" - unctx: "npm:^2.3.1" - unenv: "npm:^1.5.1" - unimport: "npm:^3.0.14" - unplugin: "npm:^1.3.2" - unplugin-vue-router: "npm:^0.6.4" - untyped: "npm:^1.3.2" - vue: "npm:^3.3.4" - vue-bundle-renderer: "npm:^1.0.3" - vue-devtools-stub: "npm:^0.1.0" - vue-router: "npm:^4.2.4" - peerDependencies: - "@parcel/watcher": ^2.1.0 - "@types/node": ^14.18.0 || >=16.10.0 - peerDependenciesMeta: - "@parcel/watcher": - optional: true - bin: - nuxi: bin/nuxt.mjs - nuxt: bin/nuxt.mjs - checksum: 10/cf2484e496a83ec491fcc5c4e759fe0bfbae9a0f26e6115521a3f081d4d6ae3d4352b73b4e6346ff04311d7e27cafdf9e7aead1f212bbe91548339cf250086dc - languageName: node - linkType: hard - "nwsapi@npm:^2.2.4, nwsapi@npm:^2.2.7": version: 2.2.7 resolution: "nwsapi@npm:2.2.7" @@ -41442,29 +38703,6 @@ __metadata: languageName: node linkType: hard -"nypm@npm:^0.2.2": - version: 0.2.2 - resolution: "nypm@npm:0.2.2" - dependencies: - execa: "npm:^7.1.1" - checksum: 10/a9c05042d9968ef7c050aa053a598fac8619d10857986dba72ad175afc19bac3ed96faae55e0883dbb59155df6091e7fa9a48c8d5a11a44ec1952a5af4a56a20 - languageName: node - linkType: hard - -"nypm@npm:^0.3.3": - version: 0.3.3 - resolution: "nypm@npm:0.3.3" - dependencies: - citty: "npm:^0.1.4" - execa: "npm:^8.0.1" - pathe: "npm:^1.1.1" - ufo: "npm:^1.3.0" - bin: - nypm: dist/cli.mjs - checksum: 10/7065fb04eb9d1809237a5a90b47cf1d5e946a24c707589b03531c0cb153f521dc6bc23926f5e9f564ff132f1645228e7a2cb82924b8147b992c0c52470880226 - languageName: node - linkType: hard - "nypm@npm:^0.3.8": version: 0.3.8 resolution: "nypm@npm:0.3.8" @@ -41618,17 +38856,6 @@ __metadata: languageName: node linkType: hard -"ofetch@npm:^1.1.1": - version: 1.1.1 - resolution: "ofetch@npm:1.1.1" - dependencies: - destr: "npm:^2.0.0" - node-fetch-native: "npm:^1.2.0" - ufo: "npm:^1.1.2" - checksum: 10/dbc5097a249f055b278952b9de8d3e04731b14739d8a48c366564d30303c2f150ef6e1437d3c3858d527fe021974ccd75a4a9b651035962e395669e0ad58a50b - languageName: node - linkType: hard - "ofetch@npm:^1.3.3": version: 1.3.3 resolution: "ofetch@npm:1.3.3" @@ -41662,13 +38889,6 @@ __metadata: languageName: node linkType: hard -"ohash@npm:^1.1.1, ohash@npm:^1.1.2": - version: 1.1.2 - resolution: "ohash@npm:1.1.2" - checksum: 10/eda04ed5891c4346ccbed5b646c38df2a2bca6e448c23c0d332c8b753efeb675bcffbddfa68ef6a44dcec13d740a45b18eabbb7c1b1e3aeefe0c9ed1fdab49f8 - languageName: node - linkType: hard - "ohash@npm:^1.1.3": version: 1.1.3 resolution: "ohash@npm:1.1.3" @@ -41816,22 +39036,6 @@ __metadata: languageName: node linkType: hard -"openapi-typescript@npm:^6.2.8": - version: 6.3.4 - resolution: "openapi-typescript@npm:6.3.4" - dependencies: - ansi-colors: "npm:^4.1.3" - fast-glob: "npm:^3.3.0" - js-yaml: "npm:^4.1.0" - supports-color: "npm:^9.4.0" - undici: "npm:^5.22.1" - yargs-parser: "npm:^21.1.1" - bin: - openapi-typescript: bin/cli.js - checksum: 10/ef95c8ba4afff0d30707d9fe43eb80ba380d17504da513fa781e020e489e83241586cee481dfc9853864a3121ce8fcf1e98c43b1e7b8778cf1fbbe4c973a119a - languageName: node - linkType: hard - "openapi-typescript@npm:^7.4.2": version: 7.4.4 resolution: "openapi-typescript@npm:7.4.4" @@ -42187,15 +39391,6 @@ __metadata: languageName: node linkType: hard -"parent-module@npm:^2.0.0": - version: 2.0.0 - resolution: "parent-module@npm:2.0.0" - dependencies: - callsites: "npm:^3.1.0" - checksum: 10/f131f13d687a938556a01033561fb1b274b39921eb4425c7a691f0d91dcfbe9b19759c2b8d425a3ee7c8a46874e57fa418a690643880c3c7c56827aba12f78dd - languageName: node - linkType: hard - "parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.6": version: 5.1.6 resolution: "parse-asn1@npm:5.1.6" @@ -42230,13 +39425,6 @@ __metadata: languageName: node linkType: hard -"parse-gitignore@npm:^2.0.0": - version: 2.0.0 - resolution: "parse-gitignore@npm:2.0.0" - checksum: 10/f9c7d9980aab47de7818ee3a61d64b80241bd99243d1aaf50518665510537da7fbe8998be5f7a6e88b013385f93e686ae262b1f4f73cfb4c16e12d22dc5a2dd2 - languageName: node - linkType: hard - "parse-imports@npm:^2.1.1": version: 2.2.1 resolution: "parse-imports@npm:2.2.1" @@ -42300,15 +39488,6 @@ __metadata: languageName: node linkType: hard -"parse-url@npm:^8.1.0": - version: 8.1.0 - resolution: "parse-url@npm:8.1.0" - dependencies: - parse-path: "npm:^7.0.0" - checksum: 10/ceb51dc474568092a50d6d936036dfe438a87aa45bcf20947c8fcdf1544ee9c50255608abae604644e718e91e0b83cfbea4675e8b2fd90bc197432f6d9be263c - languageName: node - linkType: hard - "parse-url@npm:^9.2.0": version: 9.2.0 resolution: "parse-url@npm:9.2.0" @@ -42712,13 +39891,6 @@ __metadata: languageName: node linkType: hard -"perfect-debounce@npm:^0.1.3": - version: 0.1.3 - resolution: "perfect-debounce@npm:0.1.3" - checksum: 10/c77465eb23d87669e5ee646d12331507c45278e0f2e6fc20a587104b956c1a53f9afe723915d882f73fa588e42770a2edd2bbd93eb0b958c9ff1eb7b915ccdc1 - languageName: node - linkType: hard - "perfect-debounce@npm:^1.0.0": version: 1.0.0 resolution: "perfect-debounce@npm:1.0.0" @@ -42888,25 +40060,6 @@ __metadata: languageName: node linkType: hard -"pinia@npm:>=2.1.0, pinia@npm:^2.1.4": - version: 2.1.4 - resolution: "pinia@npm:2.1.4" - dependencies: - "@vue/devtools-api": "npm:^6.5.0" - vue-demi: "npm:>=0.14.5" - peerDependencies: - "@vue/composition-api": ^1.4.0 - typescript: ">=4.4.4" - vue: ^2.6.14 || ^3.3.0 - peerDependenciesMeta: - "@vue/composition-api": - optional: true - typescript: - optional: true - checksum: 10/245664235adcdcd61fd2115a565a36c80e84d2e391bf956b9e246e8cf48e5fab7125d7822de23e46ea65de400e5ec1e8885c05752f708ba2b388ccc003822fd3 - languageName: node - linkType: hard - "pino-abstract-transport@npm:^1.0.0": version: 1.0.0 resolution: "pino-abstract-transport@npm:1.0.0" @@ -43312,32 +40465,6 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^9.0.0": - version: 9.0.1 - resolution: "postcss-calc@npm:9.0.1" - dependencies: - postcss-selector-parser: "npm:^6.0.11" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.2 - checksum: 10/a0a3e71a28e7f81f07fb9438362d95df3e3e671b34a38a4070d80a9762040c721b830e0b70f28bbe7fea2a5ba2da43637d7594be5835bbe828c0c493f0c5f052 - languageName: node - linkType: hard - -"postcss-colormin@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-colormin@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - colord: "npm:^2.9.1" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/f7113758df45a198f4cf310b317e5bc49fcbd2648064245a5cddcb46e892593950592d4040136bf3b0c8fd64973b0dda3b4b0865b72b5bd94af244cf52418c67 - languageName: node - linkType: hard - "postcss-colormin@npm:^7.0.2": version: 7.0.2 resolution: "postcss-colormin@npm:7.0.2" @@ -43352,18 +40479,6 @@ __metadata: languageName: node linkType: hard -"postcss-convert-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-convert-values@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/651493c94e79b4de357595e646725ab5e4bfb9d83deecdacd363abea258b2a83e2f1162c5ec828ded804328bab2bef110fe2d704ce2027b2f2ffa934950a0d2c - languageName: node - linkType: hard - "postcss-convert-values@npm:^7.0.4": version: 7.0.4 resolution: "postcss-convert-values@npm:7.0.4" @@ -43387,29 +40502,6 @@ __metadata: languageName: node linkType: hard -"postcss-custom-properties@npm:^13.1.5": - version: 13.1.5 - resolution: "postcss-custom-properties@npm:13.1.5" - dependencies: - "@csstools/cascade-layer-name-parser": "npm:^1.0.2" - "@csstools/css-parser-algorithms": "npm:^2.1.1" - "@csstools/css-tokenizer": "npm:^2.1.1" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.4 - checksum: 10/269ed0eb157f56007c997b56e57b9a28827bedaa4956e6e164d591ebde8bc991159637678a647926c1794272b29a751a54cb8ede7824d3487056000e7f16e5eb - languageName: node - linkType: hard - -"postcss-discard-comments@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-comments@npm:6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/9be073707b5ef781c616ddd32ffd98faf14bf8b40027f341d5a4fb7989fa7b017087ad54146a370fe38295b1f2568b9f5522f4e4c1a1d09fe0e01abd9f5ae00d - languageName: node - linkType: hard - "postcss-discard-comments@npm:^7.0.3": version: 7.0.3 resolution: "postcss-discard-comments@npm:7.0.3" @@ -43421,15 +40513,6 @@ __metadata: languageName: node linkType: hard -"postcss-discard-duplicates@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-duplicates@npm:6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/999dfc652a60c96f782cc37fbe0d04a89bec88b5ed943f06555166eebf03c6ee47cd56947f1373d84c8161687d1ca23ff6badd1278b5482c506614cf617bc21d - languageName: node - linkType: hard - "postcss-discard-duplicates@npm:^7.0.1": version: 7.0.1 resolution: "postcss-discard-duplicates@npm:7.0.1" @@ -43439,15 +40522,6 @@ __metadata: languageName: node linkType: hard -"postcss-discard-empty@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-empty@npm:6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/0d6cc604719d4a70569db77de75e60b3b7e9b99a4521879f6047d71325556e9f46d6bd13aecbbd857c35f075c503c1f8b1be442329fb8e9653c24cbf2fb42f3e - languageName: node - linkType: hard - "postcss-discard-empty@npm:^7.0.0": version: 7.0.0 resolution: "postcss-discard-empty@npm:7.0.0" @@ -43457,15 +40531,6 @@ __metadata: languageName: node linkType: hard -"postcss-discard-overridden@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-overridden@npm:6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/f2d244bb574cf2c0974c56a1af7131f3833e14515be99c68e6fa6fe82df47cb2c9befa413b9ec92f5f067567c682dc253980a0dede3cc697f6cc9135dfc17ec7 - languageName: node - linkType: hard - "postcss-discard-overridden@npm:^7.0.0": version: 7.0.0 resolution: "postcss-discard-overridden@npm:7.0.0" @@ -43487,28 +40552,6 @@ __metadata: languageName: node linkType: hard -"postcss-import-resolver@npm:^2.0.0": - version: 2.0.0 - resolution: "postcss-import-resolver@npm:2.0.0" - dependencies: - enhanced-resolve: "npm:^4.1.1" - checksum: 10/462e2644e8aa8ed3df0533f378ea171791c6053ce7497ebbc1e5d3420ba87dfd876f3772168ac47dbc7b92863732ad19d8afcd67a51b2a08c3e1923d83fb8826 - languageName: node - linkType: hard - -"postcss-import@npm:^13.0.0": - version: 13.0.0 - resolution: "postcss-import@npm:13.0.0" - dependencies: - postcss-value-parser: "npm:^4.0.0" - read-cache: "npm:^1.0.0" - resolve: "npm:^1.1.7" - peerDependencies: - postcss: ^8.0.0 - checksum: 10/df79e54a3df6dc9374643eead9b0d196568499680080b3cd7c7c4228cb59fe5c752c5ff0b18ddf921e39c5d90ba0a015dc6a2ef08d252a0e8a0f35199531f9c2 - languageName: node - linkType: hard - "postcss-import@npm:^15.1.0": version: 15.1.0 resolution: "postcss-import@npm:15.1.0" @@ -43569,34 +40612,6 @@ __metadata: languageName: node linkType: hard -"postcss-loader@npm:^4.1.0": - version: 4.3.0 - resolution: "postcss-loader@npm:4.3.0" - dependencies: - cosmiconfig: "npm:^7.0.0" - klona: "npm:^2.0.4" - loader-utils: "npm:^2.0.0" - schema-utils: "npm:^3.0.0" - semver: "npm:^7.3.4" - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^4.0.0 || ^5.0.0 - checksum: 10/6b60ef72ac1639d3a2c0322b22e6c22068525473e180a8f56e30918b0c4d11b92a10dc9a8fb5ab4aa0b489e86cfd695f13c97b1735c76b8cd36d5e1d05feebbe - languageName: node - linkType: hard - -"postcss-merge-longhand@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-merge-longhand@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - stylehacks: "npm:^6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/807760c96b2f7b9cc21ab3b0c350c80c7dd77226b9aafff9485b0d0629926952a7e60b8ef7d5722af06517dc6e8bec62aed305d78b1d9f90971d22ba31f82589 - languageName: node - linkType: hard - "postcss-merge-longhand@npm:^7.0.4": version: 7.0.4 resolution: "postcss-merge-longhand@npm:7.0.4" @@ -43609,20 +40624,6 @@ __metadata: languageName: node linkType: hard -"postcss-merge-rules@npm:^6.0.1": - version: 6.0.1 - resolution: "postcss-merge-rules@npm:6.0.1" - dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - cssnano-utils: "npm:^4.0.0" - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/d2ceafc45cf4408c3556411a25fe1af612410d4c44ae4eedefc9bf4b3233a2f3844d9236b5c061ddddff37ae563aecf6dabb6a7fe85430c4b0907b0f72bf4eca - languageName: node - linkType: hard - "postcss-merge-rules@npm:^7.0.4": version: 7.0.4 resolution: "postcss-merge-rules@npm:7.0.4" @@ -43637,17 +40638,6 @@ __metadata: languageName: node linkType: hard -"postcss-minify-font-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-font-values@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/d5c06e185ef3bbbd1b98a5da44395b4645c2428f6603d584e57765720b6ded52039be2ebe1599c86252823a606bf933dd5becf58dd7d7e651d7d81777b823fca - languageName: node - linkType: hard - "postcss-minify-font-values@npm:^7.0.0": version: 7.0.0 resolution: "postcss-minify-font-values@npm:7.0.0" @@ -43659,19 +40649,6 @@ __metadata: languageName: node linkType: hard -"postcss-minify-gradients@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-gradients@npm:6.0.0" - dependencies: - colord: "npm:^2.9.1" - cssnano-utils: "npm:^4.0.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/7d6daaa3787a552ad1684686575955be0674912f554deefbcea2437d928f20be567fdab2bba10f0637a092dd2a599dd502f5778cc5a857fae338cbb8631f8d77 - languageName: node - linkType: hard - "postcss-minify-gradients@npm:^7.0.0": version: 7.0.0 resolution: "postcss-minify-gradients@npm:7.0.0" @@ -43685,19 +40662,6 @@ __metadata: languageName: node linkType: hard -"postcss-minify-params@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-params@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - cssnano-utils: "npm:^4.0.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/1cd9e372cfa27a9849f6994b03cc031534b519299bd1e392062b524405ba76906d23261ab5c0bb505289343c8ffb6a44414265f96a3e04a28181493eb032af01 - languageName: node - linkType: hard - "postcss-minify-params@npm:^7.0.2": version: 7.0.2 resolution: "postcss-minify-params@npm:7.0.2" @@ -43711,17 +40675,6 @@ __metadata: languageName: node linkType: hard -"postcss-minify-selectors@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-selectors@npm:6.0.0" - dependencies: - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/2ac70403833b8df954db403c47e5e140cfd7545b4736c5d8c9936a549312ea242f5775066e47a8f60d912146fffcf424037a51864cc7c18ef93f3dd2dd1195bf - languageName: node - linkType: hard - "postcss-minify-selectors@npm:^7.0.4": version: 7.0.4 resolution: "postcss-minify-selectors@npm:7.0.4" @@ -43734,50 +40687,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-extract-imports@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-extract-imports@npm:3.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10/8d68bb735cef4d43f9cdc1053581e6c1c864860b77fcfb670372b39c5feeee018dc5ddb2be4b07fef9bcd601edded4262418bbaeaf1bd4af744446300cebe358 - languageName: node - linkType: hard - -"postcss-modules-local-by-default@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-local-by-default@npm:4.0.0" - dependencies: - icss-utils: "npm:^5.0.0" - postcss-selector-parser: "npm:^6.0.2" - postcss-value-parser: "npm:^4.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10/94670d17bdc545ef4054724224597cb321fdf6086de56ecf6b7f809d0fb6f63d493badd5856cb05122bbc81a5a6684b4e15bc7686004ac3097c0ea916f57dad2 - languageName: node - linkType: hard - -"postcss-modules-scope@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-scope@npm:3.0.0" - dependencies: - postcss-selector-parser: "npm:^6.0.4" - peerDependencies: - postcss: ^8.1.0 - checksum: 10/cc36b8111c6160a1c21ca0e82de9daf0147be95f3b5403aedd83bcaee44ee425cb62b77f677fc53d0c8d51f7981018c1c8f0a4ad3d6f0138b09326ac48c2b297 - languageName: node - linkType: hard - -"postcss-modules-values@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-values@npm:4.0.0" - dependencies: - icss-utils: "npm:^5.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10/18021961a494e69e65da9e42b4436144c9ecee65845c9bfeff2b7a26ea73d60762f69e288be8bb645447965b8fd6b26a264771136810dc0172bd31b940aee4f2 - languageName: node - linkType: hard - "postcss-nested@npm:^6.0.1": version: 6.0.1 resolution: "postcss-nested@npm:6.0.1" @@ -43812,18 +40721,6 @@ __metadata: languageName: node linkType: hard -"postcss-nesting@npm:^11.2.2": - version: 11.2.2 - resolution: "postcss-nesting@npm:11.2.2" - dependencies: - "@csstools/selector-specificity": "npm:^2.0.0" - postcss-selector-parser: "npm:^6.0.10" - peerDependencies: - postcss: ^8.4 - checksum: 10/168ce54f74f80aec3fd55289efd5bac6ba9fa686a894f75d594111197d2800f1187cbbff96136dce4d5c254df9292f900129fa9111872c5d3477212ab23a3168 - languageName: node - linkType: hard - "postcss-nesting@npm:^13.0.0": version: 13.0.1 resolution: "postcss-nesting@npm:13.0.1" @@ -43837,15 +40734,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-charset@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-charset@npm:6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/186a94083f6d41dbda884bf915ff7fe9d9d19828c50dbf02a7e00c90673bec52e5962afd648220598c40940fb1ed5b93bc25697c395cd38ef30b6fd04e48580e - languageName: node - linkType: hard - "postcss-normalize-charset@npm:^7.0.0": version: 7.0.0 resolution: "postcss-normalize-charset@npm:7.0.0" @@ -43855,17 +40743,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-display-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-display-values@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/4f8da7cf817e4c66004d3b2d88603aeadc7f9b55caca1bbba27f45e81ae8c65db8ff252488c8fd9ebb3e5c62f85e475131dcee9754346320453bc2b40865afd9 - languageName: node - linkType: hard - "postcss-normalize-display-values@npm:^7.0.0": version: 7.0.0 resolution: "postcss-normalize-display-values@npm:7.0.0" @@ -43877,17 +40754,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-positions@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-positions@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/34dedb07f906b28eb77c57be34899c5c694b81b91c6bfff1e6e9a251aa8f28fea0fdb35a7cdda0fc83e4248b078343a2d76e4485c3ef87f469b24332fa1788cd - languageName: node - linkType: hard - "postcss-normalize-positions@npm:^7.0.0": version: 7.0.0 resolution: "postcss-normalize-positions@npm:7.0.0" @@ -43899,17 +40765,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-repeat-style@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/a53b994bb6594f5c48bd7083a46e6a47c1cf02843bcb864d37e7919c08a6f1d7dbbfee8a6abc2afb5d15554b667abc69d696b90d43066ceb97f835e6c8272098 - languageName: node - linkType: hard - "postcss-normalize-repeat-style@npm:^7.0.0": version: 7.0.0 resolution: "postcss-normalize-repeat-style@npm:7.0.0" @@ -43921,17 +40776,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-string@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-string@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/b47949a0a81042bf24d0cbf56081cd609faa1a23696383ee6d222287bfe5fff1a76ae19aef551060f73e63d3702f511202f95b5726a8a7ceaf2bfbc99276723b - languageName: node - linkType: hard - "postcss-normalize-string@npm:^7.0.0": version: 7.0.0 resolution: "postcss-normalize-string@npm:7.0.0" @@ -43943,17 +40787,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-timing-functions@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/67021374f8f18474788d8bc99d31af6a13efc5baf961c1e9f0c6b1e265fb21ac1ad56c489d988fcde9e0d049e9b62c8b0b350cc1e79d7d3bff9f00f7c97d6221 - languageName: node - linkType: hard - "postcss-normalize-timing-functions@npm:^7.0.0": version: 7.0.0 resolution: "postcss-normalize-timing-functions@npm:7.0.0" @@ -43965,18 +40798,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-unicode@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-unicode@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/0f246bf5511ae2294d8ec0decda6abee58c62e301a3a8f6542fa090bb426359caee156b96cc1e7f4b3a3f2cd9f62b410a446cf101e710d8fa71c704cfb057a5d - languageName: node - linkType: hard - "postcss-normalize-unicode@npm:^7.0.2": version: 7.0.2 resolution: "postcss-normalize-unicode@npm:7.0.2" @@ -43989,17 +40810,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-url@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-url@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/93160c02e54c45cbe8ade7122bf34e25c41ac39656b2ddb15d342ce557efc17873fc6dd1439dd8d814152ebdfbba3ee2c16601d41b085ecaad73e6f2d037cd43 - languageName: node - linkType: hard - "postcss-normalize-url@npm:^7.0.0": version: 7.0.0 resolution: "postcss-normalize-url@npm:7.0.0" @@ -44011,17 +40821,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-whitespace@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/77940955fb0b47b46468a3e17bb9b86eb2f2c572649271a4db600b981f68c9c1ed71197b58d7a351c1b2d1aee2eb79b1e11b3021eb28604fd1a8d0ded21dfb2a - languageName: node - linkType: hard - "postcss-normalize-whitespace@npm:^7.0.0": version: 7.0.0 resolution: "postcss-normalize-whitespace@npm:7.0.0" @@ -44033,18 +40832,6 @@ __metadata: languageName: node linkType: hard -"postcss-ordered-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-ordered-values@npm:6.0.0" - dependencies: - cssnano-utils: "npm:^4.0.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/6c6d75129b8e8ed16a1099a7890eb73051b16970511aed70754f2c0a1f0e96c6686dac2256e05da3c888e990085ea3552d1054636400a63645afb0d951bc7023 - languageName: node - linkType: hard - "postcss-ordered-values@npm:^7.0.1": version: 7.0.1 resolution: "postcss-ordered-values@npm:7.0.1" @@ -44057,18 +40844,6 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-initial@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-reduce-initial@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/621672ac7d7f026c419298ffd19ebd9c5c66d1ac0d644b5e422143a51feabd102adb987eaa1d16d861a72fcd97f68e073ec8768279fe7849a187e1ea67b21496 - languageName: node - linkType: hard - "postcss-reduce-initial@npm:^7.0.2": version: 7.0.2 resolution: "postcss-reduce-initial@npm:7.0.2" @@ -44081,17 +40856,6 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-transforms@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-reduce-transforms@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/52a5847ae31ee7e7db6fa0f80271061b492db215c9e6545c472f9ddc0380ecd9a85e12b9d4959a7838a21c19dcf04db2c6de9bc09f0ff3f4d7762307f31259ed - languageName: node - linkType: hard - "postcss-reduce-transforms@npm:^7.0.0": version: 7.0.0 resolution: "postcss-reduce-transforms@npm:7.0.0" @@ -44119,7 +40883,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:6.0.10, postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5": +"postcss-selector-parser@npm:6.0.10, postcss-selector-parser@npm:^6.0.10": version: 6.0.10 resolution: "postcss-selector-parser@npm:6.0.10" dependencies: @@ -44179,18 +40943,6 @@ __metadata: languageName: node linkType: hard -"postcss-svgo@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-svgo@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - svgo: "npm:^3.0.2" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/14c68b7c275dbbbbf1f954e313ff812dacea88970165d7859c1683e2530ea51cd333372b8c0d440d4e9525768f34a8dab5f0846d3445bbb478a87a99f69e9abb - languageName: node - linkType: hard - "postcss-svgo@npm:^7.0.1": version: 7.0.1 resolution: "postcss-svgo@npm:7.0.1" @@ -44203,17 +40955,6 @@ __metadata: languageName: node linkType: hard -"postcss-unique-selectors@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-unique-selectors@npm:6.0.0" - dependencies: - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/5fbfeaf796c6442853ce3afd03ae8c306fcb83b0b7ee59cbdc9aad57a1e601e65a2a5efd1e25edaa5c7c62e05d3795f357fe95933de0868a78a5d1d1f541be34 - languageName: node - linkType: hard - "postcss-unique-selectors@npm:^7.0.3": version: 7.0.3 resolution: "postcss-unique-selectors@npm:7.0.3" @@ -44225,28 +40966,14 @@ __metadata: languageName: node linkType: hard -"postcss-url@npm:^10.1.1, postcss-url@npm:^10.1.3": - version: 10.1.3 - resolution: "postcss-url@npm:10.1.3" - dependencies: - make-dir: "npm:~3.1.0" - mime: "npm:~2.5.2" - minimatch: "npm:~3.0.4" - xxhashjs: "npm:~0.2.2" - peerDependencies: - postcss: ^8.0.0 - checksum: 10/7cfd287a9f754099191fc78b68153b35b9cdb6e9db3f06234543c0545656eb11ba61a7c6f4f02cd6de3d82d9dfec47ff1f5cd2879b030b821b580822054b8387 - languageName: node - linkType: hard - -"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": +"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" checksum: 10/e4e4486f33b3163a606a6ed94f9c196ab49a37a7a7163abfcd469e5f113210120d70b8dd5e33d64636f41ad52316a3725655421eb9a1094f1bcab1db2f555c62 languageName: node linkType: hard -"postcss@npm:^8.1.10, postcss@npm:^8.2.15, postcss@npm:^8.3.11, postcss@npm:^8.4.0, postcss@npm:^8.4.23, postcss@npm:^8.4.24, postcss@npm:^8.4.27, postcss@npm:^8.4.31": +"postcss@npm:^8.1.10, postcss@npm:^8.3.11, postcss@npm:^8.4.0, postcss@npm:^8.4.23, postcss@npm:^8.4.24, postcss@npm:^8.4.27, postcss@npm:^8.4.31": version: 8.4.31 resolution: "postcss@npm:8.4.31" dependencies: @@ -44257,17 +40984,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.35": - version: 8.4.35 - resolution: "postcss@npm:8.4.35" - dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 10/93a7ce50cd6188f5f486a9ca98950ad27c19dfed996c45c414fa242944497e4d084a8760d3537f078630226f2bd3c6ab84b813b488740f4432e7c7039cd73a20 - languageName: node - linkType: hard - "postcss@npm:^8.4.38": version: 8.4.38 resolution: "postcss@npm:8.4.38" @@ -44385,13 +41101,6 @@ __metadata: languageName: node linkType: hard -"pretty-bytes@npm:^6.1.0": - version: 6.1.0 - resolution: "pretty-bytes@npm:6.1.0" - checksum: 10/cca3be45a299a28d1d3d95056ac709b8aeb01540aae7d906ed674c076b5f4b48cb6bf118f172d486c17e47b092a00e827b7f69608bc731ca35ca6f8d93e130f1 - languageName: node - linkType: hard - "pretty-bytes@npm:^6.1.1": version: 6.1.1 resolution: "pretty-bytes@npm:6.1.1" @@ -45514,17 +42223,6 @@ __metadata: languageName: node linkType: hard -"rc9@npm:^2.1.0": - version: 2.1.0 - resolution: "rc9@npm:2.1.0" - dependencies: - defu: "npm:^6.1.2" - destr: "npm:^1.2.2" - flat: "npm:^5.0.2" - checksum: 10/54f7ddff17897f5e55a2a8380d9e7f95865262e55d2b7615d9b9496b0391afc36ae55feebd8703765d69dff6e07a5460cf975023cae300137e784bd93ce6986e - languageName: node - linkType: hard - "rc9@npm:^2.1.1": version: 2.1.1 resolution: "rc9@npm:2.1.1" @@ -45755,7 +42453,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.5": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.5": version: 2.3.7 resolution: "readable-stream@npm:2.3.7" dependencies: @@ -45844,15 +42542,6 @@ __metadata: languageName: node linkType: hard -"readdir-glob@npm:^1.0.0": - version: 1.1.2 - resolution: "readdir-glob@npm:1.1.2" - dependencies: - minimatch: "npm:^5.1.0" - checksum: 10/b1d97b5c1e1a5e2d7ecda5615688c89e95daf254ff6edeb6921eb7537e4227c09f07e1e880faa76bd5d8c014ca3a07b22995d5cd9355587297a0775296fe3f66 - languageName: node - linkType: hard - "readdir-glob@npm:^1.1.2": version: 1.1.3 resolution: "readdir-glob@npm:1.1.3" @@ -46165,17 +42854,6 @@ __metadata: languageName: node linkType: hard -"regjsparser@npm:^0.10.0": - version: 0.10.0 - resolution: "regjsparser@npm:0.10.0" - dependencies: - jsesc: "npm:~0.5.0" - bin: - regjsparser: bin/parser - checksum: 10/06f7f0e59598de20769ce5637bbd8879387f67c0eeb8ccc8857331c623332718c25d8d20bd74df210bf636dde061474e8bd365cf73af20470f0b3cb42cd42019 - languageName: node - linkType: hard - "regjsparser@npm:^0.12.0": version: 0.12.0 resolution: "regjsparser@npm:0.12.0" @@ -46924,25 +43602,6 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-visualizer@npm:^5.9.2": - version: 5.9.2 - resolution: "rollup-plugin-visualizer@npm:5.9.2" - dependencies: - open: "npm:^8.4.0" - picomatch: "npm:^2.3.1" - source-map: "npm:^0.7.4" - yargs: "npm:^17.5.1" - peerDependencies: - rollup: 2.x || 3.x - peerDependenciesMeta: - rollup: - optional: true - bin: - rollup-plugin-visualizer: dist/bin/cli.js - checksum: 10/9cc5b140cdb384cd16538537ed41b8ecc97a21ee1fe7974775c6fbbb7522ed1733da7c47ab8b619c9b4f190de5de3b2ad34303afe94f943c41f2ce2ec621b6cb - languageName: node - linkType: hard - "rollup-pluginutils@npm:^2.8.1": version: 2.8.2 resolution: "rollup-pluginutils@npm:2.8.2" @@ -46966,7 +43625,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^3.21.0, rollup@npm:^3.25.3, rollup@npm:^3.27.1": +"rollup@npm:^3.27.1": version: 3.29.4 resolution: "rollup@npm:3.29.4" dependencies: @@ -47289,15 +43948,6 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.0.0": - version: 7.5.7 - resolution: "rxjs@npm:7.5.7" - dependencies: - tslib: "npm:^2.1.0" - checksum: 10/c7a70d03ec93740b38f3cbb2a637af73dfc0d9ca8a335f5755a87201fb7fc2b57fdf8ed4813fbbdc0d4365471b28fa241e1883085e21cec815804ad69c9f1030 - languageName: node - linkType: hard - "rxjs@npm:^7.5.5": version: 7.5.5 resolution: "rxjs@npm:7.5.5" @@ -47408,17 +44058,6 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0": - version: 3.1.1 - resolution: "schema-utils@npm:3.1.1" - dependencies: - "@types/json-schema": "npm:^7.0.8" - ajv: "npm:^6.12.5" - ajv-keywords: "npm:^3.5.2" - checksum: 10/cfcf991f108797719d8054281272cf508543d6e092e273129fca84d569baafa5344bc23ec98cf2274943f6ed69851ced4fd0ae24471601f3f4d69c00fac47be6 - languageName: node - linkType: hard - "scslre@npm:^0.3.0": version: 0.3.0 resolution: "scslre@npm:0.3.0" @@ -47526,7 +44165,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:>=5.7.2, semver@npm:^7.0.0, semver@npm:^7.1.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.0, semver@npm:^7.5.1, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:>=5.7.2, semver@npm:^7.0.0, semver@npm:^7.1.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -47566,15 +44205,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.6.1, semver@npm:^7.6.2": - version: 7.6.2 - resolution: "semver@npm:7.6.2" - bin: - semver: bin/semver.js - checksum: 10/296b17d027f57a87ef645e9c725bff4865a38dfc9caf29b26aa084b85820972fbe7372caea1ba6857162fa990702c6d9c1d82297cecb72d56c78ab29070d2ca2 - languageName: node - linkType: hard - "semver@npm:^7.7.1": version: 7.7.1 resolution: "semver@npm:7.7.1" @@ -47677,15 +44307,6 @@ __metadata: languageName: node linkType: hard -"serve-placeholder@npm:^2.0.1": - version: 2.0.1 - resolution: "serve-placeholder@npm:2.0.1" - dependencies: - defu: "npm:^6.0.0" - checksum: 10/c9ebd711f8f93ac81f7204824470798d7ba47bf399fdea36ed12b1d201371c1afc1a5498a84866824d89b7d6be5ad3fcabeaab7f6ef7c0b1605c6c140e0744f7 - languageName: node - linkType: hard - "serve-placeholder@npm:^2.0.2": version: 2.0.2 resolution: "serve-placeholder@npm:2.0.2" @@ -47719,18 +44340,6 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:^1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:0.18.0" - checksum: 10/699b2d4c29807a51d9b5e0f24955346911437aebb0178b3c4833ad30d3eca93385ff9927254f5c16da345903cad39d9cd4a532198c95a5129cc4ed43911b15a4 - languageName: node - linkType: hard - "serve-static@npm:^1.16.2": version: 1.16.2 resolution: "serve-static@npm:1.16.2" @@ -48310,7 +44919,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.21, source-map-support@npm:~0.5.20": +"source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -48609,13 +45218,6 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.3.3": - version: 3.3.3 - resolution: "std-env@npm:3.3.3" - checksum: 10/2f276279297d1a0356d82b9fa54a212b0bbf9f53bf7f13829bd255405da2969a36e0d01c137288d8b7ed3bc615418f8f9715dfed2d38855495b61c5815f0c07f - languageName: node - linkType: hard - "std-env@npm:^3.5.0": version: 3.5.0 resolution: "std-env@npm:3.5.0" @@ -49013,15 +45615,6 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^1.0.1": - version: 1.0.1 - resolution: "strip-literal@npm:1.0.1" - dependencies: - acorn: "npm:^8.8.2" - checksum: 10/ab40496820f02220390d95cdd620a997168efb69d5bd7d180bc4ef83ca562a95447843d8c7c88b8284879a29cf4eedc89d8001d1e098c1a1e23d12a9c755dff4 - languageName: node - linkType: hard - "strip-literal@npm:^1.3.0": version: 1.3.0 resolution: "strip-literal@npm:1.3.0" @@ -49106,18 +45699,6 @@ __metadata: languageName: node linkType: hard -"stylehacks@npm:^6.0.0": - version: 6.0.0 - resolution: "stylehacks@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - postcss-selector-parser: "npm:^6.0.4" - peerDependencies: - postcss: ^8.2.15 - checksum: 10/95c31f29b339f09d38b7bf78e3b7b4de01ecf06217d59a62e44f4f59abb8569483ba36952000516ae28cfc0fdf26b69c11fab65fdb36cef611725fd04ac9bdf3 - languageName: node - linkType: hard - "stylehacks@npm:^7.0.4": version: 7.0.4 resolution: "stylehacks@npm:7.0.4" @@ -49426,22 +46007,6 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^3.0.2": - version: 3.0.2 - resolution: "svgo@npm:3.0.2" - dependencies: - "@trysound/sax": "npm:0.2.0" - commander: "npm:^7.2.0" - css-select: "npm:^5.1.0" - css-tree: "npm:^2.2.1" - csso: "npm:^5.0.5" - picocolors: "npm:^1.0.0" - bin: - svgo: bin/svgo - checksum: 10/e2c72b166881ef697c1de85628d87e8d41d5e175b3063eab0025760aafe79356507b409fcfa74afffec44a334e59ebe71154909851a72ccb4eb3a5e5217f2e84 - languageName: node - linkType: hard - "svgo@npm:^3.2.0, svgo@npm:^3.3.2": version: 3.3.2 resolution: "svgo@npm:3.3.2" @@ -49535,13 +46100,6 @@ __metadata: languageName: node linkType: hard -"systemjs@npm:^6.14.0": - version: 6.14.1 - resolution: "systemjs@npm:6.14.1" - checksum: 10/f807bcae5de2b9c88b8fa1fc947da48b54c4327ec7a15fe3ad30d38eec9f40954bd37f95ac347a84d318935d8e90834ee9ad7da0fa0a7b29bcfacb5a823e0ee7 - languageName: node - linkType: hard - "table@npm:^6.8.1": version: 6.8.1 resolution: "table@npm:6.8.1" @@ -49597,7 +46155,7 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:^3.3.2, tailwindcss@npm:~3.3.2": +"tailwindcss@npm:^3.3.2": version: 3.3.2 resolution: "tailwindcss@npm:3.3.2" dependencies: @@ -49697,13 +46255,6 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^1.0.0": - version: 1.1.3 - resolution: "tapable@npm:1.1.3" - checksum: 10/1cec71f00f9a6cb1d88961b5d4f2dead4e185508b18b1bf1e688c8135039a391dd3e12b0887232b682ef28f1ef6f0c5e9a48794f6f5ef68f35d05de7e7a0a578 - languageName: node - linkType: hard - "tapable@npm:^2.2.0": version: 2.2.1 resolution: "tapable@npm:2.2.1" @@ -49751,7 +46302,7 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^2.0.1, tar-stream@npm:^2.1.4, tar-stream@npm:^2.2.0": +"tar-stream@npm:^2.0.1, tar-stream@npm:^2.1.4": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: @@ -49786,7 +46337,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.12, tar@npm:^6.1.13, tar@npm:^6.1.2, tar@npm:^6.2.0": +"tar@npm:^6.1.11, tar@npm:^6.1.12, tar@npm:^6.1.2, tar@npm:^6.2.0": version: 6.2.1 resolution: "tar@npm:6.2.1" dependencies: @@ -50010,13 +46561,6 @@ __metadata: languageName: node linkType: hard -"throttle-debounce@npm:^3.0.1": - version: 3.0.1 - resolution: "throttle-debounce@npm:3.0.1" - checksum: 10/c2b591bc881c595d44d5ee82cc607747569a84cd9652e7d9613d92759d84ffd61eab1ca56c6a294316b8c9978ff6d46c2c94ed95de5847f3de4b6c30342cb947 - languageName: node - linkType: hard - "throttle-debounce@npm:^5.0.0": version: 5.0.0 resolution: "throttle-debounce@npm:5.0.0" @@ -50369,15 +46913,6 @@ __metadata: languageName: node linkType: hard -"ts-essentials@npm:^9.1.2": - version: 9.2.0 - resolution: "ts-essentials@npm:9.2.0" - peerDependencies: - typescript: ">=4.1.0" - checksum: 10/d8a661841c4a04c4b180ee63734541e5051d61d905cea3246ea35505e88a7b220ad583bba1095e4845a2aaf5570bf1a10c5b4580185f00c169e2943a3bea5f54 - languageName: node - linkType: hard - "ts-essentials@npm:^9.4.0": version: 9.4.0 resolution: "ts-essentials@npm:9.4.0" @@ -50777,7 +47312,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^2.11.2, type-fest@npm:^2.12.2, type-fest@npm:^2.19.0, type-fest@npm:~2.19": +"type-fest@npm:^2.12.2, type-fest@npm:^2.19.0, type-fest@npm:~2.19": version: 2.19.0 resolution: "type-fest@npm:2.19.0" checksum: 10/7bf9e8fdf34f92c8bb364c0af14ca875fac7e0183f2985498b77be129dc1b3b1ad0a6b3281580f19e48c6105c037fb966ad9934520c69c6434d17fd0af4eed78 @@ -50798,13 +47333,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^3.5.1": - version: 3.5.1 - resolution: "type-fest@npm:3.5.1" - checksum: 10/8ccf463845b557d6b17e0bf61b55ed931b20c663c712842b45c39c530eaefa3e093be1a1df789508e43d8cdd75aa0110766c1c94069e1e4fbe72e5e879356114 - languageName: node - linkType: hard - "type-fest@npm:^4.15.0": version: 4.15.0 resolution: "type-fest@npm:4.15.0" @@ -50990,13 +47518,6 @@ __metadata: languageName: node linkType: hard -"ultrahtml@npm:^1.2.0": - version: 1.2.0 - resolution: "ultrahtml@npm:1.2.0" - checksum: 10/245d1bcdc7c6e7441ddbcbd79f89df58555c84d2760304f16e1ad4953b0d55262f14f4303c5dc00d5d3680b0337775e04f22427ac3d7928d18d1c06b90a7cb6a - languageName: node - linkType: hard - "ultrahtml@npm:^1.5.3": version: 1.5.3 resolution: "ultrahtml@npm:1.5.3" @@ -51033,13 +47554,6 @@ __metadata: languageName: node linkType: hard -"uncrypto@npm:^0.1.2": - version: 0.1.2 - resolution: "uncrypto@npm:0.1.2" - checksum: 10/bf3ac4d07df336ed85bcbd425affcec529844049dde90263a9dbf64ac0e0184924f539a571da1e2036ac947c16415cdecf3659faeb1d89ec2f3ebf5940325c13 - languageName: node - linkType: hard - "uncrypto@npm:^0.1.3": version: 0.1.3 resolution: "uncrypto@npm:0.1.3" @@ -51047,18 +47561,6 @@ __metadata: languageName: node linkType: hard -"unctx@npm:^2.3.0": - version: 2.3.0 - resolution: "unctx@npm:2.3.0" - dependencies: - acorn: "npm:^8.8.2" - estree-walker: "npm:^3.0.3" - magic-string: "npm:^0.30.0" - unplugin: "npm:^1.3.1" - checksum: 10/80368fc01f4afe23fb6fb5e8b1722bd86eaa9d18571669aa5e7e2eb626151a58759579d6719dfa88ea7758fdb6116962fb4d9dee058437949cf6ec035c1a30a3 - languageName: node - linkType: hard - "unctx@npm:^2.3.1": version: 2.3.1 resolution: "unctx@npm:2.3.1" @@ -51104,7 +47606,7 @@ __metadata: languageName: node linkType: hard -"undici@npm:^5.22.1, undici@npm:^5.28.2, undici@npm:^5.28.4": +"undici@npm:^5.28.2, undici@npm:^5.28.4": version: 5.28.4 resolution: "undici@npm:5.28.4" dependencies: @@ -51126,19 +47628,6 @@ __metadata: languageName: node linkType: hard -"unenv@npm:^1.5.1": - version: 1.5.2 - resolution: "unenv@npm:1.5.2" - dependencies: - consola: "npm:^3.2.3" - defu: "npm:^6.1.2" - mime: "npm:^3.0.0" - node-fetch-native: "npm:^1.2.0" - pathe: "npm:^1.1.1" - checksum: 10/3f1da721b23dde21acbbbe935438f96330d46d509c3f232794e20c629d0c6e698802afff5ff1161377dfec912c0343004a39f3232e857c62ec3bcb45ca87a1f1 - languageName: node - linkType: hard - "unenv@npm:^1.9.0": version: 1.9.0 resolution: "unenv@npm:1.9.0" @@ -51152,18 +47641,6 @@ __metadata: languageName: node linkType: hard -"unhead@npm:1.1.30": - version: 1.1.30 - resolution: "unhead@npm:1.1.30" - dependencies: - "@unhead/dom": "npm:1.1.30" - "@unhead/schema": "npm:1.1.30" - "@unhead/shared": "npm:1.1.30" - hookable: "npm:^5.5.3" - checksum: 10/1c3154148a81ccaaea138c9169c13c66a44fc9c7bb59f1fcd5f1992e564256b5dc3a6300ac3700452159734ab4d79bb0818dca0600dce078318870d8d1d57839 - languageName: node - linkType: hard - "unhead@npm:1.11.14, unhead@npm:^1.11.14": version: 1.11.14 resolution: "unhead@npm:1.11.14" @@ -51235,44 +47712,6 @@ __metadata: languageName: node linkType: hard -"unimport@npm:^3.0.11, unimport@npm:^3.0.14": - version: 3.0.14 - resolution: "unimport@npm:3.0.14" - dependencies: - "@rollup/pluginutils": "npm:^5.0.2" - escape-string-regexp: "npm:^5.0.0" - fast-glob: "npm:^3.3.0" - local-pkg: "npm:^0.4.3" - magic-string: "npm:^0.30.0" - mlly: "npm:^1.4.0" - pathe: "npm:^1.1.1" - pkg-types: "npm:^1.0.3" - scule: "npm:^1.0.0" - strip-literal: "npm:^1.0.1" - unplugin: "npm:^1.3.1" - checksum: 10/1a197f084a8bd9ab218925bc963896e3b6dd264819be2d1ac29a81bb3535c023055d3c9cad12a3902f195bf42028b744f3fd353f8d47bc5c8439b2c577ca4f45 - languageName: node - linkType: hard - -"unimport@npm:^3.0.6": - version: 3.0.6 - resolution: "unimport@npm:3.0.6" - dependencies: - "@rollup/pluginutils": "npm:^5.0.2" - escape-string-regexp: "npm:^5.0.0" - fast-glob: "npm:^3.2.12" - local-pkg: "npm:^0.4.3" - magic-string: "npm:^0.30.0" - mlly: "npm:^1.2.0" - pathe: "npm:^1.1.0" - pkg-types: "npm:^1.0.2" - scule: "npm:^1.0.0" - strip-literal: "npm:^1.0.1" - unplugin: "npm:^1.3.1" - checksum: 10/f83118e919dc8b557b2a6aac637051f6adddcb1afc027dd2dddd9281e0bcc45b7e2510307fdaa9c13700f0c9c184c7c4d142175607d81e93c4dddea7cf4a2439 - languageName: node - linkType: hard - "unimport@npm:^3.12.0": version: 3.13.1 resolution: "unimport@npm:3.13.1" @@ -51335,7 +47774,7 @@ __metadata: languageName: node linkType: hard -"unimport@npm:^3.7.0, unimport@npm:^3.7.1": +"unimport@npm:^3.7.0": version: 3.7.1 resolution: "unimport@npm:3.7.1" dependencies: @@ -51527,32 +47966,6 @@ __metadata: languageName: node linkType: hard -"unplugin-vue-router@npm:^0.6.4": - version: 0.6.4 - resolution: "unplugin-vue-router@npm:0.6.4" - dependencies: - "@babel/types": "npm:^7.21.5" - "@rollup/pluginutils": "npm:^5.0.2" - "@vue-macros/common": "npm:^1.3.1" - ast-walker-scope: "npm:^0.4.1" - chokidar: "npm:^3.5.3" - fast-glob: "npm:^3.2.12" - json5: "npm:^2.2.3" - local-pkg: "npm:^0.4.3" - mlly: "npm:^1.2.0" - pathe: "npm:^1.1.0" - scule: "npm:^1.0.0" - unplugin: "npm:^1.3.1" - yaml: "npm:^2.2.2" - peerDependencies: - vue-router: ^4.1.0 - peerDependenciesMeta: - vue-router: - optional: true - checksum: 10/22f8a469e7003cbdf4eddc9d4f87cca5c0e31b8612c9e370ca7e6ef532b910ab5e64f296fb787cb3d3fd5a15cdfb67cb51015bf0e2ee471b486694c84e178917 - languageName: node - linkType: hard - "unplugin@npm:2.0.0-beta.1": version: 2.0.0-beta.1 resolution: "unplugin@npm:2.0.0-beta.1" @@ -51612,18 +48025,6 @@ __metadata: languageName: node linkType: hard -"unplugin@npm:^1.3.2": - version: 1.4.0 - resolution: "unplugin@npm:1.4.0" - dependencies: - acorn: "npm:^8.9.0" - chokidar: "npm:^3.5.3" - webpack-sources: "npm:^3.2.3" - webpack-virtual-modules: "npm:^0.5.0" - checksum: 10/26eec445ebaaf96f533b154ab43f20e5c2b571868665d9dae1549fd86f5496b89256d2d8e64a3947f2556bfa347abf15b316afbfea4987b4f8074f8e8b58d286 - languageName: node - linkType: hard - "unplugin@npm:^1.5.1": version: 1.5.1 resolution: "unplugin@npm:1.5.1" @@ -51787,54 +48188,6 @@ __metadata: languageName: node linkType: hard -"unstorage@npm:^1.7.0": - version: 1.8.0 - resolution: "unstorage@npm:1.8.0" - dependencies: - anymatch: "npm:^3.1.3" - chokidar: "npm:^3.5.3" - destr: "npm:^2.0.0" - h3: "npm:^1.7.1" - ioredis: "npm:^5.3.2" - listhen: "npm:^1.0.4" - lru-cache: "npm:^10.0.0" - mri: "npm:^1.2.0" - node-fetch-native: "npm:^1.2.0" - ofetch: "npm:^1.1.1" - ufo: "npm:^1.1.2" - peerDependencies: - "@azure/app-configuration": ^1.4.1 - "@azure/cosmos": ^3.17.3 - "@azure/data-tables": ^13.2.2 - "@azure/identity": ^3.2.3 - "@azure/keyvault-secrets": ^4.7.0 - "@azure/storage-blob": ^12.14.0 - "@planetscale/database": ^1.7.0 - "@upstash/redis": ^1.21.0 - "@vercel/kv": ^0.2.2 - peerDependenciesMeta: - "@azure/app-configuration": - optional: true - "@azure/cosmos": - optional: true - "@azure/data-tables": - optional: true - "@azure/identity": - optional: true - "@azure/keyvault-secrets": - optional: true - "@azure/storage-blob": - optional: true - "@planetscale/database": - optional: true - "@upstash/redis": - optional: true - "@vercel/kv": - optional: true - checksum: 10/89dd0d92419d25643790accf47db6cdb1e779774e219b30945f71dd35a588fc310c7ba07e1cb26c7ca4c111554366a8fca854ca85b74b892554ecc37674572e5 - languageName: node - linkType: hard - "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" @@ -51855,23 +48208,6 @@ __metadata: languageName: node linkType: hard -"untyped@npm:^1.3.2": - version: 1.3.2 - resolution: "untyped@npm:1.3.2" - dependencies: - "@babel/core": "npm:^7.21.3" - "@babel/standalone": "npm:^7.21.3" - "@babel/types": "npm:^7.21.3" - defu: "npm:^6.1.2" - jiti: "npm:^1.18.2" - mri: "npm:^1.2.0" - scule: "npm:^1.0.0" - bin: - untyped: dist/cli.mjs - checksum: 10/e68dc51c43665e157893960400c3f0bd57ac08eccfa9b50cd1c3be9a20c5d1ec3073dcb1d6fafbda647b9622ecb51b26a75508d4a2db2057c7742b7b3b631c43 - languageName: node - linkType: hard - "untyped@npm:^1.4.0": version: 1.4.0 resolution: "untyped@npm:1.4.0" @@ -52324,22 +48660,6 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:^0.33.0": - version: 0.33.0 - resolution: "vite-node@npm:0.33.0" - dependencies: - cac: "npm:^6.7.14" - debug: "npm:^4.3.4" - mlly: "npm:^1.4.0" - pathe: "npm:^1.1.1" - picocolors: "npm:^1.0.0" - vite: "npm:^3.0.0 || ^4.0.0" - bin: - vite-node: vite-node.mjs - checksum: 10/7014f3a40c55e79129ae984a5a3a39b57de7526fc9363aff37837bf0fc4bb89a03cbb842a1cee73a9fbcb282da58b7f0ddf6107fb6df1756bac0f0fa1072370a - languageName: node - linkType: hard - "vite-node@npm:^2.1.8": version: 2.1.8 resolution: "vite-node@npm:2.1.8" @@ -52355,58 +48675,6 @@ __metadata: languageName: node linkType: hard -"vite-plugin-checker@npm:^0.6.1": - version: 0.6.1 - resolution: "vite-plugin-checker@npm:0.6.1" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - ansi-escapes: "npm:^4.3.0" - chalk: "npm:^4.1.1" - chokidar: "npm:^3.5.1" - commander: "npm:^8.0.0" - fast-glob: "npm:^3.2.7" - fs-extra: "npm:^11.1.0" - lodash.debounce: "npm:^4.0.8" - lodash.pick: "npm:^4.4.0" - npm-run-path: "npm:^4.0.1" - semver: "npm:^7.5.0" - strip-ansi: "npm:^6.0.0" - tiny-invariant: "npm:^1.1.0" - vscode-languageclient: "npm:^7.0.0" - vscode-languageserver: "npm:^7.0.0" - vscode-languageserver-textdocument: "npm:^1.0.1" - vscode-uri: "npm:^3.0.2" - peerDependencies: - eslint: ">=7" - meow: ^9.0.0 - optionator: ^0.9.1 - stylelint: ">=13" - typescript: "*" - vite: ">=2.0.0" - vls: "*" - vti: "*" - vue-tsc: ">=1.3.9" - peerDependenciesMeta: - eslint: - optional: true - meow: - optional: true - optionator: - optional: true - stylelint: - optional: true - typescript: - optional: true - vls: - optional: true - vti: - optional: true - vue-tsc: - optional: true - checksum: 10/bdad90e15786eebecd45d12e85bf049dc1c833d827f0db580831b31433551075aa1031358305830d69661e579d8b13f37fb9f69b8a623e142b5a67b71d3b786d - languageName: node - linkType: hard - "vite-plugin-checker@npm:^0.8.0": version: 0.8.0 resolution: "vite-plugin-checker@npm:0.8.0" @@ -52544,7 +48812,7 @@ __metadata: languageName: node linkType: hard -"vite@npm:^3.0.0 || ^4.0.0, vite@npm:^4.5.2": +"vite@npm:^4.5.2": version: 4.5.2 resolution: "vite@npm:4.5.2" dependencies: @@ -52780,43 +49048,6 @@ __metadata: languageName: node linkType: hard -"vite@npm:~4.3.9": - version: 4.3.9 - resolution: "vite@npm:4.3.9" - dependencies: - esbuild: "npm:^0.17.5" - fsevents: "npm:~2.3.2" - postcss: "npm:^8.4.23" - rollup: "npm:^3.21.0" - peerDependencies: - "@types/node": ">= 14" - less: "*" - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 10/c2f0b392a253318a1d3ffc6873885d4a03c6bda6f717682bd0c82b7a431a67fb1ba08de6e1bf7f3f31bde1615015c5ef4be264f20c6e34c590d8a7c9516e94f4 - languageName: node - linkType: hard - "vitest-fetch-mock@npm:^0.4.5": version: 0.4.5 resolution: "vitest-fetch-mock@npm:0.4.5" @@ -52966,15 +49197,6 @@ __metadata: languageName: node linkType: hard -"vue-bundle-renderer@npm:^1.0.3": - version: 1.0.3 - resolution: "vue-bundle-renderer@npm:1.0.3" - dependencies: - ufo: "npm:^1.1.1" - checksum: 10/51b900ae73baa0cb2e0204cc3576668c27e3be1db75e9bbf3a17b8459e0f49f76dfcfaa513e9b1f3db391a99a21bd7b51cc7bd9a3f53c379d22b8f4e1f31b211 - languageName: node - linkType: hard - "vue-bundle-renderer@npm:^2.1.1": version: 2.1.1 resolution: "vue-bundle-renderer@npm:2.1.1" @@ -53031,22 +49253,6 @@ __metadata: languageName: node linkType: hard -"vue-demi@npm:>=0.14.5": - version: 0.14.5 - resolution: "vue-demi@npm:0.14.5" - peerDependencies: - "@vue/composition-api": ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - "@vue/composition-api": - optional: true - bin: - vue-demi-fix: bin/vue-demi-fix.js - vue-demi-switch: bin/vue-demi-switch.js - checksum: 10/1999ecea6599c707321477ba8d8a1277a602cfe1a20be5a93878a6032aee74a155d812b86973ba0b6c5ed5e1cd636537068ed7bb3ab66adc04000c62a7af8765 - languageName: node - linkType: hard - "vue-demi@npm:>=0.14.7": version: 0.14.7 resolution: "vue-demi@npm:0.14.7" @@ -53063,22 +49269,6 @@ __metadata: languageName: node linkType: hard -"vue-demi@npm:^0.13.1": - version: 0.13.5 - resolution: "vue-demi@npm:0.13.5" - peerDependencies: - "@vue/composition-api": ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - "@vue/composition-api": - optional: true - bin: - vue-demi-fix: bin/vue-demi-fix.js - vue-demi-switch: bin/vue-demi-switch.js - checksum: 10/539a85d5a5751002bc86f073eb95613c5bd3bee37675c6dbc120a90595e7cfed40570c13f369566d87bbe2ac50203533844d9d49d2735f0f8cb1eb43a17fb393 - languageName: node - linkType: hard - "vue-demi@npm:^0.14.6": version: 0.14.6 resolution: "vue-demi@npm:0.14.6" @@ -53167,17 +49357,6 @@ __metadata: languageName: node linkType: hard -"vue-router@npm:^4.2.4": - version: 4.2.4 - resolution: "vue-router@npm:4.2.4" - dependencies: - "@vue/devtools-api": "npm:^6.5.0" - peerDependencies: - vue: ^3.2.0 - checksum: 10/562af097e03d2e2ee96923864a45e878329b4613c40f96efdec5343487c5ebb604c46575953db21dfc7ba29e2eca26ec6c70dae99c4d7e9c1066cbbfc4c23010 - languageName: node - linkType: hard - "vue-router@npm:^4.5.0": version: 4.5.0 resolution: "vue-router@npm:4.5.0" @@ -53210,17 +49389,6 @@ __metadata: languageName: node linkType: hard -"vue-tippy@npm:^6.2.0": - version: 6.2.0 - resolution: "vue-tippy@npm:6.2.0" - dependencies: - tippy.js: "npm:^6.3.7" - peerDependencies: - vue: ^3.2.0 - checksum: 10/2e11d9db3b7a5912cd2b22311976cfcbb2159c79270d834c7d0387a9ae0905571217e7e9cf092fe46ac47da720b3fe196034723be30525051c63c7f57cde6623 - languageName: node - linkType: hard - "vue-tippy@npm:^6.7.0": version: 6.7.0 resolution: "vue-tippy@npm:6.7.0" @@ -53261,24 +49429,6 @@ __metadata: languageName: node linkType: hard -"vue@npm:^3.3.4": - version: 3.4.21 - resolution: "vue@npm:3.4.21" - dependencies: - "@vue/compiler-dom": "npm:3.4.21" - "@vue/compiler-sfc": "npm:3.4.21" - "@vue/runtime-dom": "npm:3.4.21" - "@vue/server-renderer": "npm:3.4.21" - "@vue/shared": "npm:3.4.21" - peerDependencies: - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/643b71ae73923f3db75b3d5bfa501f2db20322e3f2a717e1305f1b8f38d14587f2c33e2227015cf036b376331218f06f18d3854304d56410a74b4512c03c4af6 - languageName: node - linkType: hard - "vue@npm:^3.5.13": version: 3.5.13 resolution: "vue@npm:3.5.13" @@ -53440,7 +49590,7 @@ __metadata: languageName: node linkType: hard -"web-streams-polyfill@npm:^3.0.3, web-streams-polyfill@npm:^3.1.1": +"web-streams-polyfill@npm:^3.1.1": version: 3.2.1 resolution: "web-streams-polyfill@npm:3.2.1" checksum: 10/08fcf97b7883c1511dd3da794f50e9bde75a660884783baaddb2163643c21a94086f394dc4bd20dff0f55c98d98d60c4bea05a5809ef5005bdf835b63ada8900 @@ -54004,15 +50154,6 @@ __metadata: languageName: node linkType: hard -"xxhashjs@npm:~0.2.2": - version: 0.2.2 - resolution: "xxhashjs@npm:0.2.2" - dependencies: - cuint: "npm:^0.2.2" - checksum: 10/974dba1b7dd10f550714456366135fc70ba809e6e4db26e18a760a1f57e18dbc7fa6732738abc3f8fee27bb6a28d185240356ff4a57d7ce54282049e1da99886 - languageName: node - linkType: hard - "y18n@npm:^4.0.0": version: 4.0.3 resolution: "y18n@npm:4.0.3" @@ -54069,7 +50210,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.1.1, yaml@npm:^2.2.2": +"yaml@npm:^2.1.1": version: 2.2.2 resolution: "yaml@npm:2.2.2" checksum: 10/991384bf875dd1df9ab8e3393d6db7010d222eef4e750f17590b5d3d96d3f3ad49420f58fff6a3896321fb64d08f4bb3b4edf0d337fdfd6e960119ef5aa0527c @@ -54344,13 +50485,6 @@ __metadata: languageName: node linkType: hard -"zhead@npm:^2.0.9": - version: 2.0.9 - resolution: "zhead@npm:2.0.9" - checksum: 10/ad9ea4b834a9e103f9c62c587e4bad534c9fbbf4c0e4b4c90bd01cee17837082ffa24a32ebdba34cce29f5f822eeef21bf8acc3296cff8c4f8bcb67a8aff1289 - languageName: node - linkType: hard - "zhead@npm:^2.2.4": version: 2.2.4 resolution: "zhead@npm:2.2.4" @@ -54358,17 +50492,6 @@ __metadata: languageName: node linkType: hard -"zip-stream@npm:^4.1.0": - version: 4.1.0 - resolution: "zip-stream@npm:4.1.0" - dependencies: - archiver-utils: "npm:^2.1.0" - compress-commons: "npm:^4.1.0" - readable-stream: "npm:^3.6.0" - checksum: 10/4a73da856738b0634700b52f4ab3fe0bf0a532bea6820ad962d0bda0163d2d5525df4859f89a7238e204a378384e12551985049790c1894c3ac191866e85887f - languageName: node - linkType: hard - "zip-stream@npm:^6.0.1": version: 6.0.1 resolution: "zip-stream@npm:6.0.1"