diff --git a/.env b/.env
index 1a9a954e..108ec863 100644
--- a/.env
+++ b/.env
@@ -2,12 +2,8 @@ NODE_PATH=src
PUBLIC_SITE_NAME=OpenShock
PUBLIC_SITE_DESCRIPTION=a free and open-source ecosystem to control various shock collars over the internet.
-PUBLIC_SITE_DOMAIN=openshock.app
-PUBLIC_SITE_SHORT_DOMAIN=openshock.app
-PUBLIC_BACKEND_API_DOMAIN=api.openshock.app
PUBLIC_GITHUB_PROJECT_URL=https://github.com/OpenShock
PUBLIC_DISCORD_INVITE_URL=https://discord.gg/OpenShock
-PUBLIC_SENTRY_DSN=INVALID
PUBLIC_TURNSTILE_SITE_KEY=INVALID
-PUBLIC_TURNSTILE_DEV_BYPASS_VALUE=dev-bypass
+PUBLIC_TURNSTILE_DEV_BYPASS_VALUE=INVALID
\ No newline at end of file
diff --git a/.env.development b/.env.development
index 6f02eb49..536d4ca2 100644
--- a/.env.development
+++ b/.env.development
@@ -1,5 +1,6 @@
-# Sentry
-PUBLIC_SENTRY_ENABLED=false
-PUBLIC_SENTRY_TRACES_SAMPLERATE=1.0
-PUBLIC_SENTRY_REPLAYS_SESSION_SAMPLERATE=0.1
-PUBLIC_SENTRY_REPLAYS_ONERROR_SAMPLERATE=1.0
+PUBLIC_SITE_DOMAIN=openshock.dev
+PUBLIC_SITE_SHORT_DOMAIN=openshock.dev
+PUBLIC_BACKEND_API_DOMAIN=api.openshock.dev
+PUBLIC_GATEWAY_CSP_WILDCARD=*.openshock.dev
+
+PUBLIC_TURNSTILE_DEV_BYPASS_VALUE=dev-bypass
\ No newline at end of file
diff --git a/.env.production b/.env.production
index c0df1f2b..3c171d7c 100644
--- a/.env.production
+++ b/.env.production
@@ -1,5 +1,4 @@
-# Sentry
-PUBLIC_SENTRY_ENABLED=true
-PUBLIC_SENTRY_TRACES_SAMPLERATE=0.1
-PUBLIC_SENTRY_REPLAYS_SESSION_SAMPLERATE=0.1
-PUBLIC_SENTRY_REPLAYS_ONERROR_SAMPLERATE=0.1
+PUBLIC_SITE_DOMAIN=openshock.app
+PUBLIC_SITE_SHORT_DOMAIN=openshock.app
+PUBLIC_BACKEND_API_DOMAIN=api.openshock.app
+PUBLIC_GATEWAY_CSP_WILDCARD=*.openshock.app
\ No newline at end of file
diff --git a/.env.test b/.env.test
new file mode 100644
index 00000000..b26f5310
--- /dev/null
+++ b/.env.test
@@ -0,0 +1,6 @@
+PUBLIC_SITE_DOMAIN=openshock.dev
+PUBLIC_SITE_SHORT_DOMAIN=openshock.dev
+PUBLIC_BACKEND_API_DOMAIN=api.openshock.dev
+PUBLIC_GATEWAY_CSP_WILDCARD=*.openshock.dev
+
+PUBLIC_TURNSTILE_DEV_BYPASS_VALUE=dev-bypass
diff --git a/.github/actions/containerize/action.yml b/.github/actions/containerize/action.yml
index 86afa088..64832074 100644
--- a/.github/actions/containerize/action.yml
+++ b/.github/actions/containerize/action.yml
@@ -20,7 +20,6 @@ inputs:
runs:
using: composite
steps:
-
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
@@ -53,3 +52,5 @@ runs:
push: ${{ inputs.push-image }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
+ build-args: |
+ GIT_HASH=${{ github.sha }}
diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml
index 8130a895..eb1b4852 100644
--- a/.github/workflows/ci-build.yml
+++ b/.github/workflows/ci-build.yml
@@ -20,7 +20,7 @@ jobs:
- uses: pnpm/action-setup@v4
name: Install pnpm
with:
- version: 9
+ version: 9.12.3
run_install: false
- name: Install Node.js
@@ -43,7 +43,8 @@ jobs:
- name: Test
shell: bash
- run: pnpm test
+ #run: pnpm test # TODO: Fix intehration tests
+ run: pnpm test:unit
build-container:
runs-on: ubuntu-latest
diff --git a/.gitignore b/.gitignore
index 5999e9d0..f3b8bd6d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
.DS_Store
node_modules
+.idea
/build
/.svelte-kit
/package
diff --git a/.prettierignore b/.prettierignore
index 38972655..bd2824ee 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -2,7 +2,11 @@
node_modules
/build
/.svelte-kit
+/.vscode
/package
+/src/lib/api/internal
+/src/lib/components/ui
+/static
.env
.env.*
!.env.example
diff --git a/.prettierrc b/.prettierrc
index e829f84e..72e74c4f 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -5,7 +5,7 @@
"singleQuote": true,
"trailingComma": "es5",
"printWidth": 100,
- "plugins": ["prettier-plugin-svelte"],
+ "plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"],
"overrides": [
{ "files": "*.svelte", "options": { "parser": "svelte" } },
{ "files": "package*.json", "options": { "tabWidth": 2, "useTabs": true } }
diff --git a/Dockerfile b/Dockerfile
index c91ac793..0772ed2d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,12 +1,14 @@
ARG NODE_VERSION=20
-ARG PNPM_VERSION=9.12.2
+ARG PNPM_VERSION=9.12.3
ARG ALPINE_VERSION=3.20
+ARG GIT_HASH
FROM node:${NODE_VERSION}-alpine${ALPINE_VERSION} AS build
WORKDIR /app
ENV DOCKER=true
ENV PNPM_VERSION=${PNPM_VERSION}
+ENV GIT_HASH=${GIT_HASH}
RUN wget -qO /bin/pnpm "https://github.com/pnpm/pnpm/releases/latest/download/pnpm-linuxstatic-x64" && chmod +x /bin/pnpm
@@ -26,6 +28,7 @@ WORKDIR /app
ENV DOCKER=true
ENV NODE_ENV=production
ENV PNPM_VERSION=${PNPM_VERSION}
+ENV GIT_HASH=${GIT_HASH}
RUN wget -qO /bin/pnpm "https://github.com/pnpm/pnpm/releases/latest/download/pnpm-linuxstatic-x64" && chmod +x /bin/pnpm
diff --git a/README.md b/README.md
index 73b4749d..0e9ff445 100644
--- a/README.md
+++ b/README.md
@@ -19,8 +19,8 @@ This is the frontend for the OpenShock project that interfaces with the OpenShoc


-
-
+
+

## Available Commands
@@ -40,16 +40,19 @@ We recommend using a version manager like [Volta](https://docs.volta.sh/guide/ge
### Install Node.js and pnpm
Install on Linux:
+
```bash
curl https://get.volta.sh | bash
```
Install on Windows:
+
```pwsh
winget install Volta.Volta
```
Then you can install the required **Node.js** and **pnpm** version by running a single command in the repository root directory:
+
```bash
volta install node
volta install pnpm
@@ -67,6 +70,7 @@ pnpm run build
## Running locally
Running the frontend locally is as simple as this:
+
```bash
pnpm run dev
```
@@ -74,6 +78,7 @@ pnpm run dev
### Hosts redirect
If you do not have a hosts file config for your domain and try to run the project you will get the following example message:
+
```
Please ensure that local.openshock.app resolves to 127.0.0.1 in your hosts file
@@ -92,4 +97,4 @@ Try closing and re-opening your development environment or console to refresh it
## Support
-You can support the openshock dev team here: [Sponsor OpenShock](https://github.com/sponsors/OpenShock)
\ No newline at end of file
+You can support the openshock dev team here: [Sponsor OpenShock](https://github.com/sponsors/OpenShock)
diff --git a/components.json b/components.json
new file mode 100644
index 00000000..7c6deac5
--- /dev/null
+++ b/components.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "https://next.shadcn-svelte.com/schema.json",
+ "style": "default",
+ "tailwind": {
+ "config": "tailwind.config.ts",
+ "css": "src\\app.postcss",
+ "baseColor": "neutral"
+ },
+ "aliases": {
+ "components": "$lib/components",
+ "utils": "$lib/utils",
+ "ui": "$lib/components/ui",
+ "hooks": "$lib/hooks"
+ },
+ "typescript": true,
+ "registry": "https://next.shadcn-svelte.com/registry"
+}
diff --git a/eslint.config.js b/eslint.config.js
index cc3bf082..d73b8871 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -1,34 +1,35 @@
-import prettier from "eslint-config-prettier";
+import prettier from 'eslint-config-prettier';
import js from '@eslint/js';
+import { includeIgnoreFile } from '@eslint/compat';
import svelte from 'eslint-plugin-svelte';
import globals from 'globals';
+import { fileURLToPath } from 'node:url';
import ts from 'typescript-eslint';
+const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url));
export default ts.config(
+ includeIgnoreFile(gitignorePath),
js.configs.recommended,
...ts.configs.recommended,
- ...svelte.configs["flat/recommended"],
+ ...svelte.configs['flat/recommended'],
prettier,
...svelte.configs['flat/prettier'],
{
languageOptions: {
- globals: {
- ...globals.browser,
- ...globals.node
- }
- }
+ globals: {
+ ...globals.browser,
+ ...globals.node,
+ },
+ },
},
{
- files: ["**/*.svelte"],
+ files: ['**/*.svelte'],
languageOptions: {
- parserOptions: {
- parser: ts.parser,
- ecmaVersion: 2020
- }
- }
- },
- {
- ignores: ["build/", ".svelte-kit/", "dist/"]
+ parserOptions: {
+ parser: ts.parser,
+ ecmaVersion: 2020,
+ },
+ },
}
);
diff --git a/openapitools.json b/openapitools.json
index 19305671..96f3ad7a 100644
--- a/openapitools.json
+++ b/openapitools.json
@@ -2,7 +2,7 @@
"$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json",
"spaces": 2,
"generator-cli": {
- "version": "7.9.0",
+ "version": "7.10.0",
"generators": {
"v1": {
"inputSpec": "https://api.openshock.app/swagger/1/swagger.json",
@@ -12,9 +12,10 @@
"supportsES6": true,
"stringEnums": true,
"withInterfaces": true,
- "enumPropertyNaming": "camelCase",
+ "paramNaming": "camelCase",
+ "enumPropertyNaming": "PascalCase",
"modelPropertyNaming": "camelCase",
- "enumUnknownDefaultCase": true,
+ "enumUnknownDefaultCase": false,
"useSingleRequestParameter": false
}
},
@@ -26,9 +27,10 @@
"supportsES6": true,
"stringEnums": true,
"withInterfaces": true,
- "enumPropertyNaming": "camelCase",
+ "paramNaming": "camelCase",
+ "enumPropertyNaming": "PascalCase",
"modelPropertyNaming": "camelCase",
- "enumUnknownDefaultCase": true,
+ "enumUnknownDefaultCase": false,
"useSingleRequestParameter": false
}
}
diff --git a/openshock-theme.ts b/openshock-theme.ts
deleted file mode 100644
index 770004ac..00000000
--- a/openshock-theme.ts
+++ /dev/null
@@ -1,101 +0,0 @@
-import type { CustomThemeConfig } from '@skeletonlabs/tw-plugin';
-
-export const openshockTheme: CustomThemeConfig = {
- name: 'openshock',
- properties: {
- // =~= Theme Properties =~=
- '--theme-font-family-base': `system-ui`,
- '--theme-font-family-heading': `system-ui`,
- '--theme-font-color-base': '0 0 0',
- '--theme-font-color-dark': '255 255 255',
- '--theme-rounded-base': '9999px',
- '--theme-rounded-container': '12px',
- '--theme-border-base': '1px',
- // =~= Theme On-X Colors =~=
- '--on-primary': '0 0 0',
- '--on-secondary': '255 255 255',
- '--on-tertiary': '0 0 0',
- '--on-success': '0 0 0',
- '--on-warning': '0 0 0',
- '--on-error': '255 255 255',
- '--on-surface': '255 255 255',
- // =~= Theme Colors =~=
- // primary | #ff5c82
- '--color-primary-50': '255 231 236', // #ffe7ec
- '--color-primary-100': '255 222 230', // #ffdee6
- '--color-primary-200': '255 214 224', // #ffd6e0
- '--color-primary-300': '255 190 205', // #ffbecd
- '--color-primary-400': '255 141 168', // #ff8da8
- '--color-primary-500': '255 92 130', // #ff5c82
- '--color-primary-600': '230 83 117', // #e65375
- '--color-primary-700': '191 69 98', // #bf4562
- '--color-primary-800': '153 55 78', // #99374e
- '--color-primary-900': '125 45 64', // #7d2d40
- // secondary | #463eda
- '--color-secondary-50': '227 226 249', // #e3e2f9
- '--color-secondary-100': '218 216 248', // #dad8f8
- '--color-secondary-200': '209 207 246', // #d1cff6
- '--color-secondary-300': '181 178 240', // #b5b2f0
- '--color-secondary-400': '126 120 229', // #7e78e5
- '--color-secondary-500': '70 62 218', // #463eda
- '--color-secondary-600': '63 56 196', // #3f38c4
- '--color-secondary-700': '53 47 164', // #352fa4
- '--color-secondary-800': '42 37 131', // #2a2583
- '--color-secondary-900': '34 30 107', // #221e6b
- // tertiary | #33b8ff
- '--color-tertiary-50': '224 244 255', // #e0f4ff
- '--color-tertiary-100': '214 241 255', // #d6f1ff
- '--color-tertiary-200': '204 237 255', // #ccedff
- '--color-tertiary-300': '173 227 255', // #ade3ff
- '--color-tertiary-400': '112 205 255', // #70cdff
- '--color-tertiary-500': '51 184 255', // #33b8ff
- '--color-tertiary-600': '46 166 230', // #2ea6e6
- '--color-tertiary-700': '38 138 191', // #268abf
- '--color-tertiary-800': '31 110 153', // #1f6e99
- '--color-tertiary-900': '25 90 125', // #195a7d
- // success | #03c200
- '--color-success-50': '217 246 217', // #d9f6d9
- '--color-success-100': '205 243 204', // #cdf3cc
- '--color-success-200': '192 240 191', // #c0f0bf
- '--color-success-300': '154 231 153', // #9ae799
- '--color-success-400': '79 212 77', // #4fd44d
- '--color-success-500': '3 194 0', // #03c200
- '--color-success-600': '3 175 0', // #03af00
- '--color-success-700': '2 146 0', // #029200
- '--color-success-800': '2 116 0', // #027400
- '--color-success-900': '1 95 0', // #015f00
- // warning | #ff7300
- '--color-warning-50': '255 234 217', // #ffead9
- '--color-warning-100': '255 227 204', // #ffe3cc
- '--color-warning-200': '255 220 191', // #ffdcbf
- '--color-warning-300': '255 199 153', // #ffc799
- '--color-warning-400': '255 157 77', // #ff9d4d
- '--color-warning-500': '255 115 0', // #ff7300
- '--color-warning-600': '230 104 0', // #e66800
- '--color-warning-700': '191 86 0', // #bf5600
- '--color-warning-800': '153 69 0', // #994500
- '--color-warning-900': '125 56 0', // #7d3800
- // error | #a30000
- '--color-error-50': '241 217 217', // #f1d9d9
- '--color-error-100': '237 204 204', // #edcccc
- '--color-error-200': '232 191 191', // #e8bfbf
- '--color-error-300': '218 153 153', // #da9999
- '--color-error-400': '191 77 77', // #bf4d4d
- '--color-error-500': '163 0 0', // #a30000
- '--color-error-600': '147 0 0', // #930000
- '--color-error-700': '122 0 0', // #7a0000
- '--color-error-800': '98 0 0', // #620000
- '--color-error-900': '80 0 0', // #500000
- // surface | #202325
- '--color-surface-50': '222 222 222', // #dedede
- '--color-surface-100': '210 211 211', // #d2d3d3
- '--color-surface-200': '199 200 201', // #c7c8c9
- '--color-surface-300': '166 167 168', // #a6a7a8
- '--color-surface-400': '99 101 102', // #636566
- '--color-surface-500': '32 35 37', // #202325
- '--color-surface-600': '29 32 33', // #1d2021
- '--color-surface-700': '24 26 28', // #181a1c
- '--color-surface-800': '19 21 22', // #131516
- '--color-surface-900': '16 17 18', // #101112
- },
-};
diff --git a/package.json b/package.json
index eb291472..8d776537 100644
--- a/package.json
+++ b/package.json
@@ -16,62 +16,70 @@
"test:unit": "vitest"
},
"devDependencies": {
- "@floating-ui/dom": "^1.6.11",
+ "@eslint/compat": "^1.2.4",
+ "@internationalized/date": "^3.6.0",
"@microsoft/signalr": "^8.0.7",
- "@openapitools/openapi-generator-cli": "^2.15.0",
- "@playwright/test": "^1.48.2",
- "@sentry/svelte": "^8.35.0",
- "@skeletonlabs/skeleton": "^2.10.3",
- "@skeletonlabs/tw-plugin": "0.4.0",
- "@sveltejs/adapter-cloudflare": "^4.7.4",
- "@sveltejs/adapter-node": "^5.2.9",
- "@sveltejs/kit": "^2.7.3",
- "@sveltejs/vite-plugin-svelte": "^4.0.0",
- "@tailwindcss/forms": "0.5.9",
- "@tailwindcss/typography": "0.5.15",
+ "@playwright/test": "^1.49.1",
+ "@sveltejs/adapter-cloudflare": "^5.0.0",
+ "@sveltejs/adapter-node": "^5.2.11",
+ "@sveltejs/kit": "^2.15.1",
+ "@sveltejs/vite-plugin-svelte": "^5.0.3",
+ "@tanstack/table-core": "^8.20.5",
"@types/crypto-js": "^4.2.2",
"@types/eslint": "^9.6.1",
- "@types/node": "22.8.2",
+ "@types/node": "^22.10.5",
+ "@types/semver": "^7.5.8",
"@types/w3c-web-serial": "^1.0.7",
- "@vincjo/datatables": "^2.0.5",
- "autoprefixer": "10.4.20",
+ "autoprefixer": "^10.4.20",
+ "bits-ui": "1.0.0-next.77",
"bowser": "^2.11.0",
+ "clsx": "^2.1.1",
"crypto-js": "^4.2.0",
- "email-validator": "^2.0.4",
- "eslint": "^9.13.0",
+ "dotenv": "^16.4.7",
+ "eslint": "^9.17.0",
"eslint-config-prettier": "^9.1.0",
- "eslint-plugin-svelte": "^2.46.0",
- "globals": "^15.11.0",
- "highlight.js": "^11.10.0",
- "js-sha1": "^0.7.0",
- "postcss": "8.4.47",
- "prettier": "^3.3.3",
- "prettier-plugin-svelte": "^3.2.7",
- "svelte": "^5.1.4",
- "svelte-check": "^4.0.5",
- "tailwindcss": "3.4.14",
- "tslib": "^2.8.0",
- "typescript": "^5.6.3",
- "typescript-eslint": "^8.12.1",
- "ua-parser-js": "^2.0.0-beta.3",
+ "eslint-plugin-svelte": "^2.46.1",
+ "globals": "^15.14.0",
+ "lucide-svelte": "^0.469.0",
+ "prettier": "^3.4.2",
+ "prettier-plugin-svelte": "^3.3.2",
+ "prettier-plugin-tailwindcss": "^0.6.9",
+ "semver": "^7.6.3",
+ "svelte": "^5.16.2",
+ "svelte-check": "^4.1.1",
+ "svelte-sonner": "^0.3.28",
+ "tailwind-merge": "^2.6.0",
+ "tailwind-variants": "^0.3.0",
+ "tailwindcss": "^3.4.17",
+ "tailwindcss-animate": "^1.0.7",
+ "tslib": "^2.8.1",
+ "typescript": "^5.7.2",
+ "typescript-eslint": "^8.19.0",
+ "ua-parser-js": "2.0.0",
"vite-plugin-mkcert": "^1.17.6",
- "vite-plugin-tailwind-purgecss": "0.3.3",
- "vitest": "^2.1.4"
+ "vitest": "^2.1.8"
},
"dependencies": {
- "esptool-js": "^0.4.6",
- "vite": "^5.4.10"
+ "@tailwindcss/forms": "^0.5.9",
+ "@tailwindcss/typography": "^0.5.15",
+ "esptool-js": "^0.5.2",
+ "vite": "^6.0.7"
},
"engines": {
- "node": ">=20.18",
- "pnpm": ">=9"
+ "node": "^20.18",
+ "pnpm": "^9.12.3"
},
"volta": {
"node": "20.18.0"
},
+ "packageManager": "pnpm@9.12.3",
"pnpm": {
"patchedDependencies": {
- "esptool-js@0.4.6": "patches/esptool-js@0.4.6.patch"
+ "@microsoft/signalr@8.0.7": "patches/@microsoft__signalr@8.0.7.patch",
+ "esptool-js@0.5.2": "patches/esptool-js@0.5.2.patch"
+ },
+ "overrides": {
+ "cookie@<0.7.0": ">=0.7.0"
}
}
}
diff --git a/patches/@microsoft__signalr@8.0.7.patch b/patches/@microsoft__signalr@8.0.7.patch
new file mode 100644
index 00000000..df4aa93e
--- /dev/null
+++ b/patches/@microsoft__signalr@8.0.7.patch
@@ -0,0 +1,22 @@
+diff --git a/dist/esm/Utils.js b/dist/esm/Utils.js
+index 5a5448a35e688184a8922d03ae9d1fe475f2ee44..56d4b763e137e0183a1485e4751d485cdbf3cbdc 100644
+--- a/dist/esm/Utils.js
++++ b/dist/esm/Utils.js
+@@ -186,7 +186,7 @@ export function constructUserAgent(version, os, runtime, runtimeVersion) {
+ return userAgent;
+ }
+ // eslint-disable-next-line spaced-comment
+-/*#__PURE__*/ function getOsName() {
++/*#__NO_SIDE_EFFECTS__*/ function getOsName() {
+ if (Platform.isNode) {
+ switch (process.platform) {
+ case "win32":
+@@ -204,7 +204,7 @@ export function constructUserAgent(version, os, runtime, runtimeVersion) {
+ }
+ }
+ // eslint-disable-next-line spaced-comment
+-/*#__PURE__*/ function getRuntimeVersion() {
++/*#__NO_SIDE_EFFECTS__*/ function getRuntimeVersion() {
+ if (Platform.isNode) {
+ return process.versions.node;
+ }
diff --git a/patches/esptool-js@0.4.6.patch b/patches/esptool-js@0.5.2.patch
similarity index 65%
rename from patches/esptool-js@0.4.6.patch
rename to patches/esptool-js@0.5.2.patch
index 503055d0..1345d271 100644
--- a/patches/esptool-js@0.4.6.patch
+++ b/patches/esptool-js@0.5.2.patch
@@ -1,11 +1,11 @@
diff --git a/package.json b/package.json
-index 08b403d99a52684e533748c7cf88f1dd62230153..54e6233d4c338edb6c37f38c1312b55c54b575c0 100644
+index 7988e97e936c56b92a24a8b45958ee624054085b..7f89066305c8a84fdfa7477805db854138bf93c3 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,7 @@
{
"name": "esptool-js",
- "version": "0.4.6",
+ "version": "0.5.2",
+ "type": "module",
"module": "lib/index.js",
"main": "lib/index.js",
diff --git a/playwright.config.ts b/playwright.config.ts
index db8f8c68..8890ed87 100644
--- a/playwright.config.ts
+++ b/playwright.config.ts
@@ -3,8 +3,8 @@ import { defineConfig } from '@playwright/test';
export default defineConfig({
webServer: {
command: 'npm run build && npm run preview',
- port: 4173
+ port: 4173,
},
- testDir: 'e2e'
+ testDir: 'e2e',
});
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9ffcc3ad..dbb1c320 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,61 +4,61 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
+overrides:
+ cookie@<0.7.0: '>=0.7.0'
+
patchedDependencies:
- esptool-js@0.4.6:
- hash: 3a3x37scxxjnnesy2e5ida6v34
- path: patches/esptool-js@0.4.6.patch
+ '@microsoft/signalr@8.0.7':
+ hash: vl6mvrodvyt4cwoevl3v2ipkay
+ path: patches/@microsoft__signalr@8.0.7.patch
+ esptool-js@0.5.2:
+ hash: yai43fsvnizsaie2tx4fahz3ay
+ path: patches/esptool-js@0.5.2.patch
importers:
.:
dependencies:
+ '@tailwindcss/forms':
+ specifier: ^0.5.9
+ version: 0.5.9(tailwindcss@3.4.17)
+ '@tailwindcss/typography':
+ specifier: ^0.5.15
+ version: 0.5.15(tailwindcss@3.4.17)
esptool-js:
- specifier: ^0.4.6
- version: 0.4.6(patch_hash=3a3x37scxxjnnesy2e5ida6v34)
+ specifier: ^0.5.2
+ version: 0.5.2(patch_hash=yai43fsvnizsaie2tx4fahz3ay)
vite:
- specifier: ^5.4.10
- version: 5.4.10(@types/node@22.8.2)
+ specifier: ^6.0.7
+ version: 6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)
devDependencies:
- '@floating-ui/dom':
- specifier: ^1.6.11
- version: 1.6.11
+ '@eslint/compat':
+ specifier: ^1.2.4
+ version: 1.2.4(eslint@9.17.0(jiti@1.21.6))
+ '@internationalized/date':
+ specifier: ^3.6.0
+ version: 3.6.0
'@microsoft/signalr':
specifier: ^8.0.7
- version: 8.0.7
- '@openapitools/openapi-generator-cli':
- specifier: ^2.15.0
- version: 2.15.0
+ version: 8.0.7(patch_hash=vl6mvrodvyt4cwoevl3v2ipkay)
'@playwright/test':
- specifier: ^1.48.2
- version: 1.48.2
- '@sentry/svelte':
- specifier: ^8.35.0
- version: 8.35.0(svelte@5.1.4)
- '@skeletonlabs/skeleton':
- specifier: ^2.10.3
- version: 2.10.3(svelte@5.1.4)
- '@skeletonlabs/tw-plugin':
- specifier: 0.4.0
- version: 0.4.0(tailwindcss@3.4.14)
+ specifier: ^1.49.1
+ version: 1.49.1
'@sveltejs/adapter-cloudflare':
- specifier: ^4.7.4
- version: 4.7.4(@sveltejs/kit@2.7.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(wrangler@3.80.5(@cloudflare/workers-types@4.20241022.0))
+ specifier: ^5.0.0
+ version: 5.0.0(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(wrangler@3.80.5(@cloudflare/workers-types@4.20241224.0))
'@sveltejs/adapter-node':
- specifier: ^5.2.9
- version: 5.2.9(@sveltejs/kit@2.7.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))
+ specifier: ^5.2.11
+ version: 5.2.11(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))
'@sveltejs/kit':
- specifier: ^2.7.3
- version: 2.7.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2))
+ specifier: ^2.15.1
+ version: 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))
'@sveltejs/vite-plugin-svelte':
- specifier: ^4.0.0
- version: 4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2))
- '@tailwindcss/forms':
- specifier: 0.5.9
- version: 0.5.9(tailwindcss@3.4.14)
- '@tailwindcss/typography':
- specifier: 0.5.15
- version: 0.5.15(tailwindcss@3.4.14)
+ specifier: ^5.0.3
+ version: 5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))
+ '@tanstack/table-core':
+ specifier: ^8.20.5
+ version: 8.20.5
'@types/crypto-js':
specifier: ^4.2.2
version: 4.2.2
@@ -66,83 +66,98 @@ importers:
specifier: ^9.6.1
version: 9.6.1
'@types/node':
- specifier: 22.8.2
- version: 22.8.2
+ specifier: ^22.10.5
+ version: 22.10.5
+ '@types/semver':
+ specifier: ^7.5.8
+ version: 7.5.8
'@types/w3c-web-serial':
specifier: ^1.0.7
version: 1.0.7
- '@vincjo/datatables':
- specifier: ^2.0.5
- version: 2.0.5(svelte@5.1.4)
autoprefixer:
- specifier: 10.4.20
- version: 10.4.20(postcss@8.4.47)
+ specifier: ^10.4.20
+ version: 10.4.20(postcss@8.4.49)
+ bits-ui:
+ specifier: 1.0.0-next.77
+ version: 1.0.0-next.77(svelte@5.16.2)
bowser:
specifier: ^2.11.0
version: 2.11.0
+ clsx:
+ specifier: ^2.1.1
+ version: 2.1.1
crypto-js:
specifier: ^4.2.0
version: 4.2.0
- email-validator:
- specifier: ^2.0.4
- version: 2.0.4
+ dotenv:
+ specifier: ^16.4.7
+ version: 16.4.7
eslint:
- specifier: ^9.13.0
- version: 9.13.0(jiti@1.21.6)
+ specifier: ^9.17.0
+ version: 9.17.0(jiti@1.21.6)
eslint-config-prettier:
specifier: ^9.1.0
- version: 9.1.0(eslint@9.13.0(jiti@1.21.6))
+ version: 9.1.0(eslint@9.17.0(jiti@1.21.6))
eslint-plugin-svelte:
- specifier: ^2.46.0
- version: 2.46.0(eslint@9.13.0(jiti@1.21.6))(svelte@5.1.4)
+ specifier: ^2.46.1
+ version: 2.46.1(eslint@9.17.0(jiti@1.21.6))(svelte@5.16.2)
globals:
- specifier: ^15.11.0
- version: 15.11.0
- highlight.js:
- specifier: ^11.10.0
- version: 11.10.0
- js-sha1:
- specifier: ^0.7.0
- version: 0.7.0
- postcss:
- specifier: 8.4.47
- version: 8.4.47
+ specifier: ^15.14.0
+ version: 15.14.0
+ lucide-svelte:
+ specifier: ^0.469.0
+ version: 0.469.0(svelte@5.16.2)
prettier:
- specifier: ^3.3.3
- version: 3.3.3
+ specifier: ^3.4.2
+ version: 3.4.2
prettier-plugin-svelte:
- specifier: ^3.2.7
- version: 3.2.7(prettier@3.3.3)(svelte@5.1.4)
+ specifier: ^3.3.2
+ version: 3.3.2(prettier@3.4.2)(svelte@5.16.2)
+ prettier-plugin-tailwindcss:
+ specifier: ^0.6.9
+ version: 0.6.9(prettier-plugin-svelte@3.3.2(prettier@3.4.2)(svelte@5.16.2))(prettier@3.4.2)
+ semver:
+ specifier: ^7.6.3
+ version: 7.6.3
svelte:
- specifier: ^5.1.4
- version: 5.1.4
+ specifier: ^5.16.2
+ version: 5.16.2
svelte-check:
- specifier: ^4.0.5
- version: 4.0.5(picomatch@4.0.2)(svelte@5.1.4)(typescript@5.6.3)
+ specifier: ^4.1.1
+ version: 4.1.1(picomatch@4.0.2)(svelte@5.16.2)(typescript@5.7.2)
+ svelte-sonner:
+ specifier: ^0.3.28
+ version: 0.3.28(svelte@5.16.2)
+ tailwind-merge:
+ specifier: ^2.6.0
+ version: 2.6.0
+ tailwind-variants:
+ specifier: ^0.3.0
+ version: 0.3.0(tailwindcss@3.4.17)
tailwindcss:
- specifier: 3.4.14
- version: 3.4.14
+ specifier: ^3.4.17
+ version: 3.4.17
+ tailwindcss-animate:
+ specifier: ^1.0.7
+ version: 1.0.7(tailwindcss@3.4.17)
tslib:
- specifier: ^2.8.0
- version: 2.8.0
+ specifier: ^2.8.1
+ version: 2.8.1
typescript:
- specifier: ^5.6.3
- version: 5.6.3
+ specifier: ^5.7.2
+ version: 5.7.2
typescript-eslint:
- specifier: ^8.12.1
- version: 8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ specifier: ^8.19.0
+ version: 8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)
ua-parser-js:
- specifier: ^2.0.0-beta.3
- version: 2.0.0-beta.3
+ specifier: 2.0.0
+ version: 2.0.0
vite-plugin-mkcert:
specifier: ^1.17.6
- version: 1.17.6(vite@5.4.10(@types/node@22.8.2))
- vite-plugin-tailwind-purgecss:
- specifier: 0.3.3
- version: 0.3.3(tailwindcss@3.4.14)(vite@5.4.10(@types/node@22.8.2))
+ version: 1.17.6(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))
vitest:
- specifier: ^2.1.4
- version: 2.1.4(@types/node@22.8.2)
+ specifier: ^2.1.8
+ version: 2.1.8(@types/node@22.10.5)
packages:
@@ -154,10 +169,6 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@babel/runtime@7.26.0':
- resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==}
- engines: {node: '>=6.9.0'}
-
'@cloudflare/kv-asset-handler@0.3.4':
resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==}
engines: {node: '>=16.13'}
@@ -196,8 +207,8 @@ packages:
resolution: {integrity: sha512-rfUCvb3hx4AsvdUZsxgk9lmgEnQehqV3jdtXLP/Xr0+P56n11T/0nXNMzmn7Nnv+IJFOV6X9NmFhuMz4sBPw7w==}
engines: {node: '>=16.7.0'}
- '@cloudflare/workers-types@4.20241022.0':
- resolution: {integrity: sha512-1zOAw5QIDKItzGatzCrEpfLOB1AuMTwVqKmbw9B9eBfCUGRFNfJYMrJxIwcse9EmKahsQt2GruqU00pY/GyXgg==}
+ '@cloudflare/workers-types@4.20241224.0':
+ resolution: {integrity: sha512-1ZmFc8qqM7S/HUGmLplc4P8n8DoMqiJmc47r9Lr7VbuaotoqCXVljz09w1V1mc4K3pbFPgvqSy4XYStZ08HrlQ==}
'@cspotcode/source-map-support@0.8.1':
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
@@ -219,6 +230,12 @@ packages:
cpu: [ppc64]
os: [aix]
+ '@esbuild/aix-ppc64@0.24.2':
+ resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/android-arm64@0.17.19':
resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
engines: {node: '>=12'}
@@ -231,6 +248,12 @@ packages:
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm64@0.24.2':
+ resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm@0.17.19':
resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
engines: {node: '>=12'}
@@ -243,6 +266,12 @@ packages:
cpu: [arm]
os: [android]
+ '@esbuild/android-arm@0.24.2':
+ resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-x64@0.17.19':
resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
engines: {node: '>=12'}
@@ -255,6 +284,12 @@ packages:
cpu: [x64]
os: [android]
+ '@esbuild/android-x64@0.24.2':
+ resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/darwin-arm64@0.17.19':
resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
engines: {node: '>=12'}
@@ -267,6 +302,12 @@ packages:
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-arm64@0.24.2':
+ resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.17.19':
resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
engines: {node: '>=12'}
@@ -279,6 +320,12 @@ packages:
cpu: [x64]
os: [darwin]
+ '@esbuild/darwin-x64@0.24.2':
+ resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/freebsd-arm64@0.17.19':
resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
engines: {node: '>=12'}
@@ -291,6 +338,12 @@ packages:
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-arm64@0.24.2':
+ resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.17.19':
resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
engines: {node: '>=12'}
@@ -303,6 +356,12 @@ packages:
cpu: [x64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.24.2':
+ resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/linux-arm64@0.17.19':
resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
engines: {node: '>=12'}
@@ -315,6 +374,12 @@ packages:
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm64@0.24.2':
+ resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm@0.17.19':
resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
engines: {node: '>=12'}
@@ -327,6 +392,12 @@ packages:
cpu: [arm]
os: [linux]
+ '@esbuild/linux-arm@0.24.2':
+ resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-ia32@0.17.19':
resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
engines: {node: '>=12'}
@@ -339,6 +410,12 @@ packages:
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-ia32@0.24.2':
+ resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-loong64@0.17.19':
resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
engines: {node: '>=12'}
@@ -351,6 +428,12 @@ packages:
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-loong64@0.24.2':
+ resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.17.19':
resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
engines: {node: '>=12'}
@@ -363,6 +446,12 @@ packages:
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-mips64el@0.24.2':
+ resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.17.19':
resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
engines: {node: '>=12'}
@@ -375,6 +464,12 @@ packages:
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-ppc64@0.24.2':
+ resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.17.19':
resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
engines: {node: '>=12'}
@@ -387,6 +482,12 @@ packages:
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-riscv64@0.24.2':
+ resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-s390x@0.17.19':
resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
engines: {node: '>=12'}
@@ -399,6 +500,12 @@ packages:
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-s390x@0.24.2':
+ resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-x64@0.17.19':
resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
engines: {node: '>=12'}
@@ -411,6 +518,18 @@ packages:
cpu: [x64]
os: [linux]
+ '@esbuild/linux-x64@0.24.2':
+ resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
+ '@esbuild/netbsd-arm64@0.24.2':
+ resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
'@esbuild/netbsd-x64@0.17.19':
resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
engines: {node: '>=12'}
@@ -423,6 +542,18 @@ packages:
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.24.2':
+ resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@esbuild/openbsd-arm64@0.24.2':
+ resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.17.19':
resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
engines: {node: '>=12'}
@@ -435,6 +566,12 @@ packages:
cpu: [x64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.24.2':
+ resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
'@esbuild/sunos-x64@0.17.19':
resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
engines: {node: '>=12'}
@@ -447,6 +584,12 @@ packages:
cpu: [x64]
os: [sunos]
+ '@esbuild/sunos-x64@0.24.2':
+ resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/win32-arm64@0.17.19':
resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
engines: {node: '>=12'}
@@ -459,6 +602,12 @@ packages:
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-arm64@0.24.2':
+ resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-ia32@0.17.19':
resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
engines: {node: '>=12'}
@@ -471,6 +620,12 @@ packages:
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-ia32@0.24.2':
+ resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-x64@0.17.19':
resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
engines: {node: '>=12'}
@@ -483,38 +638,53 @@ packages:
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-utils@4.4.0':
- resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
+ '@esbuild/win32-x64@0.24.2':
+ resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
+ '@eslint-community/eslint-utils@4.4.1':
+ resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- '@eslint-community/regexpp@4.11.1':
- resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==}
+ '@eslint-community/regexpp@4.12.1':
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.18.0':
- resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
+ '@eslint/compat@1.2.4':
+ resolution: {integrity: sha512-S8ZdQj/N69YAtuqFt7653jwcvuUj131+6qGLUyDqfDg1OIoBQ66OCuXC473YQfO2AaxITTutiRQiDwoo7ZLYyg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^9.10.0
+ peerDependenciesMeta:
+ eslint:
+ optional: true
- '@eslint/core@0.7.0':
- resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==}
+ '@eslint/config-array@0.19.0':
+ resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/eslintrc@3.1.0':
- resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
+ '@eslint/core@0.9.0':
+ resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.13.0':
- resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==}
+ '@eslint/eslintrc@3.2.0':
+ resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/js@9.17.0':
+ resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.4':
resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/plugin-kit@0.2.0':
- resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==}
+ '@eslint/plugin-kit@0.2.3':
+ resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@fastify/busboy@2.1.1':
@@ -524,18 +694,18 @@ packages:
'@floating-ui/core@1.6.8':
resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==}
- '@floating-ui/dom@1.6.11':
- resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==}
+ '@floating-ui/dom@1.6.12':
+ resolution: {integrity: sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==}
'@floating-ui/utils@0.2.8':
resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==}
- '@humanfs/core@0.19.0':
- resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==}
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines: {node: '>=18.18.0'}
- '@humanfs/node@0.16.5':
- resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==}
+ '@humanfs/node@0.16.6':
+ resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
engines: {node: '>=18.18.0'}
'@humanwhocodes/module-importer@1.0.1':
@@ -546,12 +716,19 @@ packages:
resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
engines: {node: '>=18.18'}
+ '@humanwhocodes/retry@0.4.1':
+ resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==}
+ engines: {node: '>=18.18'}
+
+ '@internationalized/date@3.6.0':
+ resolution: {integrity: sha512-+z6ti+CcJnRlLHok/emGEsWQhe7kfSmEW+/6qCzvKY67YPh7YOBfvc7+/+NXq+zJlbArg30tYpqLjNgcAYv2YQ==}
+
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
- '@jridgewell/gen-mapping@0.3.5':
- resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+ '@jridgewell/gen-mapping@0.3.8':
+ resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
engines: {node: '>=6.0.0'}
'@jridgewell/resolve-uri@3.1.2':
@@ -571,50 +748,9 @@ packages:
'@jridgewell/trace-mapping@0.3.9':
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
- '@lukeed/csprng@1.1.0':
- resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==}
- engines: {node: '>=8'}
-
'@microsoft/signalr@8.0.7':
resolution: {integrity: sha512-PHcdMv8v5hJlBkRHAuKG5trGViQEkPYee36LnJQx4xHOQ5LL4X0nEWIxOp5cCtZ7tu+30quz5V3k0b1YNuc6lw==}
- '@nestjs/axios@3.1.0':
- resolution: {integrity: sha512-CpeK2ickH//ml+H7kX+QPIpeTwER4yedVcw6GPe6Nv58cmKTa0sb+3A3It7ChKD4deW4UKNvZIpYkUk18q78YQ==}
- peerDependencies:
- '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0
- axios: ^1.3.1
- rxjs: ^6.0.0 || ^7.0.0
-
- '@nestjs/common@10.4.5':
- resolution: {integrity: sha512-N/yUyuYCBMb0+H6jHhntR7PURzji0usID/DByhOfooyk/aPGscI0aQKwOA6edlJlT92hHUvXYLJ5p3npj7KcjQ==}
- peerDependencies:
- class-transformer: '*'
- class-validator: '*'
- reflect-metadata: ^0.1.12 || ^0.2.0
- rxjs: ^7.1.0
- peerDependenciesMeta:
- class-transformer:
- optional: true
- class-validator:
- optional: true
-
- '@nestjs/core@10.4.5':
- resolution: {integrity: sha512-wk0KJ+6tuidqAdeemsQ40BCp1BgMsSuSLG577aqXLxXYoa8FQYPrdxoSzd05znYLwJYM55fisZWb3FLF9HT2qw==}
- peerDependencies:
- '@nestjs/common': ^10.0.0
- '@nestjs/microservices': ^10.0.0
- '@nestjs/platform-express': ^10.0.0
- '@nestjs/websockets': ^10.0.0
- reflect-metadata: ^0.1.12 || ^0.2.0
- rxjs: ^7.1.0
- peerDependenciesMeta:
- '@nestjs/microservices':
- optional: true
- '@nestjs/platform-express':
- optional: true
- '@nestjs/websockets':
- optional: true
-
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -627,11 +763,6 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@nuxtjs/opencollective@0.3.2':
- resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==}
- engines: {node: '>=8.0.0', npm: '>=5.0.0'}
- hasBin: true
-
'@octokit/auth-token@4.0.0':
resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==}
engines: {node: '>= 18'}
@@ -684,17 +815,12 @@ packages:
'@octokit/types@13.6.1':
resolution: {integrity: sha512-PHZE9Z+kWXb23Ndik8MKPirBPziOc0D2/3KH1P+6jK5nGWe96kadZuE4jev2/Jq7FvIfTlT2Ltg8Fv2x1v0a5g==}
- '@openapitools/openapi-generator-cli@2.15.0':
- resolution: {integrity: sha512-28SxjssgQaLLfVRooXTJMjT1MObdA8YjUFBmqk/KqKraVUeS3KUi5CKGPi8zzlJUoyLqF/KrFSvggzvLlx0XQw==}
- engines: {node: '>=16'}
- hasBin: true
-
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
- '@playwright/test@1.48.2':
- resolution: {integrity: sha512-54w1xCWfXuax7dz4W2M9uw0gDyh+ti/0K/MxcCUxChFh37kkdxPdfZDw5QBbuPUJHr1CiHJ1hXgSs+GgeQc5Zw==}
+ '@playwright/test@1.49.1':
+ resolution: {integrity: sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==}
engines: {node: '>=18'}
hasBin: true
@@ -719,8 +845,8 @@ packages:
rollup:
optional: true
- '@rollup/plugin-node-resolve@15.3.0':
- resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==}
+ '@rollup/plugin-node-resolve@16.0.0':
+ resolution: {integrity: sha512-0FPvAeVUT/zdWoO0jnb/V5BlBsUSNfkIOtFHzMO4H9MOklrmQFY6FduVHKucNb/aTFxvnGhj4MNj/T1oNdDfNg==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.78.0||^3.0.0||^4.0.0
@@ -737,178 +863,233 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.24.2':
- resolution: {integrity: sha512-ufoveNTKDg9t/b7nqI3lwbCG/9IJMhADBNjjz/Jn6LxIZxD7T5L8l2uO/wD99945F1Oo8FvgbbZJRguyk/BdzA==}
+ '@rollup/rollup-android-arm-eabi@4.28.1':
+ resolution: {integrity: sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==}
+ cpu: [arm]
+ os: [android]
+
+ '@rollup/rollup-android-arm-eabi@4.30.0':
+ resolution: {integrity: sha512-qFcFto9figFLz2g25DxJ1WWL9+c91fTxnGuwhToCl8BaqDsDYMl/kOnBXAyAqkkzAWimYMSWNPWEjt+ADAHuoQ==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.24.2':
- resolution: {integrity: sha512-iZoYCiJz3Uek4NI0J06/ZxUgwAfNzqltK0MptPDO4OR0a88R4h0DSELMsflS6ibMCJ4PnLvq8f7O1d7WexUvIA==}
+ '@rollup/rollup-android-arm64@4.28.1':
+ resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==}
+ cpu: [arm64]
+ os: [android]
+
+ '@rollup/rollup-android-arm64@4.30.0':
+ resolution: {integrity: sha512-vqrQdusvVl7dthqNjWCL043qelBK+gv9v3ZiqdxgaJvmZyIAAXMjeGVSqZynKq69T7062T5VrVTuikKSAAVP6A==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.24.2':
- resolution: {integrity: sha512-/UhrIxobHYCBfhi5paTkUDQ0w+jckjRZDZ1kcBL132WeHZQ6+S5v9jQPVGLVrLbNUebdIRpIt00lQ+4Z7ys4Rg==}
+ '@rollup/rollup-darwin-arm64@4.28.1':
+ resolution: {integrity: sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rollup/rollup-darwin-arm64@4.30.0':
+ resolution: {integrity: sha512-617pd92LhdA9+wpixnzsyhVft3szYiN16aNUMzVkf2N+yAk8UXY226Bfp36LvxYTUt7MO/ycqGFjQgJ0wlMaWQ==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.24.2':
- resolution: {integrity: sha512-1F/jrfhxJtWILusgx63WeTvGTwE4vmsT9+e/z7cZLKU8sBMddwqw3UV5ERfOV+H1FuRK3YREZ46J4Gy0aP3qDA==}
+ '@rollup/rollup-darwin-x64@4.28.1':
+ resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.24.2':
- resolution: {integrity: sha512-1YWOpFcGuC6iGAS4EI+o3BV2/6S0H+m9kFOIlyFtp4xIX5rjSnL3AwbTBxROX0c8yWtiWM7ZI6mEPTI7VkSpZw==}
+ '@rollup/rollup-darwin-x64@4.30.0':
+ resolution: {integrity: sha512-Y3b4oDoaEhCypg8ajPqigKDcpi5ZZovemQl9Edpem0uNv6UUjXv7iySBpGIUTSs2ovWOzYpfw9EbFJXF/fJHWw==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-freebsd-arm64@4.28.1':
+ resolution: {integrity: sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@rollup/rollup-freebsd-arm64@4.30.0':
+ resolution: {integrity: sha512-3REQJ4f90sFIBfa0BUokiCdrV/E4uIjhkWe1bMgCkhFXbf4D8YN6C4zwJL881GM818qVYE9BO3dGwjKhpo2ABA==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.24.2':
- resolution: {integrity: sha512-3qAqTewYrCdnOD9Gl9yvPoAoFAVmPJsBvleabvx4bnu1Kt6DrB2OALeRVag7BdWGWLhP1yooeMLEi6r2nYSOjg==}
+ '@rollup/rollup-freebsd-x64@4.28.1':
+ resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.24.2':
- resolution: {integrity: sha512-ArdGtPHjLqWkqQuoVQ6a5UC5ebdX8INPuJuJNWRe0RGa/YNhVvxeWmCTFQ7LdmNCSUzVZzxAvUznKaYx645Rig==}
+ '@rollup/rollup-freebsd-x64@4.30.0':
+ resolution: {integrity: sha512-ZtY3Y8icbe3Cc+uQicsXG5L+CRGUfLZjW6j2gn5ikpltt3Whqjfo5mkyZ86UiuHF9Q3ZsaQeW7YswlHnN+lAcg==}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.28.1':
+ resolution: {integrity: sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.30.0':
+ resolution: {integrity: sha512-bsPGGzfiHXMhQGuFGpmo2PyTwcrh2otL6ycSZAFTESviUoBOuxF7iBbAL5IJXc/69peXl5rAtbewBFeASZ9O0g==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.24.2':
- resolution: {integrity: sha512-B6UHHeNnnih8xH6wRKB0mOcJGvjZTww1FV59HqJoTJ5da9LCG6R4SEBt6uPqzlawv1LoEXSS0d4fBlHNWl6iYw==}
+ '@rollup/rollup-linux-arm-musleabihf@4.28.1':
+ resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.24.2':
- resolution: {integrity: sha512-kr3gqzczJjSAncwOS6i7fpb4dlqcvLidqrX5hpGBIM1wtt0QEVtf4wFaAwVv8QygFU8iWUMYEoJZWuWxyua4GQ==}
+ '@rollup/rollup-linux-arm-musleabihf@4.30.0':
+ resolution: {integrity: sha512-kvyIECEhs2DrrdfQf++maCWJIQ974EI4txlz1nNSBaCdtf7i5Xf1AQCEJWOC5rEBisdaMFFnOWNLYt7KpFqy5A==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-gnu@4.28.1':
+ resolution: {integrity: sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-gnu@4.30.0':
+ resolution: {integrity: sha512-CFE7zDNrokaotXu+shwIrmWrFxllg79vciH4E/zeK7NitVuWEaXRzS0mFfFvyhZfn8WfVOG/1E9u8/DFEgK7WQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.24.2':
- resolution: {integrity: sha512-TDdHLKCWgPuq9vQcmyLrhg/bgbOvIQ8rtWQK7MRxJ9nvaxKx38NvY7/Lo6cYuEnNHqf6rMqnivOIPIQt6H2AoA==}
+ '@rollup/rollup-linux-arm64-musl@4.28.1':
+ resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.24.2':
- resolution: {integrity: sha512-xv9vS648T3X4AxFFZGWeB5Dou8ilsv4VVqJ0+loOIgDO20zIhYfDLkk5xoQiej2RiSQkld9ijF/fhLeonrz2mw==}
+ '@rollup/rollup-linux-arm64-musl@4.30.0':
+ resolution: {integrity: sha512-MctNTBlvMcIBP0t8lV/NXiUwFg9oK5F79CxLU+a3xgrdJjfBLVIEHSAjQ9+ipofN2GKaMLnFFXLltg1HEEPaGQ==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-loongarch64-gnu@4.28.1':
+ resolution: {integrity: sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==}
+ cpu: [loong64]
+ os: [linux]
+
+ '@rollup/rollup-linux-loongarch64-gnu@4.30.0':
+ resolution: {integrity: sha512-fBpoYwLEPivL3q368+gwn4qnYnr7GVwM6NnMo8rJ4wb0p/Y5lg88vQRRP077gf+tc25akuqd+1Sxbn9meODhwA==}
+ cpu: [loong64]
+ os: [linux]
+
+ '@rollup/rollup-linux-powerpc64le-gnu@4.28.1':
+ resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.24.2':
- resolution: {integrity: sha512-tbtXwnofRoTt223WUZYiUnbxhGAOVul/3StZ947U4A5NNjnQJV5irKMm76G0LGItWs6y+SCjUn/Q0WaMLkEskg==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.30.0':
+ resolution: {integrity: sha512-1hiHPV6dUaqIMXrIjN+vgJqtfkLpqHS1Xsg0oUfUVD98xGp1wX89PIXgDF2DWra1nxAd8dfE0Dk59MyeKaBVAw==}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@rollup/rollup-linux-riscv64-gnu@4.28.1':
+ resolution: {integrity: sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.24.2':
- resolution: {integrity: sha512-gc97UebApwdsSNT3q79glOSPdfwgwj5ELuiyuiMY3pEWMxeVqLGKfpDFoum4ujivzxn6veUPzkGuSYoh5deQ2Q==}
+ '@rollup/rollup-linux-riscv64-gnu@4.30.0':
+ resolution: {integrity: sha512-U0xcC80SMpEbvvLw92emHrNjlS3OXjAM0aVzlWfar6PR0ODWCTQtKeeB+tlAPGfZQXicv1SpWwRz9Hyzq3Jx3g==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@rollup/rollup-linux-s390x-gnu@4.28.1':
+ resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.24.2':
- resolution: {integrity: sha512-jOG/0nXb3z+EM6SioY8RofqqmZ+9NKYvJ6QQaa9Mvd3RQxlH68/jcB/lpyVt4lCiqr04IyaC34NzhUqcXbB5FQ==}
+ '@rollup/rollup-linux-s390x-gnu@4.30.0':
+ resolution: {integrity: sha512-VU/P/IODrNPasgZDLIFJmMiLGez+BN11DQWfTVlViJVabyF3JaeaJkP6teI8760f18BMGCQOW9gOmuzFaI1pUw==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-gnu@4.28.1':
+ resolution: {integrity: sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-gnu@4.30.0':
+ resolution: {integrity: sha512-laQVRvdbKmjXuFA3ZiZj7+U24FcmoPlXEi2OyLfbpY2MW1oxLt9Au8q9eHd0x6Pw/Kw4oe9gwVXWwIf2PVqblg==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-musl@4.28.1':
+ resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.24.2':
- resolution: {integrity: sha512-XAo7cJec80NWx9LlZFEJQxqKOMz/lX3geWs2iNT5CHIERLFfd90f3RYLLjiCBm1IMaQ4VOX/lTC9lWfzzQm14Q==}
+ '@rollup/rollup-linux-x64-musl@4.30.0':
+ resolution: {integrity: sha512-3wzKzduS7jzxqcOvy/ocU/gMR3/QrHEFLge5CD7Si9fyHuoXcidyYZ6jyx8OPYmCcGm3uKTUl+9jUSAY74Ln5A==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.24.2':
- resolution: {integrity: sha512-A+JAs4+EhsTjnPQvo9XY/DC0ztaws3vfqzrMNMKlwQXuniBKOIIvAAI8M0fBYiTCxQnElYu7mLk7JrhlQ+HeOw==}
+ '@rollup/rollup-win32-arm64-msvc@4.28.1':
+ resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.24.2':
- resolution: {integrity: sha512-ZhcrakbqA1SCiJRMKSU64AZcYzlZ/9M5LaYil9QWxx9vLnkQ9Vnkve17Qn4SjlipqIIBFKjBES6Zxhnvh0EAEw==}
- cpu: [ia32]
+ '@rollup/rollup-win32-arm64-msvc@4.30.0':
+ resolution: {integrity: sha512-jROwnI1+wPyuv696rAFHp5+6RFhXGGwgmgSfzE8e4xfit6oLRg7GyMArVUoM3ChS045OwWr9aTnU+2c1UdBMyw==}
+ cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.24.2':
- resolution: {integrity: sha512-2mLH46K1u3r6uwc95hU+OR9q/ggYMpnS7pSp83Ece1HUQgF9Nh/QwTK5rcgbFnV9j+08yBrU5sA/P0RK2MSBNA==}
- cpu: [x64]
+ '@rollup/rollup-win32-ia32-msvc@4.28.1':
+ resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==}
+ cpu: [ia32]
os: [win32]
- '@sentry-internal/browser-utils@8.35.0':
- resolution: {integrity: sha512-uj9nwERm7HIS13f/Q52hF/NUS5Al8Ma6jkgpfYGeppYvU0uSjPkwMogtqoJQNbOoZg973tV8qUScbcWY616wNA==}
- engines: {node: '>=14.18'}
-
- '@sentry-internal/feedback@8.35.0':
- resolution: {integrity: sha512-7bjSaUhL0bDArozre6EiIhhdWdT/1AWNWBC1Wc5w1IxEi5xF7nvF/FfvjQYrONQzZAI3HRxc45J2qhLUzHBmoQ==}
- engines: {node: '>=14.18'}
-
- '@sentry-internal/replay-canvas@8.35.0':
- resolution: {integrity: sha512-TUrH6Piv19kvHIiRyIuapLdnuwxk/Un/l1WDCQfq7mK9p1Pac0FkQ7Uufjp6zY3lyhDDZQ8qvCS4ioCMibCwQg==}
- engines: {node: '>=14.18'}
-
- '@sentry-internal/replay@8.35.0':
- resolution: {integrity: sha512-3wkW03vXYMyWtTLxl9yrtkV+qxbnKFgfASdoGWhXzfLjycgT6o4/04eb3Gn71q9aXqRwH17ISVQbVswnRqMcmA==}
- engines: {node: '>=14.18'}
-
- '@sentry/browser@8.35.0':
- resolution: {integrity: sha512-WHfI+NoZzpCsmIvtr6ChOe7yWPLQyMchPnVhY3Z4UeC70bkYNdKcoj/4XZbX3m0D8+71JAsm0mJ9s9OC3Ue6MQ==}
- engines: {node: '>=14.18'}
-
- '@sentry/core@8.35.0':
- resolution: {integrity: sha512-Ci0Nmtw5ETWLqQJGY4dyF+iWh7PWKy6k303fCEoEmqj2czDrKJCp7yHBNV0XYbo00prj2ZTbCr6I7albYiyONA==}
- engines: {node: '>=14.18'}
-
- '@sentry/svelte@8.35.0':
- resolution: {integrity: sha512-/nV9fVYdVrzmX9obLY6NBOGVeb7JJZUY8ek8vtvkrHHelZkIykUIgWU7xFMSct1at2ii1/Abz/Vz6vXMoiGAmw==}
- engines: {node: '>=14.18'}
- peerDependencies:
- svelte: 3.x || 4.x || 5.x
-
- '@sentry/types@8.35.0':
- resolution: {integrity: sha512-AVEZjb16MlYPifiDDvJ19dPQyDn0jlrtC1PHs6ZKO+Rzyz+2EX2BRdszvanqArldexPoU1p5Bn2w81XZNXThBA==}
- engines: {node: '>=14.18'}
-
- '@sentry/utils@8.35.0':
- resolution: {integrity: sha512-MdMb6+uXjqND7qIPWhulubpSeHzia6HtxeJa8jYI09OCvIcmNGPydv/Gx/LZBwosfMHrLdTWcFH7Y7aCxrq7cg==}
- engines: {node: '>=14.18'}
+ '@rollup/rollup-win32-ia32-msvc@4.30.0':
+ resolution: {integrity: sha512-duzweyup5WELhcXx5H1jokpr13i3BV9b48FMiikYAwk/MT1LrMYYk2TzenBd0jj4ivQIt58JWSxc19y4SvLP4g==}
+ cpu: [ia32]
+ os: [win32]
- '@skeletonlabs/skeleton@2.10.3':
- resolution: {integrity: sha512-O1RecF68zEVvZl3GgRS4emqWMUIQLHvTOFoqGOw/2OXCPE06IxUQrHQf2hnxCPxtGZNXY2YX8UNV38l+eH8GNQ==}
- peerDependencies:
- svelte: ^3.56.0 || ^4.0.0 || ^5.0.0
+ '@rollup/rollup-win32-x64-msvc@4.28.1':
+ resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==}
+ cpu: [x64]
+ os: [win32]
- '@skeletonlabs/tw-plugin@0.4.0':
- resolution: {integrity: sha512-v6Y4deBq9ByRx3kTRGgekhhYkWEYgNNNu8UXOwJngCStB7w8SwmbNFSeHkluxMbgCgMnJyp220EMpw9nj/rEsQ==}
- peerDependencies:
- tailwindcss: '>=3.0.0'
+ '@rollup/rollup-win32-x64-msvc@4.30.0':
+ resolution: {integrity: sha512-DYvxS0M07PvgvavMIybCOBYheyrqlui6ZQBHJs6GqduVzHSZ06TPPvlfvnYstjODHQ8UUXFwt5YE+h0jFI8kwg==}
+ cpu: [x64]
+ os: [win32]
- '@sveltejs/adapter-cloudflare@4.7.4':
- resolution: {integrity: sha512-hKvWAfCQLzyNBunXEm5T+yyVfbQ+QNqnyqI0+lDoVYNQ58Yg/EPLEQIBS5aNpZgaEuBtY2tnegLsoPS8ZRcaIg==}
+ '@sveltejs/adapter-cloudflare@5.0.0':
+ resolution: {integrity: sha512-YYfkdEajp4sALHFYeIUUQTGC3M1ZicrYYSVz1zmYwR2DKT59dwygYsdufI4L6ONNsDdRh3xeojjo8sO3V9dHcw==}
peerDependencies:
'@sveltejs/kit': ^2.0.0
- wrangler: ^3.28.4
+ wrangler: ^3.87.0
- '@sveltejs/adapter-node@5.2.9':
- resolution: {integrity: sha512-51euNrx0AcaTu8//wDfVh7xmqQSVgU52rfinE/MwvGkJa4nHPJMHmzv6+OIpmxg7gZaF6+5NVlxnieCzxLD59g==}
+ '@sveltejs/adapter-node@5.2.11':
+ resolution: {integrity: sha512-lR7/dfUaKFf3aI408KRDy/BVDYoqUws7zNOJz2Hl4JoshlTnMgdha3brXBRFXB+cWtYvJjjPhvmq3xqpbioi4w==}
peerDependencies:
'@sveltejs/kit': ^2.4.0
- '@sveltejs/kit@2.7.3':
- resolution: {integrity: sha512-Vx7nq5MJ86I8qXYsVidC5PX6xm+uxt8DydvOdmJoyOK7LvGP18OFEG359yY+aa51t6pENvqZAMqAREQQx1OI2Q==}
+ '@sveltejs/kit@2.15.1':
+ resolution: {integrity: sha512-8t7D3hQHbUDMiaQ2RVnjJJ/+Ur4Fn/tkeySJCsHtX346Q9cp3LAnav8xXdfuqYNJwpUGX0x3BqF1uvbmXQw93A==}
engines: {node: '>=18.13'}
hasBin: true
peerDependencies:
- '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1
+ '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0
svelte: ^4.0.0 || ^5.0.0-next.0
- vite: ^5.0.3
+ vite: ^5.0.3 || ^6.0.0
- '@sveltejs/vite-plugin-svelte-inspector@3.0.0-next.4':
- resolution: {integrity: sha512-Ct653z5kHM9goDyuOMfA1s9aPWffJUiKb80pOW6gVZt6+YAEesGj93uzhYtpFtVIN9PqkA7k2szqQbBrir+3oQ==}
+ '@sveltejs/vite-plugin-svelte-inspector@4.0.1':
+ resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22}
peerDependencies:
- '@sveltejs/vite-plugin-svelte': ^4.0.0-next.0||^4.0.0
- svelte: ^5.0.0-next.96 || ^5.0.0
- vite: ^5.0.0
+ '@sveltejs/vite-plugin-svelte': ^5.0.0
+ svelte: ^5.0.0
+ vite: ^6.0.0
- '@sveltejs/vite-plugin-svelte@4.0.0':
- resolution: {integrity: sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==}
+ '@sveltejs/vite-plugin-svelte@5.0.3':
+ resolution: {integrity: sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22}
peerDependencies:
- svelte: ^5.0.0-next.96 || ^5.0.0
- vite: ^5.0.0
+ svelte: ^5.0.0
+ vite: ^6.0.0
+
+ '@swc/helpers@0.5.15':
+ resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
'@tailwindcss/forms@0.5.9':
resolution: {integrity: sha512-tM4XVr2+UVTxXJzey9Twx48c1gcxFStqn1pQz0tRsX8o3DvxhN5oY5pvyAbUx7VTaZxpej4Zzvc6h+1RJBzpIg==}
@@ -920,8 +1101,9 @@ packages:
peerDependencies:
tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20'
- '@tootallnate/quickjs-emscripten@0.23.0':
- resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
+ '@tanstack/table-core@8.20.5':
+ resolution: {integrity: sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg==}
+ engines: {node: '>=12'}
'@types/cookie@0.6.0':
resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
@@ -941,82 +1123,70 @@ packages:
'@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
- '@types/node@22.8.2':
- resolution: {integrity: sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==}
+ '@types/node@22.10.5':
+ resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==}
'@types/resolve@1.20.2':
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
+ '@types/semver@7.5.8':
+ resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
+
'@types/w3c-web-serial@1.0.7':
resolution: {integrity: sha512-jzcwm//EZ0Z306L1/O1GXC3GthRd//9eaNB4/Yagm98UjEQViTzDS8bYvL+y+rTk1r9OFt9Yhp5pprUQFzSiiQ==}
- '@typescript-eslint/eslint-plugin@8.12.1':
- resolution: {integrity: sha512-gNg/inLRcPoBsKKIe4Vv38SVSOhk4BKWNO0T56sVff33gRqtTpOsrhHtiOKD1lmIOmCtZMPaW2x/h2FlM+sCEg==}
+ '@typescript-eslint/eslint-plugin@8.19.0':
+ resolution: {integrity: sha512-NggSaEZCdSrFddbctrVjkVZvFC6KGfKfNK0CU7mNK/iKHGKbzT4Wmgm08dKpcZECBu9f5FypndoMyRHkdqfT1Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
eslint: ^8.57.0 || ^9.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/parser@8.12.1':
- resolution: {integrity: sha512-I/I9Bg7qFa8rOgBnUUHIWTgzbB5wVkSLX+04xGUzTcJUtdq/I2uHWR9mbW6qUYJG/UmkuDcTax5JHvoEWOAHOQ==}
+ '@typescript-eslint/parser@8.19.0':
+ resolution: {integrity: sha512-6M8taKyOETY1TKHp0x8ndycipTVgmp4xtg5QpEZzXxDhNvvHOJi5rLRkLr8SK3jTgD5l4fTlvBiRdfsuWydxBw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/scope-manager@8.12.1':
- resolution: {integrity: sha512-bma6sD1iViTt+y9MAwDlBdPTMCqoH/BNdcQk4rKhIZWv3eM0xHmzeSrPJA663PAqFqfpOmtdugycpr0E1mZDVA==}
+ '@typescript-eslint/scope-manager@8.19.0':
+ resolution: {integrity: sha512-hkoJiKQS3GQ13TSMEiuNmSCvhz7ujyqD1x3ShbaETATHrck+9RaDdUbt+osXaUuns9OFwrDTTrjtwsU8gJyyRA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.12.1':
- resolution: {integrity: sha512-zJzrvbDVjIzVKV2TGHcjembEhws8RWXJhmqfO9hS2gRXBN0gDwGhRPEdJ6AZglzfJ+YA1q09EWpSLSXjBJpIMQ==}
+ '@typescript-eslint/type-utils@8.19.0':
+ resolution: {integrity: sha512-TZs0I0OSbd5Aza4qAMpp1cdCYVnER94IziudE3JU328YUHgWu9gwiwhag+fuLeJ2LkWLXI+F/182TbG+JaBdTg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/types@8.12.1':
- resolution: {integrity: sha512-anMS4es5lxBe4UVcDXOkcDb3csnm5BvaNIbOFfvy/pJEohorsggdVB8MFbl5EZiEuBnZZ0ei1z7W5b6FdFiV1Q==}
+ '@typescript-eslint/types@8.19.0':
+ resolution: {integrity: sha512-8XQ4Ss7G9WX8oaYvD4OOLCjIQYgRQxO+qCiR2V2s2GxI9AUpo7riNwo6jDhKtTcaJjT8PY54j2Yb33kWtSJsmA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.12.1':
- resolution: {integrity: sha512-k/o9khHOckPeDXilFTIPsP9iAYhhdMh3OsOL3i2072PNpFqhqzRHx472/0DeC8H/WZee3bZG0z2ddGRSPgeOKw==}
+ '@typescript-eslint/typescript-estree@8.19.0':
+ resolution: {integrity: sha512-WW9PpDaLIFW9LCbucMSdYUuGeFUz1OkWYS/5fwZwTA+l2RwlWFdJvReQqMUMBw4yJWJOfqd7An9uwut2Oj8sLw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/utils@8.12.1':
- resolution: {integrity: sha512-sDv9yFHrhKe1WN8EYuzfhKCh/sFRupe9P+m/lZ5YgVvPoCUGHNN50IO4llSu7JAbftUM/QcCh+GeCortXPrBYQ==}
+ '@typescript-eslint/utils@8.19.0':
+ resolution: {integrity: sha512-PTBG+0oEMPH9jCZlfg07LCB2nYI0I317yyvXGfxnvGvw4SHIOuRnQ3kadyyXY6tGdChusIHIbM5zfIbp4M6tCg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/visitor-keys@8.12.1':
- resolution: {integrity: sha512-2RwdwnNGuOQKdGjuhujQHUqBZhEuodg2sLVPvOfWktvA9sOXOVqARjOyHSyhN2LiJGKxV6c8oOcmOtRcAnEeFw==}
+ '@typescript-eslint/visitor-keys@8.19.0':
+ resolution: {integrity: sha512-mCFtBbFBJDCNCWUl5y6sZSCHXw1DEFEk3c/M3nRK2a4XUB8StGFtmcEMizdjKuBzB6e/smJAAWYug3VrdLMr1w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@vincjo/datatables@2.0.5':
- resolution: {integrity: sha512-ZD5Y5Tp1jlVSJhKEZqwhaUTUpTi+voz2Hx+Yr2HQ1JoCisYKk4T+MbJNmB6fN/Mra/hjrlEm5j/Ap5Ud0qydLw==}
- peerDependencies:
- svelte: ^5.0.0
-
- '@vitest/expect@2.1.4':
- resolution: {integrity: sha512-DOETT0Oh1avie/D/o2sgMHGrzYUFFo3zqESB2Hn70z6QB1HrS2IQ9z5DfyTqU8sg4Bpu13zZe9V4+UTNQlUeQA==}
+ '@vitest/expect@2.1.8':
+ resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==}
- '@vitest/mocker@2.1.4':
- resolution: {integrity: sha512-Ky/O1Lc0QBbutJdW0rqLeFNbuLEyS+mIPiNdlVlp2/yhJ0SbyYqObS5IHdhferJud8MbbwMnexg4jordE5cCoQ==}
+ '@vitest/mocker@2.1.8':
+ resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==}
peerDependencies:
msw: ^2.4.9
vite: ^5.0.0
@@ -1026,20 +1196,20 @@ packages:
vite:
optional: true
- '@vitest/pretty-format@2.1.4':
- resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==}
+ '@vitest/pretty-format@2.1.8':
+ resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==}
- '@vitest/runner@2.1.4':
- resolution: {integrity: sha512-sKRautINI9XICAMl2bjxQM8VfCMTB0EbsBc/EDFA57V6UQevEKY/TOPOF5nzcvCALltiLfXWbq4MaAwWx/YxIA==}
+ '@vitest/runner@2.1.8':
+ resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==}
- '@vitest/snapshot@2.1.4':
- resolution: {integrity: sha512-3Kab14fn/5QZRog5BPj6Rs8dc4B+mim27XaKWFWHWA87R56AKjHTGcBFKpvZKDzC4u5Wd0w/qKsUIio3KzWW4Q==}
+ '@vitest/snapshot@2.1.8':
+ resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==}
- '@vitest/spy@2.1.4':
- resolution: {integrity: sha512-4JOxa+UAizJgpZfaCPKK2smq9d8mmjZVPMt2kOsg/R8QkoRzydHH1qHxIYNvr1zlEaFj4SXiaaJWxq/LPLKaLg==}
+ '@vitest/spy@2.1.8':
+ resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==}
- '@vitest/utils@2.1.4':
- resolution: {integrity: sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg==}
+ '@vitest/utils@2.1.8':
+ resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==}
abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
@@ -1064,17 +1234,9 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
- agent-base@7.1.1:
- resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==}
- engines: {node: '>= 14'}
-
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- ansi-escapes@4.3.2:
- resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
- engines: {node: '>=8'}
-
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
@@ -1115,10 +1277,6 @@ packages:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
- ast-types@0.13.4:
- resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
- engines: {node: '>=4'}
-
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -1142,13 +1300,6 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
-
- basic-ftp@5.0.5:
- resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==}
- engines: {node: '>=10.0.0'}
-
before-after-hook@2.2.3:
resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
@@ -1156,8 +1307,11 @@ packages:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
- bl@4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
+ bits-ui@1.0.0-next.77:
+ resolution: {integrity: sha512-IV0AyVEvsRkXv4s/fl4iea5E9W2b9EBf98s9mRMKMc1xHxM9MmtM2r6MZMqftHQ/c+gHTIt3A9EKuTlh7uay8w==}
+ engines: {node: '>=18', pnpm: '>=8.7.0'}
+ peerDependencies:
+ svelte: ^5.11.0
blake3-wasm@2.1.5:
resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==}
@@ -1180,9 +1334,6 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
- buffer@5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
-
cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
@@ -1209,13 +1360,6 @@ packages:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- chalk@5.3.0:
- resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
-
- chardet@0.7.0:
- resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
-
check-error@2.1.1:
resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
engines: {node: '>= 16'}
@@ -1228,25 +1372,10 @@ packages:
resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==}
engines: {node: '>= 14.16.0'}
- cli-cursor@3.1.0:
- resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
- engines: {node: '>=8'}
-
- cli-spinners@2.9.2:
- resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
+ clsx@2.1.1:
+ resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
- cli-width@3.0.0:
- resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
- engines: {node: '>= 10'}
-
- cliui@7.0.4:
- resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
-
- clone@1.0.4:
- resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
- engines: {node: '>=0.8'}
-
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
@@ -1258,58 +1387,31 @@ packages:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
- commander@12.1.0:
- resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
- engines: {node: '>=18'}
-
commander@4.1.1:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'}
- commander@8.3.0:
- resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
- engines: {node: '>= 12'}
-
commondir@1.0.1:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
- compare-versions@4.1.4:
- resolution: {integrity: sha512-FemMreK9xNyL8gQevsdRMrvO4lFCkQP7qbuktn1q8ndcNk1+0mz7lgE7b/sNvbhVgY4w6tMN1FDp6aADjqw2rw==}
-
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- concurrently@6.5.1:
- resolution: {integrity: sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag==}
- engines: {node: '>=10.0.0'}
- hasBin: true
-
- consola@2.15.3:
- resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
-
- console.table@0.10.0:
- resolution: {integrity: sha512-dPyZofqggxuvSf7WXvNjuRfnsOk1YazkVP8FdxH4tcH2c37wc79/Yl6Bhr7Lsu00KMgy2ql/qCMuNu8xctZM8g==}
- engines: {node: '> 0.10'}
-
- cookie@0.6.0:
- resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
- engines: {node: '>= 0.6'}
-
cookie@0.7.2:
resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
engines: {node: '>= 0.6'}
- cross-spawn@7.0.3:
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ cookie@1.0.2:
+ resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==}
+ engines: {node: '>=18'}
+
+ cross-spawn@7.0.6:
+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
crypto-js@4.2.0:
resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==}
- css-tree@2.3.1:
- resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
-
cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -1318,14 +1420,6 @@ packages:
data-uri-to-buffer@2.0.2:
resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==}
- data-uri-to-buffer@6.0.2:
- resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==}
- engines: {node: '>= 14'}
-
- date-fns@2.30.0:
- resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
- engines: {node: '>=0.11'}
-
debug@4.3.7:
resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
engines: {node: '>=6.0'}
@@ -1335,6 +1429,15 @@ packages:
supports-color:
optional: true
+ debug@4.4.0:
+ resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
deep-eql@5.0.2:
resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
engines: {node: '>=6'}
@@ -1346,16 +1449,9 @@ packages:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
- defaults@1.0.4:
- resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
-
defu@6.1.4:
resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
- degenerator@5.0.1:
- resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
- engines: {node: '>= 14'}
-
delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@@ -1363,6 +1459,9 @@ packages:
deprecation@2.3.1:
resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==}
+ detect-europe-js@0.1.2:
+ resolution: {integrity: sha512-lgdERlL3u0aUdHocoouzT10d9I89VVhk0qNRmll7mXdGfJT1/wqZ2ZLA4oJAjeACPY5fT1wsbq2AT+GkuInsow==}
+
devalue@5.1.1:
resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==}
@@ -1372,35 +1471,24 @@ packages:
dlv@1.1.3:
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
- domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
-
- domhandler@5.0.3:
- resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
- engines: {node: '>= 4'}
+ dotenv@16.4.7:
+ resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==}
+ engines: {node: '>=12'}
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- easy-table@1.1.0:
- resolution: {integrity: sha512-oq33hWOSSnl2Hoh00tZWaIPi1ievrD9aFG82/IgjlycAnW9hHx5PkJiXpxPsgEE+H7BsbVQXFVFST8TEXS6/pA==}
-
electron-to-chromium@1.5.40:
resolution: {integrity: sha512-LYm78o6if4zTasnYclgQzxEcgMoIcybWOhkATWepN95uwVVWV0/IW10v+2sIeHE+bIYWipLneTftVyQm45UY7g==}
- email-validator@2.0.4:
- resolution: {integrity: sha512-gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ==}
- engines: {node: '>4.0'}
-
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
+ es-module-lexer@1.5.4:
+ resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
esbuild@0.17.19:
resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
@@ -1412,23 +1500,19 @@ packages:
engines: {node: '>=12'}
hasBin: true
+ esbuild@0.24.2:
+ resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==}
+ engines: {node: '>=18'}
+ hasBin: true
+
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
- escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
-
escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- escodegen@2.1.0:
- resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
- engines: {node: '>=6.0'}
- hasBin: true
-
eslint-compat-utils@0.5.1:
resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==}
engines: {node: '>=12'}
@@ -1441,8 +1525,8 @@ packages:
peerDependencies:
eslint: '>=7.0.0'
- eslint-plugin-svelte@2.46.0:
- resolution: {integrity: sha512-1A7iEMkzmCZ9/Iz+EAfOGYL8IoIG6zeKEq1SmpxGeM5SXmoQq+ZNnCpXFVJpsxPWYx8jIVGMerQMzX20cqUl0g==}
+ eslint-plugin-svelte@2.46.1:
+ resolution: {integrity: sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0
@@ -1455,20 +1539,20 @@ packages:
resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-scope@8.1.0:
- resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==}
+ eslint-scope@8.2.0:
+ resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-visitor-keys@4.1.0:
- resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==}
+ eslint-visitor-keys@4.2.0:
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.13.0:
- resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==}
+ eslint@9.17.0:
+ resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -1477,31 +1561,26 @@ packages:
jiti:
optional: true
- esm-env@1.0.0:
- resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
+ esm-env@1.2.1:
+ resolution: {integrity: sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==}
- espree@10.2.0:
- resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==}
+ espree@10.3.0:
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
-
- esptool-js@0.4.6:
- resolution: {integrity: sha512-5Wu3/+9+P8DhJnF513VDilOCoWez3wW2Bcz7tMBefduoCX/PyU/6k33KELRHmvLp4NEOrlb2ktypZwdlnZ6a+A==}
+ esptool-js@0.5.2:
+ resolution: {integrity: sha512-EGw5AyudbW892ddVhN9Ot9nz45bizoUnqMT8mIFIrI2zgiEDHNHTkWX9GGwwoTHXRRTu5W97Bsw/pD5sfMizLQ==}
esquery@1.6.0:
resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
engines: {node: '>=0.10'}
- esrap@1.2.2:
- resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==}
+ esrap@1.3.2:
+ resolution: {integrity: sha512-C4PXusxYhFT98GjLSmb20k9PREuUdporer50dhzGuJu9IJXktbMddVCMLAERl5dAHyAi73GWWCE4FVHGP1794g==}
esrecurse@4.3.0:
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
@@ -1540,10 +1619,6 @@ packages:
resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==}
engines: {node: '>=12.0.0'}
- external-editor@3.1.0:
- resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
- engines: {node: '>=4'}
-
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -1551,15 +1626,16 @@ packages:
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
engines: {node: '>=8.6.0'}
+ fast-glob@3.3.3:
+ resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
+ engines: {node: '>=8.6.0'}
+
fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- fast-safe-stringify@2.1.1:
- resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==}
-
fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
@@ -1574,10 +1650,6 @@ packages:
fetch-cookie@2.2.0:
resolution: {integrity: sha512-h9AgfjURuCgA2+2ISl8GbavpUdR+WGAM2McW/ovn4tVccegp8ZqCKWSBR8uRdM8dDNlx5WdKRWxBYUwteLDCNQ==}
- figures@3.2.0:
- resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
- engines: {node: '>=8'}
-
file-entry-cache@8.0.0:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
@@ -1594,8 +1666,8 @@ packages:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
- flatted@3.3.1:
- resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
+ flatted@3.3.2:
+ resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==}
follow-redirects@1.15.9:
resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
@@ -1617,17 +1689,6 @@ packages:
fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
- fs-extra@10.1.0:
- resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
- engines: {node: '>=12'}
-
- fs-extra@11.2.0:
- resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
- engines: {node: '>=14.14'}
-
- fs.realpath@1.0.0:
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
-
fsevents@2.3.2:
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -1641,17 +1702,9 @@ packages:
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- get-caller-file@2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
-
get-source@2.0.12:
resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==}
- get-uri@6.0.3:
- resolution: {integrity: sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==}
- engines: {node: '>= 14'}
-
glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
@@ -1667,16 +1720,12 @@ packages:
resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
hasBin: true
- glob@9.3.5:
- resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==}
- engines: {node: '>=16 || 14 >=14.17'}
-
globals@14.0.0:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globals@15.11.0:
- resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==}
+ globals@15.14.0:
+ resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==}
engines: {node: '>=18'}
globalyzer@0.1.0:
@@ -1685,9 +1734,6 @@ packages:
globrex@0.1.2:
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
- graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
-
graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
@@ -1699,25 +1745,6 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
- highlight.js@11.10.0:
- resolution: {integrity: sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==}
- engines: {node: '>=12.0.0'}
-
- http-proxy-agent@7.0.2:
- resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
- engines: {node: '>= 14'}
-
- https-proxy-agent@7.0.5:
- resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==}
- engines: {node: '>= 14'}
-
- iconv-lite@0.4.24:
- resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
- engines: {node: '>=0.10.0'}
-
- ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
-
ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
@@ -1733,23 +1760,19 @@ packages:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
- inherits@2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
-
- inquirer@8.2.6:
- resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==}
- engines: {node: '>=12.0.0'}
-
- ip-address@9.0.5:
- resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
- engines: {node: '>= 12'}
+ inline-style-parser@0.2.4:
+ resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
is-binary-path@2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
- is-core-module@2.15.1:
- resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
+ is-core-module@2.16.0:
+ resolution: {integrity: sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==}
+ engines: {node: '>= 0.4'}
+
+ is-core-module@2.16.1:
+ resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
engines: {node: '>= 0.4'}
is-extglob@2.1.1:
@@ -1764,10 +1787,6 @@ packages:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
- is-interactive@1.0.0:
- resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
- engines: {node: '>=8'}
-
is-module@1.0.0:
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
@@ -1778,20 +1797,15 @@ packages:
is-reference@1.2.1:
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
- is-reference@3.0.2:
- resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
+ is-reference@3.0.3:
+ resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
- is-unicode-supported@0.1.0:
- resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
- engines: {node: '>=10'}
+ is-standalone-pwa@0.1.1:
+ resolution: {integrity: sha512-9Cbovsa52vNQCjdXOzeQq5CnCbAcRk05aU62K20WO372NrTv0NxibLFCK6lQ4/iZEFdEA3p3t2VNOn8AJ53F5g==}
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- iterare@1.2.1:
- resolution: {integrity: sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==}
- engines: {node: '>=6'}
-
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
@@ -1799,16 +1813,10 @@ packages:
resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true
- js-sha1@0.7.0:
- resolution: {integrity: sha512-oQZ1Mo7440BfLSv9TX87VNEyU52pXPVG19F9PL3gTgNt0tVxlZ8F4O6yze3CLuLx28TxotxvlyepCNaaV0ZjMw==}
-
js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
- jsbn@1.1.0:
- resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
-
json-buffer@3.0.1:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
@@ -1818,9 +1826,6 @@ packages:
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
- jsonfile@6.1.0:
- resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
-
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
@@ -1839,8 +1844,8 @@ packages:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
- lilconfig@3.1.2:
- resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
+ lilconfig@3.1.3:
+ resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
engines: {node: '>=14'}
lines-and-columns@1.2.4:
@@ -1862,31 +1867,25 @@ packages:
lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
- log-symbols@4.1.0:
- resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
- engines: {node: '>=10'}
-
loupe@3.1.2:
resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==}
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
- lru-cache@7.18.3:
- resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
- engines: {node: '>=12'}
+ lucide-svelte@0.469.0:
+ resolution: {integrity: sha512-PMIJ8jrFqVUsXJz4d1yfAQplaGhNOahwwkzbunha8DhpiD73xqX24n8dE1dPpUk3vcrdWVsHc1y/liHHotOnGQ==}
+ peerDependencies:
+ svelte: ^3 || ^4 || ^5.0.0-next.42
magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
- magic-string@0.30.12:
- resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==}
+ magic-string@0.30.14:
+ resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==}
- mdn-data@2.0.30:
- resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
+ magic-string@0.30.17:
+ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
@@ -1909,10 +1908,6 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
- mimic-fn@2.1.0:
- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
- engines: {node: '>=6'}
-
mini-svg-data-uri@1.4.4:
resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==}
hasBin: true
@@ -1925,18 +1920,10 @@ packages:
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
- minimatch@8.0.4:
- resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==}
- engines: {node: '>=16 || 14 >=14.17'}
-
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
- minipass@4.2.8:
- resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==}
- engines: {node: '>=8'}
-
minipass@7.1.2:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -1956,24 +1943,17 @@ packages:
resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==}
hasBin: true
- mute-stream@0.0.8:
- resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
-
mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
- nanoid@3.3.7:
- resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+ nanoid@3.3.8:
+ resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- netmask@2.0.2:
- resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
- engines: {node: '>= 0.4.0'}
-
node-fetch@2.7.0:
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
engines: {node: 4.x || >=6.0.0}
@@ -2012,22 +1992,10 @@ packages:
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
- onetime@5.1.2:
- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
- engines: {node: '>=6'}
-
optionator@0.9.4:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
- ora@5.4.1:
- resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
- engines: {node: '>=10'}
-
- os-tmpdir@1.0.2:
- resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
- engines: {node: '>=0.10.0'}
-
p-limit@3.1.0:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines: {node: '>=10'}
@@ -2036,14 +2004,6 @@ packages:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
- pac-proxy-agent@7.0.2:
- resolution: {integrity: sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==}
- engines: {node: '>= 14'}
-
- pac-resolver@7.0.1:
- resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==}
- engines: {node: '>= 14'}
-
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
@@ -2052,13 +2012,7 @@ packages:
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
-
- parse5-htmlparser2-tree-adapter@7.1.0:
- resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==}
-
- parse5@7.2.0:
- resolution: {integrity: sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==}
+ engines: {node: '>=6'}
path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
@@ -2075,9 +2029,6 @@ packages:
resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
engines: {node: '>=16 || 14 >=14.18'}
- path-to-regexp@3.3.0:
- resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==}
-
path-to-regexp@6.3.0:
resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
@@ -2107,13 +2058,13 @@ packages:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
- playwright-core@1.48.2:
- resolution: {integrity: sha512-sjjw+qrLFlriJo64du+EK0kJgZzoQPsabGF4lBvsid+3CNIZIYLgnMj9V6JY5VhM2Peh20DJWIVpVljLLnlawA==}
+ playwright-core@1.49.1:
+ resolution: {integrity: sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==}
engines: {node: '>=18'}
hasBin: true
- playwright@1.48.2:
- resolution: {integrity: sha512-NjYvYgp4BPmiwfe31j4gHLa3J7bD2WiBz8Lk2RoSsmX38SVIARZ18VYjxLjAcDsAhA+F4iSEXTSGgjua0rrlgQ==}
+ playwright@1.49.1:
+ resolution: {integrity: sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==}
engines: {node: '>=18'}
hasBin: true
@@ -2182,32 +2133,83 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.4.47:
- resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
+ postcss@8.4.49:
+ resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier-plugin-svelte@3.2.7:
- resolution: {integrity: sha512-/Dswx/ea0lV34If1eDcG3nulQ63YNr5KPDfMsjbdtpSWOxKKJ7nAc2qlVuYwEvCr4raIuredNoR7K4JCkmTGaQ==}
+ prettier-plugin-svelte@3.3.2:
+ resolution: {integrity: sha512-kRPjH8wSj2iu+dO+XaUv4vD8qr5mdDmlak3IT/7AOgGIMRG86z/EHOLauFcClKEnOUf4A4nOA7sre5KrJD4Raw==}
peerDependencies:
prettier: ^3.0.0
svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0
- prettier@3.3.3:
- resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
+ prettier-plugin-tailwindcss@0.6.9:
+ resolution: {integrity: sha512-r0i3uhaZAXYP0At5xGfJH876W3HHGHDp+LCRUJrs57PBeQ6mYHMwr25KH8NPX44F2yGTvdnH7OqCshlQx183Eg==}
+ engines: {node: '>=14.21.3'}
+ peerDependencies:
+ '@ianvs/prettier-plugin-sort-imports': '*'
+ '@prettier/plugin-pug': '*'
+ '@shopify/prettier-plugin-liquid': '*'
+ '@trivago/prettier-plugin-sort-imports': '*'
+ '@zackad/prettier-plugin-twig-melody': '*'
+ prettier: ^3.0
+ prettier-plugin-astro: '*'
+ prettier-plugin-css-order: '*'
+ prettier-plugin-import-sort: '*'
+ prettier-plugin-jsdoc: '*'
+ prettier-plugin-marko: '*'
+ prettier-plugin-multiline-arrays: '*'
+ prettier-plugin-organize-attributes: '*'
+ prettier-plugin-organize-imports: '*'
+ prettier-plugin-sort-imports: '*'
+ prettier-plugin-style-order: '*'
+ prettier-plugin-svelte: '*'
+ peerDependenciesMeta:
+ '@ianvs/prettier-plugin-sort-imports':
+ optional: true
+ '@prettier/plugin-pug':
+ optional: true
+ '@shopify/prettier-plugin-liquid':
+ optional: true
+ '@trivago/prettier-plugin-sort-imports':
+ optional: true
+ '@zackad/prettier-plugin-twig-melody':
+ optional: true
+ prettier-plugin-astro:
+ optional: true
+ prettier-plugin-css-order:
+ optional: true
+ prettier-plugin-import-sort:
+ optional: true
+ prettier-plugin-jsdoc:
+ optional: true
+ prettier-plugin-marko:
+ optional: true
+ prettier-plugin-multiline-arrays:
+ optional: true
+ prettier-plugin-organize-attributes:
+ optional: true
+ prettier-plugin-organize-imports:
+ optional: true
+ prettier-plugin-sort-imports:
+ optional: true
+ prettier-plugin-style-order:
+ optional: true
+ prettier-plugin-svelte:
+ optional: true
+
+ prettier@3.4.2:
+ resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==}
engines: {node: '>=14'}
hasBin: true
printable-characters@1.0.42:
resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==}
- proxy-agent@6.4.0:
- resolution: {integrity: sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==}
- engines: {node: '>= 14'}
-
proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
@@ -2218,13 +2220,6 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- purgecss-from-html@6.0.0:
- resolution: {integrity: sha512-GkgAUzgyC4kwcVY5+QOI2eqQghV1Lq7q2uIODAPIueiBn3mHpJOh9boSMjfUQg0/YU/ZEWq7SzjwetuqxTvD4g==}
-
- purgecss@6.0.0:
- resolution: {integrity: sha512-s3EBxg5RSWmpqd0KGzNqPiaBbWDz1/As+2MzoYVGMqgDqRTLBhJW6sywfTBek7OwNfoS/6pS0xdtvChNhFj2cw==}
- hasBin: true
-
querystringify@2.2.0:
resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
@@ -2234,10 +2229,6 @@ packages:
read-cache@1.0.0:
resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
- readable-stream@3.6.2:
- resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
- engines: {node: '>= 6'}
-
readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
@@ -2246,20 +2237,10 @@ packages:
resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
engines: {node: '>= 14.16.0'}
- reflect-metadata@0.1.13:
- resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==}
-
- regenerator-runtime@0.14.1:
- resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
-
regexparam@3.0.0:
resolution: {integrity: sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==}
engines: {node: '>=8'}
- require-directory@2.1.1:
- resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
- engines: {node: '>=0.10.0'}
-
requires-port@1.0.0:
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
@@ -2267,17 +2248,18 @@ packages:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
- resolve.exports@2.0.2:
- resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==}
+ resolve.exports@2.0.3:
+ resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==}
engines: {node: '>=10'}
- resolve@1.22.8:
- resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+ resolve@1.22.10:
+ resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
+ engines: {node: '>= 0.4'}
hasBin: true
- restore-cursor@3.1.0:
- resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
- engines: {node: '>=8'}
+ resolve@1.22.9:
+ resolution: {integrity: sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==}
+ hasBin: true
reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
@@ -2293,35 +2275,33 @@ packages:
rollup-pluginutils@2.8.2:
resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
- rollup@4.24.2:
- resolution: {integrity: sha512-do/DFGq5g6rdDhdpPq5qb2ecoczeK6y+2UAjdJ5trjQJj5f1AiVdLRWRc9A9/fFukfvJRgM0UXzxBIYMovm5ww==}
+ rollup@4.28.1:
+ resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- run-async@2.4.1:
- resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
- engines: {node: '>=0.12.0'}
+ rollup@4.30.0:
+ resolution: {integrity: sha512-sDnr1pcjTgUT69qBksNF1N1anwfbyYG6TBQ22b03bII8EdiUQ7J0TlozVaTMjT/eEJAO49e1ndV7t+UZfL1+vA==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
- rxjs@6.6.7:
- resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
- engines: {npm: '>=2.0.0'}
+ runed@0.20.0:
+ resolution: {integrity: sha512-YqPxaUdWL5nUXuSF+/v8a+NkVN8TGyEGbQwTA25fLY35MR/2bvZ1c6sCbudoo1kT4CAJPh4kUkcgGVxW127WKw==}
+ peerDependencies:
+ svelte: ^5.7.0
- rxjs@7.8.1:
- resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+ runed@0.22.0:
+ resolution: {integrity: sha512-ZWVXWhOr0P5xdNgtviz6D1ivLUDWKLCbeC5SUEJ3zBkqLReVqWHenFxMNFeFaiC5bfxhFxyxzyzB+98uYFtwdA==}
+ peerDependencies:
+ svelte: ^5.7.0
sade@1.8.1:
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
engines: {node: '>=6'}
- safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
-
- safer-buffer@2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
-
selfsigned@2.4.1:
resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==}
engines: {node: '>=10'}
@@ -2331,9 +2311,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- set-cookie-parser@2.7.0:
- resolution: {integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==}
-
set-cookie-parser@2.7.1:
resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==}
@@ -2348,9 +2325,6 @@ packages:
siginfo@2.0.0:
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
- signal-exit@3.0.7:
- resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
-
signal-exit@4.1.0:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
@@ -2359,18 +2333,6 @@ packages:
resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==}
engines: {node: '>=18'}
- smart-buffer@4.2.0:
- resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
- engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
-
- socks-proxy-agent@8.0.4:
- resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==}
- engines: {node: '>= 14'}
-
- socks@2.8.3:
- resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==}
- engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
-
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
@@ -2383,20 +2345,14 @@ packages:
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
deprecated: Please use @jridgewell/sourcemap-codec instead
- spawn-command@0.0.2:
- resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==}
-
- sprintf-js@1.1.3:
- resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
-
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
stacktracey@2.1.8:
resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==}
- std-env@3.7.0:
- resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
+ std-env@3.8.0:
+ resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==}
stoppable@1.1.0:
resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==}
@@ -2410,9 +2366,6 @@ packages:
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
engines: {node: '>=12'}
- string_decoder@1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
-
strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
@@ -2425,6 +2378,9 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
+ style-to-object@1.0.8:
+ resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==}
+
sucrase@3.35.0:
resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -2434,16 +2390,12 @@ packages:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
- supports-color@8.1.1:
- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
- engines: {node: '>=10'}
-
supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- svelte-check@4.0.5:
- resolution: {integrity: sha512-icBTBZ3ibBaywbXUat3cK6hB5Du+Kq9Z8CRuyLmm64XIe2/r+lQcbuBx/IQgsbrC+kT2jQ0weVpZSSRIPwB6jQ==}
+ svelte-check@4.1.1:
+ resolution: {integrity: sha512-NfaX+6Qtc8W/CyVGS/F7/XdiSSyXz+WGYA9ZWV3z8tso14V2vzjfXviKaTFEzB7g8TqfgO2FOzP6XT4ApSTUTw==}
engines: {node: '>= 18.0.0'}
hasBin: true
peerDependencies:
@@ -2459,18 +2411,40 @@ packages:
svelte:
optional: true
- svelte@5.1.4:
- resolution: {integrity: sha512-qgHDV7AyvBZa2pbf+V0tnvWrN1LKD8LdUsBkR/SSYVVN6zXexiXnOy5Pjcjft2y/2NJJVa8ORUHFVn3oiWCLVQ==}
+ svelte-sonner@0.3.28:
+ resolution: {integrity: sha512-K3AmlySeFifF/cKgsYNv5uXqMVNln0NBAacOYgmkQStLa/UoU0LhfAACU6Gr+YYC8bOCHdVmFNoKuDbMEsppJg==}
+ peerDependencies:
+ svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1
+
+ svelte-toolbelt@0.7.0:
+ resolution: {integrity: sha512-i/Tv4NwAWWqJnK5H0F8y/ubDnogDYlwwyzKhrspTUFzrFuGnYshqd2g4/R43ds841wmaFiSW/HsdsdWhPOlrAA==}
+ engines: {node: '>=18', pnpm: '>=8.7.0'}
+ peerDependencies:
+ svelte: ^5.0.0
+
+ svelte@5.16.2:
+ resolution: {integrity: sha512-S4mKWbjv53ik1NtGuO95TC7kBA8GYBIeT9fM6y2wHdLNqdCmPXJSWLVuO7vlJZ7TUksp+6qnvqCCtWnVXeTCyw==}
engines: {node: '>=18'}
- tailwindcss@3.4.14:
- resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==}
+ tailwind-merge@2.6.0:
+ resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==}
+
+ tailwind-variants@0.3.0:
+ resolution: {integrity: sha512-ho2k5kn+LB1fT5XdNS3Clb96zieWxbStE9wNLK7D0AV64kdZMaYzAKo0fWl6fXLPY99ffF9oBJnIj5escEl/8A==}
+ engines: {node: '>=16.x', pnpm: '>=7.x'}
+ peerDependencies:
+ tailwindcss: '*'
+
+ tailwindcss-animate@1.0.7:
+ resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
+ peerDependencies:
+ tailwindcss: '>=3.0.0 || insiders'
+
+ tailwindcss@3.4.17:
+ resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==}
engines: {node: '>=14.0.0'}
hasBin: true
- text-table@0.2.0:
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
-
thenify-all@1.6.0:
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
engines: {node: '>=0.8'}
@@ -2478,9 +2452,6 @@ packages:
thenify@3.3.1:
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
- through@2.3.8:
- resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
-
tiny-glob@0.2.9:
resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
@@ -2490,8 +2461,8 @@ packages:
tinyexec@0.3.1:
resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==}
- tinypool@1.0.1:
- resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==}
+ tinypool@1.0.2:
+ resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==}
engines: {node: ^18.0.0 || >=20.0.0}
tinyrainbow@1.2.0:
@@ -2502,10 +2473,6 @@ packages:
resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
engines: {node: '>=14.0.0'}
- tmp@0.0.33:
- resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
- engines: {node: '>=0.6.0'}
-
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -2521,12 +2488,8 @@ packages:
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- tree-kill@1.2.2:
- resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
- hasBin: true
-
- ts-api-utils@1.3.0:
- resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
+ ts-api-utils@1.4.3:
+ resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==}
engines: {node: '>=16'}
peerDependencies:
typescript: '>=4.2.0'
@@ -2534,50 +2497,37 @@ packages:
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
- tslib@1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
-
- tslib@2.7.0:
- resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
-
- tslib@2.8.0:
- resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==}
+ tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- type-fest@0.21.3:
- resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
- engines: {node: '>=10'}
-
- typescript-eslint@8.12.1:
- resolution: {integrity: sha512-SsKedZnq4TStkrpqnk+OqTnmkC9CkYBRNKjQ965CLpFruGcRkPF5UhKxbcbF6c/m2r6YAgKw/UtQxdlMjh3mug==}
+ typescript-eslint@8.19.0:
+ resolution: {integrity: sha512-Ni8sUkVWYK4KAcTtPjQ/UTiRk6jcsuDhPpxULapUDi8A/l8TSBk+t1GtJA1RsCzIJg0q6+J7bf35AwQigENWRQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.8.0'
- typescript@5.6.3:
- resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
+ typescript@5.7.2:
+ resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
engines: {node: '>=14.17'}
hasBin: true
- ua-parser-js@2.0.0-beta.3:
- resolution: {integrity: sha512-vZkEG/GplLRxj4XVrjLUQpSNg9Qj9RdnIqrOy8dqrLP1e5x7i2N8RfVYlWRbKEZdDSWfeWNcWS38gmieX03/5A==}
+ ua-is-frozen@0.1.2:
+ resolution: {integrity: sha512-RwKDW2p3iyWn4UbaxpP2+VxwqXh0jpvdxsYpZ5j/MLLiQOfbsV5shpgQiw93+KMYQPcteeMQ289MaAFzs3G9pw==}
+
+ ua-parser-js@2.0.0:
+ resolution: {integrity: sha512-SASgD4RlB7+SCMmlVNqrhPw0f/2pGawWBzJ2+LwGTD0GgNnrKGzPJDiraGHJDwW9Zm5DH2lTmUpqDpbZjJY4+Q==}
hasBin: true
ufo@1.5.4:
resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
- uid@2.0.2:
- resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==}
- engines: {node: '>=8'}
-
- undici-types@6.19.8:
- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
+ undici-types@6.20.0:
+ resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
undici@5.28.4:
resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==}
@@ -2593,10 +2543,6 @@ packages:
resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
engines: {node: '>= 4.0.0'}
- universalify@2.0.1:
- resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
- engines: {node: '>= 10.0.0'}
-
update-browserslist-db@1.1.1:
resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
hasBin: true
@@ -2612,8 +2558,8 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- vite-node@2.1.4:
- resolution: {integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==}
+ vite-node@2.1.8:
+ resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -2623,14 +2569,8 @@ packages:
peerDependencies:
vite: '>=3'
- vite-plugin-tailwind-purgecss@0.3.3:
- resolution: {integrity: sha512-fsTAzcSdFKrhLxX8zTq3zaTFjk+APmJWOAy+1ujsmxkh9y8hIvM81dWEgdXK1k7suQjns+b7JsoIUkHpxLf5UA==}
- peerDependencies:
- tailwindcss: ^3.3.0
- vite: ^4.1.1 || ^5.0.0
-
- vite@5.4.10:
- resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==}
+ vite@5.4.11:
+ resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -2660,23 +2600,63 @@ packages:
terser:
optional: true
- vitefu@1.0.3:
- resolution: {integrity: sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==}
+ vite@6.0.7:
+ resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ jiti: '>=1.21.0'
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ sass-embedded: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
+ vitefu@1.0.4:
+ resolution: {integrity: sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==}
peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
peerDependenciesMeta:
vite:
optional: true
- vitest@2.1.4:
- resolution: {integrity: sha512-eDjxbVAJw1UJJCHr5xr/xM86Zx+YxIEXGAR+bmnEID7z9qWfoxpHw0zdobz+TQAFOLT+nEXz3+gx6nUJ7RgmlQ==}
+ vitest@2.1.8:
+ resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/node': ^18.0.0 || >=20.0.0
- '@vitest/browser': 2.1.4
- '@vitest/ui': 2.1.4
+ '@vitest/browser': 2.1.8
+ '@vitest/ui': 2.1.8
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -2693,9 +2673,6 @@ packages:
jsdom:
optional: true
- wcwidth@1.0.1:
- resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
-
webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -2735,10 +2712,6 @@ packages:
'@cloudflare/workers-types':
optional: true
- wrap-ansi@6.2.0:
- resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
- engines: {node: '>=8'}
-
wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -2774,30 +2747,18 @@ packages:
utf-8-validate:
optional: true
- xxhash-wasm@1.0.2:
- resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==}
-
- y18n@5.0.8:
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
- engines: {node: '>=10'}
+ xxhash-wasm@1.1.0:
+ resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==}
yaml@1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
- yaml@2.6.0:
- resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==}
+ yaml@2.6.1:
+ resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==}
engines: {node: '>= 14'}
hasBin: true
- yargs-parser@20.2.9:
- resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
- engines: {node: '>=10'}
-
- yargs@16.2.0:
- resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
- engines: {node: '>=10'}
-
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
@@ -2808,8 +2769,8 @@ packages:
zimmerframe@1.1.2:
resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==}
- zod@3.23.8:
- resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
+ zod@3.24.1:
+ resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==}
snapshots:
@@ -2817,13 +2778,9 @@ snapshots:
'@ampproject/remapping@2.3.0':
dependencies:
- '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@babel/runtime@7.26.0':
- dependencies:
- regenerator-runtime: 0.14.1
-
'@cloudflare/kv-asset-handler@0.3.4':
dependencies:
mime: 3.0.0
@@ -2846,9 +2803,9 @@ snapshots:
'@cloudflare/workers-shared@0.6.0':
dependencies:
mime: 3.0.0
- zod: 3.23.8
+ zod: 3.24.1
- '@cloudflare/workers-types@4.20241022.0': {}
+ '@cloudflare/workers-types@4.20241224.0': {}
'@cspotcode/source-map-support@0.8.1':
dependencies:
@@ -2867,160 +2824,239 @@ snapshots:
'@esbuild/aix-ppc64@0.21.5':
optional: true
+ '@esbuild/aix-ppc64@0.24.2':
+ optional: true
+
'@esbuild/android-arm64@0.17.19':
optional: true
'@esbuild/android-arm64@0.21.5':
optional: true
+ '@esbuild/android-arm64@0.24.2':
+ optional: true
+
'@esbuild/android-arm@0.17.19':
optional: true
'@esbuild/android-arm@0.21.5':
optional: true
+ '@esbuild/android-arm@0.24.2':
+ optional: true
+
'@esbuild/android-x64@0.17.19':
optional: true
'@esbuild/android-x64@0.21.5':
optional: true
+ '@esbuild/android-x64@0.24.2':
+ optional: true
+
'@esbuild/darwin-arm64@0.17.19':
optional: true
'@esbuild/darwin-arm64@0.21.5':
optional: true
+ '@esbuild/darwin-arm64@0.24.2':
+ optional: true
+
'@esbuild/darwin-x64@0.17.19':
optional: true
'@esbuild/darwin-x64@0.21.5':
optional: true
+ '@esbuild/darwin-x64@0.24.2':
+ optional: true
+
'@esbuild/freebsd-arm64@0.17.19':
optional: true
'@esbuild/freebsd-arm64@0.21.5':
optional: true
+ '@esbuild/freebsd-arm64@0.24.2':
+ optional: true
+
'@esbuild/freebsd-x64@0.17.19':
optional: true
'@esbuild/freebsd-x64@0.21.5':
optional: true
+ '@esbuild/freebsd-x64@0.24.2':
+ optional: true
+
'@esbuild/linux-arm64@0.17.19':
optional: true
'@esbuild/linux-arm64@0.21.5':
optional: true
+ '@esbuild/linux-arm64@0.24.2':
+ optional: true
+
'@esbuild/linux-arm@0.17.19':
optional: true
'@esbuild/linux-arm@0.21.5':
optional: true
+ '@esbuild/linux-arm@0.24.2':
+ optional: true
+
'@esbuild/linux-ia32@0.17.19':
optional: true
'@esbuild/linux-ia32@0.21.5':
optional: true
+ '@esbuild/linux-ia32@0.24.2':
+ optional: true
+
'@esbuild/linux-loong64@0.17.19':
optional: true
'@esbuild/linux-loong64@0.21.5':
optional: true
+ '@esbuild/linux-loong64@0.24.2':
+ optional: true
+
'@esbuild/linux-mips64el@0.17.19':
optional: true
'@esbuild/linux-mips64el@0.21.5':
optional: true
+ '@esbuild/linux-mips64el@0.24.2':
+ optional: true
+
'@esbuild/linux-ppc64@0.17.19':
optional: true
'@esbuild/linux-ppc64@0.21.5':
optional: true
+ '@esbuild/linux-ppc64@0.24.2':
+ optional: true
+
'@esbuild/linux-riscv64@0.17.19':
optional: true
'@esbuild/linux-riscv64@0.21.5':
optional: true
+ '@esbuild/linux-riscv64@0.24.2':
+ optional: true
+
'@esbuild/linux-s390x@0.17.19':
optional: true
'@esbuild/linux-s390x@0.21.5':
optional: true
+ '@esbuild/linux-s390x@0.24.2':
+ optional: true
+
'@esbuild/linux-x64@0.17.19':
optional: true
'@esbuild/linux-x64@0.21.5':
optional: true
+ '@esbuild/linux-x64@0.24.2':
+ optional: true
+
+ '@esbuild/netbsd-arm64@0.24.2':
+ optional: true
+
'@esbuild/netbsd-x64@0.17.19':
optional: true
'@esbuild/netbsd-x64@0.21.5':
optional: true
+ '@esbuild/netbsd-x64@0.24.2':
+ optional: true
+
+ '@esbuild/openbsd-arm64@0.24.2':
+ optional: true
+
'@esbuild/openbsd-x64@0.17.19':
optional: true
'@esbuild/openbsd-x64@0.21.5':
optional: true
+ '@esbuild/openbsd-x64@0.24.2':
+ optional: true
+
'@esbuild/sunos-x64@0.17.19':
optional: true
'@esbuild/sunos-x64@0.21.5':
optional: true
+ '@esbuild/sunos-x64@0.24.2':
+ optional: true
+
'@esbuild/win32-arm64@0.17.19':
optional: true
'@esbuild/win32-arm64@0.21.5':
optional: true
+ '@esbuild/win32-arm64@0.24.2':
+ optional: true
+
'@esbuild/win32-ia32@0.17.19':
optional: true
'@esbuild/win32-ia32@0.21.5':
optional: true
+ '@esbuild/win32-ia32@0.24.2':
+ optional: true
+
'@esbuild/win32-x64@0.17.19':
optional: true
'@esbuild/win32-x64@0.21.5':
optional: true
- '@eslint-community/eslint-utils@4.4.0(eslint@9.13.0(jiti@1.21.6))':
+ '@esbuild/win32-x64@0.24.2':
+ optional: true
+
+ '@eslint-community/eslint-utils@4.4.1(eslint@9.17.0(jiti@1.21.6))':
dependencies:
- eslint: 9.13.0(jiti@1.21.6)
+ eslint: 9.17.0(jiti@1.21.6)
eslint-visitor-keys: 3.4.3
- '@eslint-community/regexpp@4.11.1': {}
+ '@eslint-community/regexpp@4.12.1': {}
+
+ '@eslint/compat@1.2.4(eslint@9.17.0(jiti@1.21.6))':
+ optionalDependencies:
+ eslint: 9.17.0(jiti@1.21.6)
- '@eslint/config-array@0.18.0':
+ '@eslint/config-array@0.19.0':
dependencies:
'@eslint/object-schema': 2.1.4
- debug: 4.3.7
+ debug: 4.4.0
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
- '@eslint/core@0.7.0': {}
+ '@eslint/core@0.9.0': {}
- '@eslint/eslintrc@3.1.0':
+ '@eslint/eslintrc@3.2.0':
dependencies:
ajv: 6.12.6
- debug: 4.3.7
- espree: 10.2.0
+ debug: 4.4.0
+ espree: 10.3.0
globals: 14.0.0
ignore: 5.3.2
import-fresh: 3.3.0
@@ -3030,11 +3066,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.13.0': {}
+ '@eslint/js@9.17.0': {}
'@eslint/object-schema@2.1.4': {}
- '@eslint/plugin-kit@0.2.0':
+ '@eslint/plugin-kit@0.2.3':
dependencies:
levn: 0.4.1
@@ -3044,24 +3080,30 @@ snapshots:
dependencies:
'@floating-ui/utils': 0.2.8
- '@floating-ui/dom@1.6.11':
+ '@floating-ui/dom@1.6.12':
dependencies:
'@floating-ui/core': 1.6.8
'@floating-ui/utils': 0.2.8
'@floating-ui/utils@0.2.8': {}
- '@humanfs/core@0.19.0': {}
+ '@humanfs/core@0.19.1': {}
- '@humanfs/node@0.16.5':
+ '@humanfs/node@0.16.6':
dependencies:
- '@humanfs/core': 0.19.0
+ '@humanfs/core': 0.19.1
'@humanwhocodes/retry': 0.3.1
'@humanwhocodes/module-importer@1.0.1': {}
'@humanwhocodes/retry@0.3.1': {}
+ '@humanwhocodes/retry@0.4.1': {}
+
+ '@internationalized/date@3.6.0':
+ dependencies:
+ '@swc/helpers': 0.5.15
+
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -3071,7 +3113,7 @@ snapshots:
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
- '@jridgewell/gen-mapping@0.3.5':
+ '@jridgewell/gen-mapping@0.3.8':
dependencies:
'@jridgewell/set-array': 1.2.1
'@jridgewell/sourcemap-codec': 1.5.0
@@ -3093,9 +3135,7 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
- '@lukeed/csprng@1.1.0': {}
-
- '@microsoft/signalr@8.0.7':
+ '@microsoft/signalr@8.0.7(patch_hash=vl6mvrodvyt4cwoevl3v2ipkay)':
dependencies:
abort-controller: 3.0.0
eventsource: 2.0.2
@@ -3107,34 +3147,6 @@ snapshots:
- encoding
- utf-8-validate
- '@nestjs/axios@3.1.0(@nestjs/common@10.4.5(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.7.7)(rxjs@7.8.1)':
- dependencies:
- '@nestjs/common': 10.4.5(reflect-metadata@0.1.13)(rxjs@7.8.1)
- axios: 1.7.7(debug@4.3.7)
- rxjs: 7.8.1
-
- '@nestjs/common@10.4.5(reflect-metadata@0.1.13)(rxjs@7.8.1)':
- dependencies:
- iterare: 1.2.1
- reflect-metadata: 0.1.13
- rxjs: 7.8.1
- tslib: 2.7.0
- uid: 2.0.2
-
- '@nestjs/core@10.4.5(@nestjs/common@10.4.5(reflect-metadata@0.1.13)(rxjs@7.8.1))(reflect-metadata@0.1.13)(rxjs@7.8.1)':
- dependencies:
- '@nestjs/common': 10.4.5(reflect-metadata@0.1.13)(rxjs@7.8.1)
- '@nuxtjs/opencollective': 0.3.2
- fast-safe-stringify: 2.1.1
- iterare: 1.2.1
- path-to-regexp: 3.3.0
- reflect-metadata: 0.1.13
- rxjs: 7.8.1
- tslib: 2.7.0
- uid: 2.0.2
- transitivePeerDependencies:
- - encoding
-
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -3147,14 +3159,6 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
- '@nuxtjs/opencollective@0.3.2':
- dependencies:
- chalk: 4.1.2
- consola: 2.15.3
- node-fetch: 2.7.0
- transitivePeerDependencies:
- - encoding
-
'@octokit/auth-token@4.0.0': {}
'@octokit/core@5.2.0':
@@ -3218,270 +3222,239 @@ snapshots:
dependencies:
'@octokit/openapi-types': 22.2.0
- '@openapitools/openapi-generator-cli@2.15.0':
- dependencies:
- '@nestjs/axios': 3.1.0(@nestjs/common@10.4.5(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.7.7)(rxjs@7.8.1)
- '@nestjs/common': 10.4.5(reflect-metadata@0.1.13)(rxjs@7.8.1)
- '@nestjs/core': 10.4.5(@nestjs/common@10.4.5(reflect-metadata@0.1.13)(rxjs@7.8.1))(reflect-metadata@0.1.13)(rxjs@7.8.1)
- '@nuxtjs/opencollective': 0.3.2
- axios: 1.7.7(debug@4.3.7)
- chalk: 4.1.2
- commander: 8.3.0
- compare-versions: 4.1.4
- concurrently: 6.5.1
- console.table: 0.10.0
- fs-extra: 10.1.0
- glob: 9.3.5
- inquirer: 8.2.6
- lodash: 4.17.21
- proxy-agent: 6.4.0
- reflect-metadata: 0.1.13
- rxjs: 7.8.1
- tslib: 2.7.0
- transitivePeerDependencies:
- - '@nestjs/microservices'
- - '@nestjs/platform-express'
- - '@nestjs/websockets'
- - class-transformer
- - class-validator
- - debug
- - encoding
- - supports-color
-
'@pkgjs/parseargs@0.11.0':
optional: true
- '@playwright/test@1.48.2':
+ '@playwright/test@1.49.1':
dependencies:
- playwright: 1.48.2
+ playwright: 1.49.1
'@polka/url@1.0.0-next.28': {}
- '@rollup/plugin-commonjs@28.0.1(rollup@4.24.2)':
+ '@rollup/plugin-commonjs@28.0.1(rollup@4.28.1)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.2)
+ '@rollup/pluginutils': 5.1.3(rollup@4.28.1)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.2(picomatch@4.0.2)
is-reference: 1.2.1
- magic-string: 0.30.12
+ magic-string: 0.30.17
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.24.2
+ rollup: 4.28.1
- '@rollup/plugin-json@6.1.0(rollup@4.24.2)':
+ '@rollup/plugin-json@6.1.0(rollup@4.28.1)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.2)
+ '@rollup/pluginutils': 5.1.3(rollup@4.28.1)
optionalDependencies:
- rollup: 4.24.2
+ rollup: 4.28.1
- '@rollup/plugin-node-resolve@15.3.0(rollup@4.24.2)':
+ '@rollup/plugin-node-resolve@16.0.0(rollup@4.28.1)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.2)
+ '@rollup/pluginutils': 5.1.3(rollup@4.28.1)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
- resolve: 1.22.8
+ resolve: 1.22.9
optionalDependencies:
- rollup: 4.24.2
+ rollup: 4.28.1
- '@rollup/pluginutils@5.1.3(rollup@4.24.2)':
+ '@rollup/pluginutils@5.1.3(rollup@4.28.1)':
dependencies:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.24.2
+ rollup: 4.28.1
- '@rollup/rollup-android-arm-eabi@4.24.2':
+ '@rollup/rollup-android-arm-eabi@4.28.1':
optional: true
- '@rollup/rollup-android-arm64@4.24.2':
+ '@rollup/rollup-android-arm-eabi@4.30.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.24.2':
+ '@rollup/rollup-android-arm64@4.28.1':
optional: true
- '@rollup/rollup-darwin-x64@4.24.2':
+ '@rollup/rollup-android-arm64@4.30.0':
optional: true
- '@rollup/rollup-freebsd-arm64@4.24.2':
+ '@rollup/rollup-darwin-arm64@4.28.1':
optional: true
- '@rollup/rollup-freebsd-x64@4.24.2':
+ '@rollup/rollup-darwin-arm64@4.30.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.24.2':
+ '@rollup/rollup-darwin-x64@4.28.1':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.24.2':
+ '@rollup/rollup-darwin-x64@4.30.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.24.2':
+ '@rollup/rollup-freebsd-arm64@4.28.1':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.24.2':
+ '@rollup/rollup-freebsd-arm64@4.30.0':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.24.2':
+ '@rollup/rollup-freebsd-x64@4.28.1':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.24.2':
+ '@rollup/rollup-freebsd-x64@4.30.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.24.2':
+ '@rollup/rollup-linux-arm-gnueabihf@4.28.1':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.24.2':
+ '@rollup/rollup-linux-arm-gnueabihf@4.30.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.24.2':
+ '@rollup/rollup-linux-arm-musleabihf@4.28.1':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.24.2':
+ '@rollup/rollup-linux-arm-musleabihf@4.30.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.24.2':
+ '@rollup/rollup-linux-arm64-gnu@4.28.1':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.24.2':
+ '@rollup/rollup-linux-arm64-gnu@4.30.0':
optional: true
- '@sentry-internal/browser-utils@8.35.0':
- dependencies:
- '@sentry/core': 8.35.0
- '@sentry/types': 8.35.0
- '@sentry/utils': 8.35.0
+ '@rollup/rollup-linux-arm64-musl@4.28.1':
+ optional: true
- '@sentry-internal/feedback@8.35.0':
- dependencies:
- '@sentry/core': 8.35.0
- '@sentry/types': 8.35.0
- '@sentry/utils': 8.35.0
+ '@rollup/rollup-linux-arm64-musl@4.30.0':
+ optional: true
- '@sentry-internal/replay-canvas@8.35.0':
- dependencies:
- '@sentry-internal/replay': 8.35.0
- '@sentry/core': 8.35.0
- '@sentry/types': 8.35.0
- '@sentry/utils': 8.35.0
+ '@rollup/rollup-linux-loongarch64-gnu@4.28.1':
+ optional: true
- '@sentry-internal/replay@8.35.0':
- dependencies:
- '@sentry-internal/browser-utils': 8.35.0
- '@sentry/core': 8.35.0
- '@sentry/types': 8.35.0
- '@sentry/utils': 8.35.0
+ '@rollup/rollup-linux-loongarch64-gnu@4.30.0':
+ optional: true
- '@sentry/browser@8.35.0':
- dependencies:
- '@sentry-internal/browser-utils': 8.35.0
- '@sentry-internal/feedback': 8.35.0
- '@sentry-internal/replay': 8.35.0
- '@sentry-internal/replay-canvas': 8.35.0
- '@sentry/core': 8.35.0
- '@sentry/types': 8.35.0
- '@sentry/utils': 8.35.0
+ '@rollup/rollup-linux-powerpc64le-gnu@4.28.1':
+ optional: true
- '@sentry/core@8.35.0':
- dependencies:
- '@sentry/types': 8.35.0
- '@sentry/utils': 8.35.0
+ '@rollup/rollup-linux-powerpc64le-gnu@4.30.0':
+ optional: true
- '@sentry/svelte@8.35.0(svelte@5.1.4)':
- dependencies:
- '@sentry/browser': 8.35.0
- '@sentry/core': 8.35.0
- '@sentry/types': 8.35.0
- '@sentry/utils': 8.35.0
- magic-string: 0.30.12
- svelte: 5.1.4
+ '@rollup/rollup-linux-riscv64-gnu@4.28.1':
+ optional: true
- '@sentry/types@8.35.0': {}
+ '@rollup/rollup-linux-riscv64-gnu@4.30.0':
+ optional: true
- '@sentry/utils@8.35.0':
- dependencies:
- '@sentry/types': 8.35.0
+ '@rollup/rollup-linux-s390x-gnu@4.28.1':
+ optional: true
- '@skeletonlabs/skeleton@2.10.3(svelte@5.1.4)':
- dependencies:
- esm-env: 1.0.0
- svelte: 5.1.4
+ '@rollup/rollup-linux-s390x-gnu@4.30.0':
+ optional: true
- '@skeletonlabs/tw-plugin@0.4.0(tailwindcss@3.4.14)':
- dependencies:
- tailwindcss: 3.4.14
+ '@rollup/rollup-linux-x64-gnu@4.28.1':
+ optional: true
- '@sveltejs/adapter-cloudflare@4.7.4(@sveltejs/kit@2.7.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(wrangler@3.80.5(@cloudflare/workers-types@4.20241022.0))':
+ '@rollup/rollup-linux-x64-gnu@4.30.0':
+ optional: true
+
+ '@rollup/rollup-linux-x64-musl@4.28.1':
+ optional: true
+
+ '@rollup/rollup-linux-x64-musl@4.30.0':
+ optional: true
+
+ '@rollup/rollup-win32-arm64-msvc@4.28.1':
+ optional: true
+
+ '@rollup/rollup-win32-arm64-msvc@4.30.0':
+ optional: true
+
+ '@rollup/rollup-win32-ia32-msvc@4.28.1':
+ optional: true
+
+ '@rollup/rollup-win32-ia32-msvc@4.30.0':
+ optional: true
+
+ '@rollup/rollup-win32-x64-msvc@4.28.1':
+ optional: true
+
+ '@rollup/rollup-win32-x64-msvc@4.30.0':
+ optional: true
+
+ '@sveltejs/adapter-cloudflare@5.0.0(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(wrangler@3.80.5(@cloudflare/workers-types@4.20241224.0))':
dependencies:
- '@cloudflare/workers-types': 4.20241022.0
- '@sveltejs/kit': 2.7.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2))
- esbuild: 0.21.5
+ '@cloudflare/workers-types': 4.20241224.0
+ '@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))
+ esbuild: 0.24.2
worktop: 0.8.0-next.18
- wrangler: 3.80.5(@cloudflare/workers-types@4.20241022.0)
+ wrangler: 3.80.5(@cloudflare/workers-types@4.20241224.0)
- '@sveltejs/adapter-node@5.2.9(@sveltejs/kit@2.7.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))':
+ '@sveltejs/adapter-node@5.2.11(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))':
dependencies:
- '@rollup/plugin-commonjs': 28.0.1(rollup@4.24.2)
- '@rollup/plugin-json': 6.1.0(rollup@4.24.2)
- '@rollup/plugin-node-resolve': 15.3.0(rollup@4.24.2)
- '@sveltejs/kit': 2.7.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2))
- rollup: 4.24.2
+ '@rollup/plugin-commonjs': 28.0.1(rollup@4.28.1)
+ '@rollup/plugin-json': 6.1.0(rollup@4.28.1)
+ '@rollup/plugin-node-resolve': 16.0.0(rollup@4.28.1)
+ '@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))
+ rollup: 4.28.1
- '@sveltejs/kit@2.7.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2))':
+ '@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2))
+ '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))
'@types/cookie': 0.6.0
- cookie: 0.6.0
+ cookie: 1.0.2
devalue: 5.1.1
- esm-env: 1.0.0
+ esm-env: 1.2.1
import-meta-resolve: 4.1.0
kleur: 4.1.5
- magic-string: 0.30.12
+ magic-string: 0.30.17
mrmime: 2.0.0
sade: 1.8.1
set-cookie-parser: 2.7.1
sirv: 3.0.0
- svelte: 5.1.4
+ svelte: 5.16.2
tiny-glob: 0.2.9
- vite: 5.4.10(@types/node@22.8.2)
+ vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)
- '@sveltejs/vite-plugin-svelte-inspector@3.0.0-next.4(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2))':
+ '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2))
- debug: 4.3.7
- svelte: 5.1.4
- vite: 5.4.10(@types/node@22.8.2)
+ '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))
+ debug: 4.4.0
+ svelte: 5.16.2
+ vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2))':
+ '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 3.0.0-next.4(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2)))(svelte@5.1.4)(vite@5.4.10(@types/node@22.8.2))
- debug: 4.3.7
+ '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)))(svelte@5.16.2)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))
+ debug: 4.4.0
deepmerge: 4.3.1
kleur: 4.1.5
- magic-string: 0.30.12
- svelte: 5.1.4
- vite: 5.4.10(@types/node@22.8.2)
- vitefu: 1.0.3(vite@5.4.10(@types/node@22.8.2))
+ magic-string: 0.30.17
+ svelte: 5.16.2
+ vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)
+ vitefu: 1.0.4(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1))
transitivePeerDependencies:
- supports-color
- '@tailwindcss/forms@0.5.9(tailwindcss@3.4.14)':
+ '@swc/helpers@0.5.15':
+ dependencies:
+ tslib: 2.8.1
+
+ '@tailwindcss/forms@0.5.9(tailwindcss@3.4.17)':
dependencies:
mini-svg-data-uri: 1.4.4
- tailwindcss: 3.4.14
+ tailwindcss: 3.4.17
- '@tailwindcss/typography@0.5.15(tailwindcss@3.4.14)':
+ '@tailwindcss/typography@0.5.15(tailwindcss@3.4.17)':
dependencies:
lodash.castarray: 4.4.0
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10
- tailwindcss: 3.4.14
+ tailwindcss: 3.4.17
- '@tootallnate/quickjs-emscripten@0.23.0': {}
+ '@tanstack/table-core@8.20.5': {}
'@types/cookie@0.6.0': {}
@@ -3498,138 +3471,132 @@ snapshots:
'@types/node-forge@1.3.11':
dependencies:
- '@types/node': 22.8.2
+ '@types/node': 22.10.5
- '@types/node@22.8.2':
+ '@types/node@22.10.5':
dependencies:
- undici-types: 6.19.8
+ undici-types: 6.20.0
'@types/resolve@1.20.2': {}
+ '@types/semver@7.5.8': {}
+
'@types/w3c-web-serial@1.0.7': {}
- '@typescript-eslint/eslint-plugin@8.12.1(@typescript-eslint/parser@8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/eslint-plugin@8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)':
dependencies:
- '@eslint-community/regexpp': 4.11.1
- '@typescript-eslint/parser': 8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.12.1
- '@typescript-eslint/type-utils': 8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/utils': 8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/visitor-keys': 8.12.1
- eslint: 9.13.0(jiti@1.21.6)
+ '@eslint-community/regexpp': 4.12.1
+ '@typescript-eslint/parser': 8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)
+ '@typescript-eslint/scope-manager': 8.19.0
+ '@typescript-eslint/type-utils': 8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)
+ '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)
+ '@typescript-eslint/visitor-keys': 8.19.0
+ eslint: 9.17.0(jiti@1.21.6)
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
- ts-api-utils: 1.3.0(typescript@5.6.3)
- optionalDependencies:
- typescript: 5.6.3
+ ts-api-utils: 1.4.3(typescript@5.7.2)
+ typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.12.1
- '@typescript-eslint/types': 8.12.1
- '@typescript-eslint/typescript-estree': 8.12.1(typescript@5.6.3)
- '@typescript-eslint/visitor-keys': 8.12.1
- debug: 4.3.7
- eslint: 9.13.0(jiti@1.21.6)
- optionalDependencies:
- typescript: 5.6.3
+ '@typescript-eslint/scope-manager': 8.19.0
+ '@typescript-eslint/types': 8.19.0
+ '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.2)
+ '@typescript-eslint/visitor-keys': 8.19.0
+ debug: 4.4.0
+ eslint: 9.17.0(jiti@1.21.6)
+ typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.12.1':
+ '@typescript-eslint/scope-manager@8.19.0':
dependencies:
- '@typescript-eslint/types': 8.12.1
- '@typescript-eslint/visitor-keys': 8.12.1
+ '@typescript-eslint/types': 8.19.0
+ '@typescript-eslint/visitor-keys': 8.19.0
- '@typescript-eslint/type-utils@8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/type-utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.12.1(typescript@5.6.3)
- '@typescript-eslint/utils': 8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
- debug: 4.3.7
- ts-api-utils: 1.3.0(typescript@5.6.3)
- optionalDependencies:
- typescript: 5.6.3
+ '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.2)
+ '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)
+ debug: 4.4.0
+ eslint: 9.17.0(jiti@1.21.6)
+ ts-api-utils: 1.4.3(typescript@5.7.2)
+ typescript: 5.7.2
transitivePeerDependencies:
- - eslint
- supports-color
- '@typescript-eslint/types@8.12.1': {}
+ '@typescript-eslint/types@8.19.0': {}
- '@typescript-eslint/typescript-estree@8.12.1(typescript@5.6.3)':
- dependencies:
- '@typescript-eslint/types': 8.12.1
- '@typescript-eslint/visitor-keys': 8.12.1
- debug: 4.3.7
- fast-glob: 3.3.2
+ '@typescript-eslint/typescript-estree@8.19.0(typescript@5.7.2)':
+ dependencies:
+ '@typescript-eslint/types': 8.19.0
+ '@typescript-eslint/visitor-keys': 8.19.0
+ debug: 4.4.0
+ fast-glob: 3.3.3
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.6.3)
- optionalDependencies:
- typescript: 5.6.3
+ ts-api-utils: 1.4.3(typescript@5.7.2)
+ typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.6))
- '@typescript-eslint/scope-manager': 8.12.1
- '@typescript-eslint/types': 8.12.1
- '@typescript-eslint/typescript-estree': 8.12.1(typescript@5.6.3)
- eslint: 9.13.0(jiti@1.21.6)
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@1.21.6))
+ '@typescript-eslint/scope-manager': 8.19.0
+ '@typescript-eslint/types': 8.19.0
+ '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.2)
+ eslint: 9.17.0(jiti@1.21.6)
+ typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- - typescript
-
- '@typescript-eslint/visitor-keys@8.12.1':
- dependencies:
- '@typescript-eslint/types': 8.12.1
- eslint-visitor-keys: 3.4.3
- '@vincjo/datatables@2.0.5(svelte@5.1.4)':
+ '@typescript-eslint/visitor-keys@8.19.0':
dependencies:
- svelte: 5.1.4
+ '@typescript-eslint/types': 8.19.0
+ eslint-visitor-keys: 4.2.0
- '@vitest/expect@2.1.4':
+ '@vitest/expect@2.1.8':
dependencies:
- '@vitest/spy': 2.1.4
- '@vitest/utils': 2.1.4
+ '@vitest/spy': 2.1.8
+ '@vitest/utils': 2.1.8
chai: 5.1.2
tinyrainbow: 1.2.0
- '@vitest/mocker@2.1.4(vite@5.4.10(@types/node@22.8.2))':
+ '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.5))':
dependencies:
- '@vitest/spy': 2.1.4
+ '@vitest/spy': 2.1.8
estree-walker: 3.0.3
- magic-string: 0.30.12
+ magic-string: 0.30.14
optionalDependencies:
- vite: 5.4.10(@types/node@22.8.2)
+ vite: 5.4.11(@types/node@22.10.5)
- '@vitest/pretty-format@2.1.4':
+ '@vitest/pretty-format@2.1.8':
dependencies:
tinyrainbow: 1.2.0
- '@vitest/runner@2.1.4':
+ '@vitest/runner@2.1.8':
dependencies:
- '@vitest/utils': 2.1.4
+ '@vitest/utils': 2.1.8
pathe: 1.1.2
- '@vitest/snapshot@2.1.4':
+ '@vitest/snapshot@2.1.8':
dependencies:
- '@vitest/pretty-format': 2.1.4
- magic-string: 0.30.12
+ '@vitest/pretty-format': 2.1.8
+ magic-string: 0.30.14
pathe: 1.1.2
- '@vitest/spy@2.1.4':
+ '@vitest/spy@2.1.8':
dependencies:
tinyspy: 3.0.2
- '@vitest/utils@2.1.4':
+ '@vitest/utils@2.1.8':
dependencies:
- '@vitest/pretty-format': 2.1.4
+ '@vitest/pretty-format': 2.1.8
loupe: 3.1.2
tinyrainbow: 1.2.0
@@ -3651,12 +3618,6 @@ snapshots:
acorn@8.14.0: {}
- agent-base@7.1.1:
- dependencies:
- debug: 4.3.7
- transitivePeerDependencies:
- - supports-color
-
ajv@6.12.6:
dependencies:
fast-deep-equal: 3.1.3
@@ -3664,10 +3625,6 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ansi-escapes@4.3.2:
- dependencies:
- type-fest: 0.21.3
-
ansi-regex@5.0.1: {}
ansi-regex@6.1.0: {}
@@ -3697,22 +3654,18 @@ snapshots:
assertion-error@2.0.1: {}
- ast-types@0.13.4:
- dependencies:
- tslib: 2.8.0
-
asynckit@0.4.0: {}
atob-lite@2.0.0: {}
- autoprefixer@10.4.20(postcss@8.4.47):
+ autoprefixer@10.4.20(postcss@8.4.49):
dependencies:
browserslist: 4.24.0
caniuse-lite: 1.0.30001669
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
axios@1.7.7(debug@4.3.7):
@@ -3727,19 +3680,19 @@ snapshots:
balanced-match@1.0.2: {}
- base64-js@1.5.1: {}
-
- basic-ftp@5.0.5: {}
-
before-after-hook@2.2.3: {}
binary-extensions@2.3.0: {}
- bl@4.1.0:
+ bits-ui@1.0.0-next.77(svelte@5.16.2):
dependencies:
- buffer: 5.7.1
- inherits: 2.0.4
- readable-stream: 3.6.2
+ '@floating-ui/core': 1.6.8
+ '@floating-ui/dom': 1.6.12
+ '@internationalized/date': 3.6.0
+ esm-env: 1.2.1
+ runed: 0.22.0(svelte@5.16.2)
+ svelte: 5.16.2
+ svelte-toolbelt: 0.7.0(svelte@5.16.2)
blake3-wasm@2.1.5: {}
@@ -3765,11 +3718,6 @@ snapshots:
node-releases: 2.0.18
update-browserslist-db: 1.1.1(browserslist@4.24.0)
- buffer@5.7.1:
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
-
cac@6.7.14: {}
callsites@3.1.0: {}
@@ -3780,8 +3728,8 @@ snapshots:
capnp-ts@0.7.0:
dependencies:
- debug: 4.3.7
- tslib: 2.8.0
+ debug: 4.4.0
+ tslib: 2.8.1
transitivePeerDependencies:
- supports-color
@@ -3798,10 +3746,6 @@ snapshots:
ansi-styles: 4.3.0
supports-color: 7.2.0
- chalk@5.3.0: {}
-
- chardet@0.7.0: {}
-
check-error@2.1.1: {}
chokidar@3.6.0:
@@ -3820,21 +3764,7 @@ snapshots:
dependencies:
readdirp: 4.0.2
- cli-cursor@3.1.0:
- dependencies:
- restore-cursor: 3.1.0
-
- cli-spinners@2.9.2: {}
-
- cli-width@3.0.0: {}
-
- cliui@7.0.4:
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 7.0.0
-
- clone@1.0.4: {}
+ clsx@2.1.1: {}
color-convert@2.0.1:
dependencies:
@@ -3846,40 +3776,17 @@ snapshots:
dependencies:
delayed-stream: 1.0.0
- commander@12.1.0: {}
-
commander@4.1.1: {}
- commander@8.3.0: {}
-
commondir@1.0.1: {}
- compare-versions@4.1.4: {}
-
concat-map@0.0.1: {}
- concurrently@6.5.1:
- dependencies:
- chalk: 4.1.2
- date-fns: 2.30.0
- lodash: 4.17.21
- rxjs: 6.6.7
- spawn-command: 0.0.2
- supports-color: 8.1.1
- tree-kill: 1.2.2
- yargs: 16.2.0
-
- consola@2.15.3: {}
-
- console.table@0.10.0:
- dependencies:
- easy-table: 1.1.0
-
- cookie@0.6.0: {}
-
cookie@0.7.2: {}
- cross-spawn@7.0.3:
+ cookie@1.0.2: {}
+
+ cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
@@ -3887,22 +3794,15 @@ snapshots:
crypto-js@4.2.0: {}
- css-tree@2.3.1:
- dependencies:
- mdn-data: 2.0.30
- source-map-js: 1.2.1
-
cssesc@3.0.0: {}
data-uri-to-buffer@2.0.2: {}
- data-uri-to-buffer@6.0.2: {}
-
- date-fns@2.30.0:
+ debug@4.3.7:
dependencies:
- '@babel/runtime': 7.26.0
+ ms: 2.1.3
- debug@4.3.7:
+ debug@4.4.0:
dependencies:
ms: 2.1.3
@@ -3912,49 +3812,31 @@ snapshots:
deepmerge@4.3.1: {}
- defaults@1.0.4:
- dependencies:
- clone: 1.0.4
-
defu@6.1.4: {}
- degenerator@5.0.1:
- dependencies:
- ast-types: 0.13.4
- escodegen: 2.1.0
- esprima: 4.0.1
-
delayed-stream@1.0.0: {}
deprecation@2.3.1: {}
+ detect-europe-js@0.1.2: {}
+
devalue@5.1.1: {}
didyoumean@1.2.2: {}
dlv@1.1.3: {}
- domelementtype@2.3.0: {}
-
- domhandler@5.0.3:
- dependencies:
- domelementtype: 2.3.0
+ dotenv@16.4.7: {}
eastasianwidth@0.2.0: {}
- easy-table@1.1.0:
- optionalDependencies:
- wcwidth: 1.0.1
-
electron-to-chromium@1.5.40: {}
- email-validator@2.0.4: {}
-
emoji-regex@8.0.0: {}
emoji-regex@9.2.2: {}
- entities@4.5.0: {}
+ es-module-lexer@1.5.4: {}
esbuild@0.17.19:
optionalDependencies:
@@ -4007,45 +3889,63 @@ snapshots:
'@esbuild/win32-ia32': 0.21.5
'@esbuild/win32-x64': 0.21.5
- escalade@3.2.0: {}
+ esbuild@0.24.2:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.24.2
+ '@esbuild/android-arm': 0.24.2
+ '@esbuild/android-arm64': 0.24.2
+ '@esbuild/android-x64': 0.24.2
+ '@esbuild/darwin-arm64': 0.24.2
+ '@esbuild/darwin-x64': 0.24.2
+ '@esbuild/freebsd-arm64': 0.24.2
+ '@esbuild/freebsd-x64': 0.24.2
+ '@esbuild/linux-arm': 0.24.2
+ '@esbuild/linux-arm64': 0.24.2
+ '@esbuild/linux-ia32': 0.24.2
+ '@esbuild/linux-loong64': 0.24.2
+ '@esbuild/linux-mips64el': 0.24.2
+ '@esbuild/linux-ppc64': 0.24.2
+ '@esbuild/linux-riscv64': 0.24.2
+ '@esbuild/linux-s390x': 0.24.2
+ '@esbuild/linux-x64': 0.24.2
+ '@esbuild/netbsd-arm64': 0.24.2
+ '@esbuild/netbsd-x64': 0.24.2
+ '@esbuild/openbsd-arm64': 0.24.2
+ '@esbuild/openbsd-x64': 0.24.2
+ '@esbuild/sunos-x64': 0.24.2
+ '@esbuild/win32-arm64': 0.24.2
+ '@esbuild/win32-ia32': 0.24.2
+ '@esbuild/win32-x64': 0.24.2
- escape-string-regexp@1.0.5: {}
+ escalade@3.2.0: {}
escape-string-regexp@4.0.0: {}
- escodegen@2.1.0:
- dependencies:
- esprima: 4.0.1
- estraverse: 5.3.0
- esutils: 2.0.3
- optionalDependencies:
- source-map: 0.6.1
-
- eslint-compat-utils@0.5.1(eslint@9.13.0(jiti@1.21.6)):
+ eslint-compat-utils@0.5.1(eslint@9.17.0(jiti@1.21.6)):
dependencies:
- eslint: 9.13.0(jiti@1.21.6)
+ eslint: 9.17.0(jiti@1.21.6)
semver: 7.6.3
- eslint-config-prettier@9.1.0(eslint@9.13.0(jiti@1.21.6)):
+ eslint-config-prettier@9.1.0(eslint@9.17.0(jiti@1.21.6)):
dependencies:
- eslint: 9.13.0(jiti@1.21.6)
+ eslint: 9.17.0(jiti@1.21.6)
- eslint-plugin-svelte@2.46.0(eslint@9.13.0(jiti@1.21.6))(svelte@5.1.4):
+ eslint-plugin-svelte@2.46.1(eslint@9.17.0(jiti@1.21.6))(svelte@5.16.2):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@1.21.6))
'@jridgewell/sourcemap-codec': 1.5.0
- eslint: 9.13.0(jiti@1.21.6)
- eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@1.21.6))
+ eslint: 9.17.0(jiti@1.21.6)
+ eslint-compat-utils: 0.5.1(eslint@9.17.0(jiti@1.21.6))
esutils: 2.0.3
known-css-properties: 0.35.0
- postcss: 8.4.47
- postcss-load-config: 3.1.4(postcss@8.4.47)
- postcss-safe-parser: 6.0.0(postcss@8.4.47)
+ postcss: 8.4.49
+ postcss-load-config: 3.1.4(postcss@8.4.49)
+ postcss-safe-parser: 6.0.0(postcss@8.4.49)
postcss-selector-parser: 6.1.2
semver: 7.6.3
- svelte-eslint-parser: 0.43.0(svelte@5.1.4)
+ svelte-eslint-parser: 0.43.0(svelte@5.16.2)
optionalDependencies:
- svelte: 5.1.4
+ svelte: 5.16.2
transitivePeerDependencies:
- ts-node
@@ -4054,37 +3954,37 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
- eslint-scope@8.1.0:
+ eslint-scope@8.2.0:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
eslint-visitor-keys@3.4.3: {}
- eslint-visitor-keys@4.1.0: {}
+ eslint-visitor-keys@4.2.0: {}
- eslint@9.13.0(jiti@1.21.6):
+ eslint@9.17.0(jiti@1.21.6):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.6))
- '@eslint-community/regexpp': 4.11.1
- '@eslint/config-array': 0.18.0
- '@eslint/core': 0.7.0
- '@eslint/eslintrc': 3.1.0
- '@eslint/js': 9.13.0
- '@eslint/plugin-kit': 0.2.0
- '@humanfs/node': 0.16.5
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@1.21.6))
+ '@eslint-community/regexpp': 4.12.1
+ '@eslint/config-array': 0.19.0
+ '@eslint/core': 0.9.0
+ '@eslint/eslintrc': 3.2.0
+ '@eslint/js': 9.17.0
+ '@eslint/plugin-kit': 0.2.3
+ '@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
- '@humanwhocodes/retry': 0.3.1
+ '@humanwhocodes/retry': 0.4.1
'@types/estree': 1.0.6
'@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
- cross-spawn: 7.0.3
- debug: 4.3.7
+ cross-spawn: 7.0.6
+ debug: 4.4.0
escape-string-regexp: 4.0.0
- eslint-scope: 8.1.0
- eslint-visitor-keys: 4.1.0
- espree: 10.2.0
+ eslint-scope: 8.2.0
+ eslint-visitor-keys: 4.2.0
+ espree: 10.3.0
esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -4099,19 +3999,18 @@ snapshots:
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
- text-table: 0.2.0
optionalDependencies:
jiti: 1.21.6
transitivePeerDependencies:
- supports-color
- esm-env@1.0.0: {}
+ esm-env@1.2.1: {}
- espree@10.2.0:
+ espree@10.3.0:
dependencies:
acorn: 8.14.0
acorn-jsx: 5.3.2(acorn@8.14.0)
- eslint-visitor-keys: 4.1.0
+ eslint-visitor-keys: 4.2.0
espree@9.6.1:
dependencies:
@@ -4119,22 +4018,19 @@ snapshots:
acorn-jsx: 5.3.2(acorn@8.14.0)
eslint-visitor-keys: 3.4.3
- esprima@4.0.1: {}
-
- esptool-js@0.4.6(patch_hash=3a3x37scxxjnnesy2e5ida6v34):
+ esptool-js@0.5.2(patch_hash=yai43fsvnizsaie2tx4fahz3ay):
dependencies:
atob-lite: 2.0.0
pako: 2.1.0
- tslib: 2.8.0
+ tslib: 2.8.1
esquery@1.6.0:
dependencies:
estraverse: 5.3.0
- esrap@1.2.2:
+ esrap@1.3.2:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- '@types/estree': 1.0.6
esrecurse@4.3.0:
dependencies:
@@ -4160,12 +4056,6 @@ snapshots:
expect-type@1.1.0: {}
- external-editor@3.1.0:
- dependencies:
- chardet: 0.7.0
- iconv-lite: 0.4.24
- tmp: 0.0.33
-
fast-deep-equal@3.1.3: {}
fast-glob@3.3.2:
@@ -4176,12 +4066,18 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.8
+ fast-glob@3.3.3:
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.8
+
fast-json-stable-stringify@2.1.0: {}
fast-levenshtein@2.0.6: {}
- fast-safe-stringify@2.1.1: {}
-
fastq@1.17.1:
dependencies:
reusify: 1.0.4
@@ -4192,13 +4088,9 @@ snapshots:
fetch-cookie@2.2.0:
dependencies:
- set-cookie-parser: 2.7.0
+ set-cookie-parser: 2.7.1
tough-cookie: 4.1.4
- figures@3.2.0:
- dependencies:
- escape-string-regexp: 1.0.5
-
file-entry-cache@8.0.0:
dependencies:
flat-cache: 4.0.1
@@ -4214,10 +4106,10 @@ snapshots:
flat-cache@4.0.1:
dependencies:
- flatted: 3.3.1
+ flatted: 3.3.2
keyv: 4.5.4
- flatted@3.3.1: {}
+ flatted@3.3.2: {}
follow-redirects@1.15.9(debug@4.3.7):
optionalDependencies:
@@ -4225,7 +4117,7 @@ snapshots:
foreground-child@3.3.0:
dependencies:
- cross-spawn: 7.0.3
+ cross-spawn: 7.0.6
signal-exit: 4.1.0
form-data@4.0.1:
@@ -4236,20 +4128,6 @@ snapshots:
fraction.js@4.3.7: {}
- fs-extra@10.1.0:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.1.0
- universalify: 2.0.1
-
- fs-extra@11.2.0:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.1.0
- universalify: 2.0.1
-
- fs.realpath@1.0.0: {}
-
fsevents@2.3.2:
optional: true
@@ -4258,22 +4136,11 @@ snapshots:
function-bind@1.1.2: {}
- get-caller-file@2.0.5: {}
-
get-source@2.0.12:
dependencies:
data-uri-to-buffer: 2.0.2
source-map: 0.6.1
- get-uri@6.0.3:
- dependencies:
- basic-ftp: 5.0.5
- data-uri-to-buffer: 6.0.2
- debug: 4.3.7
- fs-extra: 11.2.0
- transitivePeerDependencies:
- - supports-color
-
glob-parent@5.1.2:
dependencies:
is-glob: 4.0.3
@@ -4293,23 +4160,14 @@ snapshots:
package-json-from-dist: 1.0.1
path-scurry: 1.11.1
- glob@9.3.5:
- dependencies:
- fs.realpath: 1.0.0
- minimatch: 8.0.4
- minipass: 4.2.8
- path-scurry: 1.11.1
-
globals@14.0.0: {}
- globals@15.11.0: {}
+ globals@15.14.0: {}
globalyzer@0.1.0: {}
globrex@0.1.2: {}
- graceful-fs@4.2.11: {}
-
graphemer@1.4.0: {}
has-flag@4.0.0: {}
@@ -4318,28 +4176,6 @@ snapshots:
dependencies:
function-bind: 1.1.2
- highlight.js@11.10.0: {}
-
- http-proxy-agent@7.0.2:
- dependencies:
- agent-base: 7.1.1
- debug: 4.3.7
- transitivePeerDependencies:
- - supports-color
-
- https-proxy-agent@7.0.5:
- dependencies:
- agent-base: 7.1.1
- debug: 4.3.7
- transitivePeerDependencies:
- - supports-color
-
- iconv-lite@0.4.24:
- dependencies:
- safer-buffer: 2.1.2
-
- ieee754@1.2.1: {}
-
ignore@5.3.2: {}
import-fresh@3.3.0:
@@ -4351,36 +4187,17 @@ snapshots:
imurmurhash@0.1.4: {}
- inherits@2.0.4: {}
-
- inquirer@8.2.6:
- dependencies:
- ansi-escapes: 4.3.2
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-width: 3.0.0
- external-editor: 3.1.0
- figures: 3.2.0
- lodash: 4.17.21
- mute-stream: 0.0.8
- ora: 5.4.1
- run-async: 2.4.1
- rxjs: 7.8.1
- string-width: 4.2.3
- strip-ansi: 6.0.1
- through: 2.3.8
- wrap-ansi: 6.2.0
-
- ip-address@9.0.5:
- dependencies:
- jsbn: 1.1.0
- sprintf-js: 1.1.3
+ inline-style-parser@0.2.4: {}
is-binary-path@2.1.0:
dependencies:
binary-extensions: 2.3.0
- is-core-module@2.15.1:
+ is-core-module@2.16.0:
+ dependencies:
+ hasown: 2.0.2
+
+ is-core-module@2.16.1:
dependencies:
hasown: 2.0.2
@@ -4392,8 +4209,6 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- is-interactive@1.0.0: {}
-
is-module@1.0.0: {}
is-number@7.0.0: {}
@@ -4402,16 +4217,14 @@ snapshots:
dependencies:
'@types/estree': 1.0.6
- is-reference@3.0.2:
+ is-reference@3.0.3:
dependencies:
'@types/estree': 1.0.6
- is-unicode-supported@0.1.0: {}
+ is-standalone-pwa@0.1.1: {}
isexe@2.0.0: {}
- iterare@1.2.1: {}
-
jackspeak@3.4.3:
dependencies:
'@isaacs/cliui': 8.0.2
@@ -4420,26 +4233,16 @@ snapshots:
jiti@1.21.6: {}
- js-sha1@0.7.0: {}
-
js-yaml@4.1.0:
dependencies:
argparse: 2.0.1
- jsbn@1.1.0: {}
-
json-buffer@3.0.1: {}
json-schema-traverse@0.4.1: {}
json-stable-stringify-without-jsonify@1.0.1: {}
- jsonfile@6.1.0:
- dependencies:
- universalify: 2.0.1
- optionalDependencies:
- graceful-fs: 4.2.11
-
keyv@4.5.4:
dependencies:
json-buffer: 3.0.1
@@ -4455,7 +4258,7 @@ snapshots:
lilconfig@2.1.0: {}
- lilconfig@3.1.2: {}
+ lilconfig@3.1.3: {}
lines-and-columns@1.2.4: {}
@@ -4471,28 +4274,25 @@ snapshots:
lodash.merge@4.6.2: {}
- lodash@4.17.21: {}
-
- log-symbols@4.1.0:
- dependencies:
- chalk: 4.1.2
- is-unicode-supported: 0.1.0
-
loupe@3.1.2: {}
lru-cache@10.4.3: {}
- lru-cache@7.18.3: {}
+ lucide-svelte@0.469.0(svelte@5.16.2):
+ dependencies:
+ svelte: 5.16.2
magic-string@0.25.9:
dependencies:
sourcemap-codec: 1.4.8
- magic-string@0.30.12:
+ magic-string@0.30.14:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- mdn-data@2.0.30: {}
+ magic-string@0.30.17:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
merge2@1.4.1: {}
@@ -4509,8 +4309,6 @@ snapshots:
mime@3.0.0: {}
- mimic-fn@2.1.0: {}
-
mini-svg-data-uri@1.4.4: {}
miniflare@3.20241011.0:
@@ -4526,7 +4324,7 @@ snapshots:
workerd: 1.20241011.1
ws: 8.18.0
youch: 3.3.4
- zod: 3.23.8
+ zod: 3.24.1
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -4536,16 +4334,10 @@ snapshots:
dependencies:
brace-expansion: 1.1.11
- minimatch@8.0.4:
- dependencies:
- brace-expansion: 2.0.1
-
minimatch@9.0.5:
dependencies:
brace-expansion: 2.0.1
- minipass@4.2.8: {}
-
minipass@7.1.2: {}
mri@1.2.0: {}
@@ -4556,20 +4348,16 @@ snapshots:
mustache@4.2.0: {}
- mute-stream@0.0.8: {}
-
mz@2.7.0:
dependencies:
any-promise: 1.3.0
object-assign: 4.1.1
thenify-all: 1.6.0
- nanoid@3.3.7: {}
+ nanoid@3.3.8: {}
natural-compare@1.4.0: {}
- netmask@2.0.2: {}
-
node-fetch@2.7.0:
dependencies:
whatwg-url: 5.0.0
@@ -4592,10 +4380,6 @@ snapshots:
dependencies:
wrappy: 1.0.2
- onetime@5.1.2:
- dependencies:
- mimic-fn: 2.1.0
-
optionator@0.9.4:
dependencies:
deep-is: 0.1.4
@@ -4605,20 +4389,6 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
- ora@5.4.1:
- dependencies:
- bl: 4.1.0
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-spinners: 2.9.2
- is-interactive: 1.0.0
- is-unicode-supported: 0.1.0
- log-symbols: 4.1.0
- strip-ansi: 6.0.1
- wcwidth: 1.0.1
-
- os-tmpdir@1.0.2: {}
-
p-limit@3.1.0:
dependencies:
yocto-queue: 0.1.0
@@ -4627,24 +4397,6 @@ snapshots:
dependencies:
p-limit: 3.1.0
- pac-proxy-agent@7.0.2:
- dependencies:
- '@tootallnate/quickjs-emscripten': 0.23.0
- agent-base: 7.1.1
- debug: 4.3.7
- get-uri: 6.0.3
- http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.5
- pac-resolver: 7.0.1
- socks-proxy-agent: 8.0.4
- transitivePeerDependencies:
- - supports-color
-
- pac-resolver@7.0.1:
- dependencies:
- degenerator: 5.0.1
- netmask: 2.0.2
-
package-json-from-dist@1.0.1: {}
pako@2.1.0: {}
@@ -4653,15 +4405,6 @@ snapshots:
dependencies:
callsites: 3.1.0
- parse5-htmlparser2-tree-adapter@7.1.0:
- dependencies:
- domhandler: 5.0.3
- parse5: 7.2.0
-
- parse5@7.2.0:
- dependencies:
- entities: 4.5.0
-
path-exists@4.0.0: {}
path-key@3.1.1: {}
@@ -4673,8 +4416,6 @@ snapshots:
lru-cache: 10.4.3
minipass: 7.1.2
- path-to-regexp@3.3.0: {}
-
path-to-regexp@6.3.0: {}
pathe@1.1.2: {}
@@ -4691,52 +4432,52 @@ snapshots:
pirates@4.0.6: {}
- playwright-core@1.48.2: {}
+ playwright-core@1.49.1: {}
- playwright@1.48.2:
+ playwright@1.49.1:
dependencies:
- playwright-core: 1.48.2
+ playwright-core: 1.49.1
optionalDependencies:
fsevents: 2.3.2
- postcss-import@15.1.0(postcss@8.4.47):
+ postcss-import@15.1.0(postcss@8.4.49):
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
read-cache: 1.0.0
- resolve: 1.22.8
+ resolve: 1.22.9
- postcss-js@4.0.1(postcss@8.4.47):
+ postcss-js@4.0.1(postcss@8.4.49):
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.47
+ postcss: 8.4.49
- postcss-load-config@3.1.4(postcss@8.4.47):
+ postcss-load-config@3.1.4(postcss@8.4.49):
dependencies:
lilconfig: 2.1.0
yaml: 1.10.2
optionalDependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
- postcss-load-config@4.0.2(postcss@8.4.47):
+ postcss-load-config@4.0.2(postcss@8.4.49):
dependencies:
- lilconfig: 3.1.2
- yaml: 2.6.0
+ lilconfig: 3.1.3
+ yaml: 2.6.1
optionalDependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
- postcss-nested@6.2.0(postcss@8.4.47):
+ postcss-nested@6.2.0(postcss@8.4.49):
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-selector-parser: 6.1.2
- postcss-safe-parser@6.0.0(postcss@8.4.47):
+ postcss-safe-parser@6.0.0(postcss@8.4.49):
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
- postcss-scss@4.0.9(postcss@8.4.47):
+ postcss-scss@4.0.9(postcss@8.4.49):
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-selector-parser@6.0.10:
dependencies:
@@ -4750,35 +4491,28 @@ snapshots:
postcss-value-parser@4.2.0: {}
- postcss@8.4.47:
+ postcss@8.4.49:
dependencies:
- nanoid: 3.3.7
+ nanoid: 3.3.8
picocolors: 1.1.1
source-map-js: 1.2.1
prelude-ls@1.2.1: {}
- prettier-plugin-svelte@3.2.7(prettier@3.3.3)(svelte@5.1.4):
+ prettier-plugin-svelte@3.3.2(prettier@3.4.2)(svelte@5.16.2):
dependencies:
- prettier: 3.3.3
- svelte: 5.1.4
+ prettier: 3.4.2
+ svelte: 5.16.2
- prettier@3.3.3: {}
+ prettier-plugin-tailwindcss@0.6.9(prettier-plugin-svelte@3.3.2(prettier@3.4.2)(svelte@5.16.2))(prettier@3.4.2):
+ dependencies:
+ prettier: 3.4.2
+ optionalDependencies:
+ prettier-plugin-svelte: 3.3.2(prettier@3.4.2)(svelte@5.16.2)
- printable-characters@1.0.42: {}
+ prettier@3.4.2: {}
- proxy-agent@6.4.0:
- dependencies:
- agent-base: 7.1.1
- debug: 4.3.7
- http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.5
- lru-cache: 7.18.3
- pac-proxy-agent: 7.0.2
- proxy-from-env: 1.1.0
- socks-proxy-agent: 8.0.4
- transitivePeerDependencies:
- - supports-color
+ printable-characters@1.0.42: {}
proxy-from-env@1.1.0: {}
@@ -4786,18 +4520,6 @@ snapshots:
punycode@2.3.1: {}
- purgecss-from-html@6.0.0:
- dependencies:
- parse5: 7.2.0
- parse5-htmlparser2-tree-adapter: 7.1.0
-
- purgecss@6.0.0:
- dependencies:
- commander: 12.1.0
- glob: 10.4.5
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
-
querystringify@2.2.0: {}
queue-microtask@1.2.3: {}
@@ -4806,42 +4528,31 @@ snapshots:
dependencies:
pify: 2.3.0
- readable-stream@3.6.2:
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
-
readdirp@3.6.0:
dependencies:
picomatch: 2.3.1
readdirp@4.0.2: {}
- reflect-metadata@0.1.13: {}
-
- regenerator-runtime@0.14.1: {}
-
regexparam@3.0.0: {}
- require-directory@2.1.1: {}
-
requires-port@1.0.0: {}
resolve-from@4.0.0: {}
- resolve.exports@2.0.2: {}
+ resolve.exports@2.0.3: {}
- resolve@1.22.8:
+ resolve@1.22.10:
dependencies:
- is-core-module: 2.15.1
+ is-core-module: 2.16.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- restore-cursor@3.1.0:
+ resolve@1.22.9:
dependencies:
- onetime: 5.1.2
- signal-exit: 3.0.7
+ is-core-module: 2.16.0
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
reusify@1.0.4: {}
@@ -4859,52 +4570,74 @@ snapshots:
dependencies:
estree-walker: 0.6.1
- rollup@4.24.2:
+ rollup@4.28.1:
dependencies:
'@types/estree': 1.0.6
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.24.2
- '@rollup/rollup-android-arm64': 4.24.2
- '@rollup/rollup-darwin-arm64': 4.24.2
- '@rollup/rollup-darwin-x64': 4.24.2
- '@rollup/rollup-freebsd-arm64': 4.24.2
- '@rollup/rollup-freebsd-x64': 4.24.2
- '@rollup/rollup-linux-arm-gnueabihf': 4.24.2
- '@rollup/rollup-linux-arm-musleabihf': 4.24.2
- '@rollup/rollup-linux-arm64-gnu': 4.24.2
- '@rollup/rollup-linux-arm64-musl': 4.24.2
- '@rollup/rollup-linux-powerpc64le-gnu': 4.24.2
- '@rollup/rollup-linux-riscv64-gnu': 4.24.2
- '@rollup/rollup-linux-s390x-gnu': 4.24.2
- '@rollup/rollup-linux-x64-gnu': 4.24.2
- '@rollup/rollup-linux-x64-musl': 4.24.2
- '@rollup/rollup-win32-arm64-msvc': 4.24.2
- '@rollup/rollup-win32-ia32-msvc': 4.24.2
- '@rollup/rollup-win32-x64-msvc': 4.24.2
+ '@rollup/rollup-android-arm-eabi': 4.28.1
+ '@rollup/rollup-android-arm64': 4.28.1
+ '@rollup/rollup-darwin-arm64': 4.28.1
+ '@rollup/rollup-darwin-x64': 4.28.1
+ '@rollup/rollup-freebsd-arm64': 4.28.1
+ '@rollup/rollup-freebsd-x64': 4.28.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.28.1
+ '@rollup/rollup-linux-arm-musleabihf': 4.28.1
+ '@rollup/rollup-linux-arm64-gnu': 4.28.1
+ '@rollup/rollup-linux-arm64-musl': 4.28.1
+ '@rollup/rollup-linux-loongarch64-gnu': 4.28.1
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.28.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.28.1
+ '@rollup/rollup-linux-s390x-gnu': 4.28.1
+ '@rollup/rollup-linux-x64-gnu': 4.28.1
+ '@rollup/rollup-linux-x64-musl': 4.28.1
+ '@rollup/rollup-win32-arm64-msvc': 4.28.1
+ '@rollup/rollup-win32-ia32-msvc': 4.28.1
+ '@rollup/rollup-win32-x64-msvc': 4.28.1
fsevents: 2.3.3
- run-async@2.4.1: {}
+ rollup@4.30.0:
+ dependencies:
+ '@types/estree': 1.0.6
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.30.0
+ '@rollup/rollup-android-arm64': 4.30.0
+ '@rollup/rollup-darwin-arm64': 4.30.0
+ '@rollup/rollup-darwin-x64': 4.30.0
+ '@rollup/rollup-freebsd-arm64': 4.30.0
+ '@rollup/rollup-freebsd-x64': 4.30.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.30.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.30.0
+ '@rollup/rollup-linux-arm64-gnu': 4.30.0
+ '@rollup/rollup-linux-arm64-musl': 4.30.0
+ '@rollup/rollup-linux-loongarch64-gnu': 4.30.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.30.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.30.0
+ '@rollup/rollup-linux-s390x-gnu': 4.30.0
+ '@rollup/rollup-linux-x64-gnu': 4.30.0
+ '@rollup/rollup-linux-x64-musl': 4.30.0
+ '@rollup/rollup-win32-arm64-msvc': 4.30.0
+ '@rollup/rollup-win32-ia32-msvc': 4.30.0
+ '@rollup/rollup-win32-x64-msvc': 4.30.0
+ fsevents: 2.3.3
run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
- rxjs@6.6.7:
+ runed@0.20.0(svelte@5.16.2):
dependencies:
- tslib: 1.14.1
+ esm-env: 1.2.1
+ svelte: 5.16.2
- rxjs@7.8.1:
+ runed@0.22.0(svelte@5.16.2):
dependencies:
- tslib: 2.8.0
+ esm-env: 1.2.1
+ svelte: 5.16.2
sade@1.8.1:
dependencies:
mri: 1.2.0
- safe-buffer@5.2.1: {}
-
- safer-buffer@2.1.2: {}
-
selfsigned@2.4.1:
dependencies:
'@types/node-forge': 1.3.11
@@ -4912,8 +4645,6 @@ snapshots:
semver@7.6.3: {}
- set-cookie-parser@2.7.0: {}
-
set-cookie-parser@2.7.1: {}
shebang-command@2.0.0:
@@ -4924,8 +4655,6 @@ snapshots:
siginfo@2.0.0: {}
- signal-exit@3.0.7: {}
-
signal-exit@4.1.0: {}
sirv@3.0.0:
@@ -4934,31 +4663,12 @@ snapshots:
mrmime: 2.0.0
totalist: 3.0.1
- smart-buffer@4.2.0: {}
-
- socks-proxy-agent@8.0.4:
- dependencies:
- agent-base: 7.1.1
- debug: 4.3.7
- socks: 2.8.3
- transitivePeerDependencies:
- - supports-color
-
- socks@2.8.3:
- dependencies:
- ip-address: 9.0.5
- smart-buffer: 4.2.0
-
source-map-js@1.2.1: {}
source-map@0.6.1: {}
sourcemap-codec@1.4.8: {}
- spawn-command@0.0.2: {}
-
- sprintf-js@1.1.3: {}
-
stackback@0.0.2: {}
stacktracey@2.1.8:
@@ -4966,7 +4676,7 @@ snapshots:
as-table: 1.0.55
get-source: 2.0.12
- std-env@3.7.0: {}
+ std-env@3.8.0: {}
stoppable@1.1.0: {}
@@ -4982,10 +4692,6 @@ snapshots:
emoji-regex: 9.2.2
strip-ansi: 7.1.0
- string_decoder@1.3.0:
- dependencies:
- safe-buffer: 5.2.1
-
strip-ansi@6.0.1:
dependencies:
ansi-regex: 5.0.1
@@ -4996,9 +4702,13 @@ snapshots:
strip-json-comments@3.1.1: {}
+ style-to-object@1.0.8:
+ dependencies:
+ inline-style-parser: 0.2.4
+
sucrase@3.35.0:
dependencies:
- '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/gen-mapping': 0.3.8
commander: 4.1.1
glob: 10.4.5
lines-and-columns: 1.2.4
@@ -5010,35 +4720,42 @@ snapshots:
dependencies:
has-flag: 4.0.0
- supports-color@8.1.1:
- dependencies:
- has-flag: 4.0.0
-
supports-preserve-symlinks-flag@1.0.0: {}
- svelte-check@4.0.5(picomatch@4.0.2)(svelte@5.1.4)(typescript@5.6.3):
+ svelte-check@4.1.1(picomatch@4.0.2)(svelte@5.16.2)(typescript@5.7.2):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
chokidar: 4.0.1
fdir: 6.4.2(picomatch@4.0.2)
picocolors: 1.1.1
sade: 1.8.1
- svelte: 5.1.4
- typescript: 5.6.3
+ svelte: 5.16.2
+ typescript: 5.7.2
transitivePeerDependencies:
- picomatch
- svelte-eslint-parser@0.43.0(svelte@5.1.4):
+ svelte-eslint-parser@0.43.0(svelte@5.16.2):
dependencies:
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
- postcss: 8.4.47
- postcss-scss: 4.0.9(postcss@8.4.47)
+ postcss: 8.4.49
+ postcss-scss: 4.0.9(postcss@8.4.49)
optionalDependencies:
- svelte: 5.1.4
+ svelte: 5.16.2
+
+ svelte-sonner@0.3.28(svelte@5.16.2):
+ dependencies:
+ svelte: 5.16.2
+
+ svelte-toolbelt@0.7.0(svelte@5.16.2):
+ dependencies:
+ clsx: 2.1.1
+ runed: 0.20.0(svelte@5.16.2)
+ style-to-object: 1.0.8
+ svelte: 5.16.2
- svelte@5.1.4:
+ svelte@5.16.2:
dependencies:
'@ampproject/remapping': 2.3.0
'@jridgewell/sourcemap-codec': 1.5.0
@@ -5047,14 +4764,26 @@ snapshots:
acorn-typescript: 1.4.13(acorn@8.14.0)
aria-query: 5.3.2
axobject-query: 4.1.0
- esm-env: 1.0.0
- esrap: 1.2.2
- is-reference: 3.0.2
+ clsx: 2.1.1
+ esm-env: 1.2.1
+ esrap: 1.3.2
+ is-reference: 3.0.3
locate-character: 3.0.0
- magic-string: 0.30.12
+ magic-string: 0.30.17
zimmerframe: 1.1.2
- tailwindcss@3.4.14:
+ tailwind-merge@2.6.0: {}
+
+ tailwind-variants@0.3.0(tailwindcss@3.4.17):
+ dependencies:
+ tailwind-merge: 2.6.0
+ tailwindcss: 3.4.17
+
+ tailwindcss-animate@1.0.7(tailwindcss@3.4.17):
+ dependencies:
+ tailwindcss: 3.4.17
+
+ tailwindcss@3.4.17:
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -5065,24 +4794,22 @@ snapshots:
glob-parent: 6.0.2
is-glob: 4.0.3
jiti: 1.21.6
- lilconfig: 2.1.0
+ lilconfig: 3.1.3
micromatch: 4.0.8
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.1.1
- postcss: 8.4.47
- postcss-import: 15.1.0(postcss@8.4.47)
- postcss-js: 4.0.1(postcss@8.4.47)
- postcss-load-config: 4.0.2(postcss@8.4.47)
- postcss-nested: 6.2.0(postcss@8.4.47)
+ postcss: 8.4.49
+ postcss-import: 15.1.0(postcss@8.4.49)
+ postcss-js: 4.0.1(postcss@8.4.49)
+ postcss-load-config: 4.0.2(postcss@8.4.49)
+ postcss-nested: 6.2.0(postcss@8.4.49)
postcss-selector-parser: 6.1.2
- resolve: 1.22.8
+ resolve: 1.22.9
sucrase: 3.35.0
transitivePeerDependencies:
- ts-node
- text-table@0.2.0: {}
-
thenify-all@1.6.0:
dependencies:
thenify: 3.3.1
@@ -5091,8 +4818,6 @@ snapshots:
dependencies:
any-promise: 1.3.0
- through@2.3.8: {}
-
tiny-glob@0.2.9:
dependencies:
globalyzer: 0.1.0
@@ -5102,16 +4827,12 @@ snapshots:
tinyexec@0.3.1: {}
- tinypool@1.0.1: {}
+ tinypool@1.0.2: {}
tinyrainbow@1.2.0: {}
tinyspy@3.0.2: {}
- tmp@0.0.33:
- dependencies:
- os-tmpdir: 1.0.2
-
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
@@ -5127,48 +4848,41 @@ snapshots:
tr46@0.0.3: {}
- tree-kill@1.2.2: {}
-
- ts-api-utils@1.3.0(typescript@5.6.3):
+ ts-api-utils@1.4.3(typescript@5.7.2):
dependencies:
- typescript: 5.6.3
+ typescript: 5.7.2
ts-interface-checker@0.1.13: {}
- tslib@1.14.1: {}
-
- tslib@2.7.0: {}
-
- tslib@2.8.0: {}
+ tslib@2.8.1: {}
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
- type-fest@0.21.3: {}
-
- typescript-eslint@8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3):
+ typescript-eslint@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.12.1(@typescript-eslint/parser@8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/parser': 8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/utils': 8.12.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
- optionalDependencies:
- typescript: 5.6.3
+ '@typescript-eslint/eslint-plugin': 8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)
+ '@typescript-eslint/parser': 8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)
+ '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2)
+ eslint: 9.17.0(jiti@1.21.6)
+ typescript: 5.7.2
transitivePeerDependencies:
- - eslint
- supports-color
- typescript@5.6.3: {}
+ typescript@5.7.2: {}
- ua-parser-js@2.0.0-beta.3: {}
-
- ufo@1.5.4: {}
+ ua-is-frozen@0.1.2: {}
- uid@2.0.2:
+ ua-parser-js@2.0.0:
dependencies:
- '@lukeed/csprng': 1.1.0
+ detect-europe-js: 0.1.2
+ is-standalone-pwa: 0.1.1
+ ua-is-frozen: 0.1.2
- undici-types@6.19.8: {}
+ ufo@1.5.4: {}
+
+ undici-types@6.20.0: {}
undici@5.28.4:
dependencies:
@@ -5185,8 +4899,6 @@ snapshots:
universalify@0.2.0: {}
- universalify@2.0.1: {}
-
update-browserslist-db@1.1.1(browserslist@4.24.0):
dependencies:
browserslist: 4.24.0
@@ -5204,12 +4916,13 @@ snapshots:
util-deprecate@1.0.2: {}
- vite-node@2.1.4(@types/node@22.8.2):
+ vite-node@2.1.8(@types/node@22.10.5):
dependencies:
cac: 6.7.14
- debug: 4.3.7
+ debug: 4.4.0
+ es-module-lexer: 1.5.4
pathe: 1.1.2
- vite: 5.4.10(@types/node@22.8.2)
+ vite: 5.4.11(@types/node@22.10.5)
transitivePeerDependencies:
- '@types/node'
- less
@@ -5221,63 +4934,64 @@ snapshots:
- supports-color
- terser
- vite-plugin-mkcert@1.17.6(vite@5.4.10(@types/node@22.8.2)):
+ vite-plugin-mkcert@1.17.6(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)):
dependencies:
'@octokit/rest': 20.1.1
axios: 1.7.7(debug@4.3.7)
debug: 4.3.7
picocolors: 1.1.1
- vite: 5.4.10(@types/node@22.8.2)
+ vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)
transitivePeerDependencies:
- supports-color
- vite-plugin-tailwind-purgecss@0.3.3(tailwindcss@3.4.14)(vite@5.4.10(@types/node@22.8.2)):
+ vite@5.4.11(@types/node@22.10.5):
dependencies:
- chalk: 5.3.0
- css-tree: 2.3.1
- fast-glob: 3.3.2
- purgecss: 6.0.0
- purgecss-from-html: 6.0.0
- tailwindcss: 3.4.14
- vite: 5.4.10(@types/node@22.8.2)
+ esbuild: 0.21.5
+ postcss: 8.4.49
+ rollup: 4.30.0
+ optionalDependencies:
+ '@types/node': 22.10.5
+ fsevents: 2.3.3
- vite@5.4.10(@types/node@22.8.2):
+ vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1):
dependencies:
- esbuild: 0.21.5
- postcss: 8.4.47
- rollup: 4.24.2
+ esbuild: 0.24.2
+ postcss: 8.4.49
+ rollup: 4.30.0
optionalDependencies:
- '@types/node': 22.8.2
+ '@types/node': 22.10.5
fsevents: 2.3.3
+ jiti: 1.21.6
+ yaml: 2.6.1
- vitefu@1.0.3(vite@5.4.10(@types/node@22.8.2)):
+ vitefu@1.0.4(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)):
optionalDependencies:
- vite: 5.4.10(@types/node@22.8.2)
+ vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.6)(yaml@2.6.1)
- vitest@2.1.4(@types/node@22.8.2):
+ vitest@2.1.8(@types/node@22.10.5):
dependencies:
- '@vitest/expect': 2.1.4
- '@vitest/mocker': 2.1.4(vite@5.4.10(@types/node@22.8.2))
- '@vitest/pretty-format': 2.1.4
- '@vitest/runner': 2.1.4
- '@vitest/snapshot': 2.1.4
- '@vitest/spy': 2.1.4
- '@vitest/utils': 2.1.4
+ '@vitest/expect': 2.1.8
+ '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.5))
+ '@vitest/pretty-format': 2.1.8
+ '@vitest/runner': 2.1.8
+ '@vitest/snapshot': 2.1.8
+ '@vitest/spy': 2.1.8
+ '@vitest/utils': 2.1.8
chai: 5.1.2
- debug: 4.3.7
+ debug: 4.4.0
expect-type: 1.1.0
- magic-string: 0.30.12
+ magic-string: 0.30.14
pathe: 1.1.2
- std-env: 3.7.0
+ std-env: 3.8.0
tinybench: 2.9.0
tinyexec: 0.3.1
- tinypool: 1.0.1
+ tinypool: 1.0.2
tinyrainbow: 1.2.0
- vite: 5.4.10(@types/node@22.8.2)
- vite-node: 2.1.4(@types/node@22.8.2)
+ vite: 5.4.11(@types/node@22.10.5)
+ vite-node: 2.1.8(@types/node@22.10.5)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 22.8.2
+ '@types/node': 22.10.5
transitivePeerDependencies:
- less
- lightningcss
@@ -5289,10 +5003,6 @@ snapshots:
- supports-color
- terser
- wcwidth@1.0.1:
- dependencies:
- defaults: 1.0.4
-
webidl-conversions@3.0.1: {}
whatwg-url@5.0.0:
@@ -5324,7 +5034,7 @@ snapshots:
mrmime: 2.0.0
regexparam: 3.0.0
- wrangler@3.80.5(@cloudflare/workers-types@4.20241022.0):
+ wrangler@3.80.5(@cloudflare/workers-types@4.20241224.0):
dependencies:
'@cloudflare/kv-asset-handler': 0.3.4
'@cloudflare/workers-shared': 0.6.0
@@ -5334,29 +5044,23 @@ snapshots:
chokidar: 3.6.0
esbuild: 0.17.19
miniflare: 3.20241011.0
- nanoid: 3.3.7
+ nanoid: 3.3.8
path-to-regexp: 6.3.0
- resolve: 1.22.8
- resolve.exports: 2.0.2
+ resolve: 1.22.10
+ resolve.exports: 2.0.3
selfsigned: 2.4.1
source-map: 0.6.1
unenv: unenv-nightly@2.0.0-20241009-125958-e8ea22f
workerd: 1.20241011.1
- xxhash-wasm: 1.0.2
+ xxhash-wasm: 1.1.0
optionalDependencies:
- '@cloudflare/workers-types': 4.20241022.0
+ '@cloudflare/workers-types': 4.20241224.0
fsevents: 2.3.3
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
- wrap-ansi@6.2.0:
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -5375,25 +5079,11 @@ snapshots:
ws@8.18.0: {}
- xxhash-wasm@1.0.2: {}
-
- y18n@5.0.8: {}
+ xxhash-wasm@1.1.0: {}
yaml@1.10.2: {}
- yaml@2.6.0: {}
-
- yargs-parser@20.2.9: {}
-
- yargs@16.2.0:
- dependencies:
- cliui: 7.0.4
- escalade: 3.2.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- string-width: 4.2.3
- y18n: 5.0.8
- yargs-parser: 20.2.9
+ yaml@2.6.1: {}
yocto-queue@0.1.0: {}
@@ -5405,4 +5095,4 @@ snapshots:
zimmerframe@1.1.2: {}
- zod@3.23.8: {}
+ zod@3.24.1: {}
diff --git a/src/app.css b/src/app.css
new file mode 100644
index 00000000..d613f003
--- /dev/null
+++ b/src/app.css
@@ -0,0 +1,85 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
+
+@layer base {
+ * {
+ @apply border-border;
+ }
+ body {
+ @apply bg-background text-foreground;
+ }
+
+ :root {
+ --background: 0 0% 100%;
+ --foreground: 0 0% 3.9%;
+ --muted: 0 0% 96.1%;
+ --muted-foreground: 0 0% 45.1%;
+ --popover: 0 0% 100%;
+ --popover-foreground: 0 0% 3.9%;
+ --card: 0 0% 100%;
+ --card-foreground: 0 0% 3.9%;
+ --border: 0 0% 89.8%;
+ --input: 0 0% 89.8%;
+ --primary: 0 0% 9%;
+ --primary-foreground: 0 0% 98%;
+ --secondary: 0 0% 96.1%;
+ --secondary-foreground: 0 0% 9%;
+ --accent: 0 0% 96.1%;
+ --accent-foreground: 0 0% 9%;
+ --destructive: 0 72.2% 50.6%;
+ --destructive-foreground: 0 0% 98%;
+ --ring: 0 0% 3.9%;
+ --radius: 0.5rem;
+ --sidebar-background: 0 0% 98%;
+ --sidebar-foreground: 240 5.3% 26.1%;
+ --sidebar-primary: 240 5.9% 10%;
+ --sidebar-primary-foreground: 0 0% 98%;
+ --sidebar-accent: 240 4.8% 95.9%;
+ --sidebar-accent-foreground: 240 5.9% 10%;
+ --sidebar-border: 220 13% 91%;
+ --sidebar-ring: 217.2 91.2% 59.8%;
+ }
+
+ .dark {
+ --background: 0 0% 3.9%;
+ --foreground: 0 0% 98%;
+ --muted: 0 0% 14.9%;
+ --muted-foreground: 0 0% 63.9%;
+ --popover: 0 0% 3.9%;
+ --popover-foreground: 0 0% 98%;
+ --card: 0 0% 3.9%;
+ --card-foreground: 0 0% 98%;
+ --border: 0 0% 14.9%;
+ --input: 0 0% 14.9%;
+ --primary: 0 0% 98%;
+ --primary-foreground: 0 0% 9%;
+ --secondary: 0 0% 14.9%;
+ --secondary-foreground: 0 0% 98%;
+ --accent: 0 0% 14.9%;
+ --accent-foreground: 0 0% 98%;
+ --destructive: 0 62.8% 30.6%;
+ --destructive-foreground: 0 0% 98%;
+ --ring: 0 0% 83.1%;
+ --sidebar-background: 240 5.9% 10%;
+ --sidebar-foreground: 240 4.8% 95.9%;
+ --sidebar-primary: 224.3 76.3% 48%;
+ --sidebar-primary-foreground: 0 0% 100%;
+ --sidebar-accent: 240 3.7% 15.9%;
+ --sidebar-accent-foreground: 240 4.8% 95.9%;
+ --sidebar-border: 240 3.7% 15.9%;
+ --sidebar-ring: 217.2 91.2% 59.8%;
+ }
+
+ .kbd {
+ @apply inline-flex min-h-[30px] items-center justify-center rounded-md border border-gray-200 bg-white px-1.5 py-1 font-mono text-sm text-gray-800 shadow-[0px_2px_0px_0px_rgba(0,0,0,0.08)];
+ }
+
+ .dark .kbd {
+ @apply border-neutral-700 bg-neutral-900 text-neutral-200 shadow-[0px_2px_0px_0px_rgba(255,255,255,0.1)];
+ }
+
+ .code {
+ @apply relative rounded bg-muted px-[0.3rem] py-[0.2rem] font-mono text-sm font-semibold;
+ }
+}
diff --git a/src/app.d.ts b/src/app.d.ts
index c90fedc2..4906b5df 100644
--- a/src/app.d.ts
+++ b/src/app.d.ts
@@ -4,7 +4,7 @@
///
///
-import type { TurnstileInstance } from "$lib/types/TurnstileInstance";
+import type { TurnstileInstance } from '$lib/types/TurnstileInstance';
declare global {
declare namespace App {
@@ -18,4 +18,4 @@ declare global {
}
}
-export { };
+export {};
diff --git a/src/app.html b/src/app.html
index cec2dcb9..5823dd60 100644
--- a/src/app.html
+++ b/src/app.html
@@ -2,13 +2,12 @@
-
+
-
- OpenShock
%sveltekit.head%
+
-
+
%sveltekit.body%
diff --git a/src/app.postcss b/src/app.postcss
deleted file mode 100644
index a6280b96..00000000
--- a/src/app.postcss
+++ /dev/null
@@ -1,21 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
-@tailwind variants;
-
-/* place global styles here */
-html,
-body {
- @apply h-full w-full overflow-hidden;
-}
-
-@layer components {
- .responsive-card {
- @apply m-auto h-full w-full max-w-full overflow-hidden rounded-none;
- }
- @media (min-width: 700px) {
- .responsive-card {
- @apply my-8 h-auto w-1/2 max-w-[40rem] rounded-2xl;
- }
- }
-}
diff --git a/src/error.html b/src/error.html
new file mode 100644
index 00000000..d44bffcd
--- /dev/null
+++ b/src/error.html
@@ -0,0 +1,12 @@
+
+
+
+
+ %sveltekit.error.message%
+
+
+ Something went really wrong!
+ Status: %sveltekit.status%
+ Message: %sveltekit.error.message%
+
+
diff --git a/src/hooks.client.ts b/src/hooks.client.ts
deleted file mode 100644
index aa2a9252..00000000
--- a/src/hooks.client.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-import { PUBLIC_SENTRY_DSN, PUBLIC_SENTRY_ENABLED, PUBLIC_SENTRY_REPLAYS_ONERROR_SAMPLERATE, PUBLIC_SENTRY_REPLAYS_SESSION_SAMPLERATE, PUBLIC_SENTRY_TRACES_SAMPLERATE } from '$env/static/public';
-import { browserTracingIntegration, captureException, init as SentryInit, replayIntegration } from '@sentry/svelte';
-import type { HandleServerError } from '@sveltejs/kit';
-
-const sentryEnabled = PUBLIC_SENTRY_ENABLED === 'true';
-
-let errorHandler: HandleServerError;
-if (sentryEnabled) {
- // Initialize Sentry for error and performance monitoring
- SentryInit({
- dsn: PUBLIC_SENTRY_DSN,
- tracesSampleRate: parseFloat(PUBLIC_SENTRY_TRACES_SAMPLERATE),
-
- // This sets the sample rate to be 10%. You may want this to be 100% while
- // in development and sample at a lower rate in production
- replaysSessionSampleRate: parseFloat(PUBLIC_SENTRY_REPLAYS_SESSION_SAMPLERATE),
-
- // If the entire session is not sampled, use the below sample rate to sample
- // sessions when an error occurs.
- replaysOnErrorSampleRate: parseFloat(PUBLIC_SENTRY_REPLAYS_ONERROR_SAMPLERATE),
-
- // If you don't want to use Session Replay, just remove the line below:
- integrations: [browserTracingIntegration(), replayIntegration()],
- });
- errorHandler = ({ error, event }) => {
- const eventId = captureException(error, { extra: { event } });
-
- return {
- message: 'An error occurred',
- eventId,
- };
- };
-} else {
- console.log('Sentry disabled in dev mode');
- errorHandler = (e) => {
- console.error(e);
- };
-}
-
-// If you have a custom error handler, pass it to `handleErrorWithSentry`
-export const handleError = errorHandler;
diff --git a/src/index.test.ts b/src/index.test.ts
index 964d2872..aa934263 100644
--- a/src/index.test.ts
+++ b/src/index.test.ts
@@ -1,4 +1,4 @@
-import { describe, it, expect } from 'vitest';
+import { describe, expect, it } from 'vitest';
describe('sum test', () => {
it('adds 1 + 2 to equal 3', () => {
diff --git a/src/lib/components/EspTool/FlashManager.ts b/src/lib/EspTool/FlashManager.ts
similarity index 62%
rename from src/lib/components/EspTool/FlashManager.ts
rename to src/lib/EspTool/FlashManager.ts
index c9e150f8..3bc19c2d 100644
--- a/src/lib/components/EspTool/FlashManager.ts
+++ b/src/lib/EspTool/FlashManager.ts
@@ -1,4 +1,10 @@
-import { ESPLoader, Transport, type LoaderOptions, type IEspLoaderTerminal, type FlashOptions } from 'esptool-js';
+import {
+ ESPLoader,
+ Transport,
+ type LoaderOptions,
+ type IEspLoaderTerminal,
+ type FlashOptions,
+} from 'esptool-js';
import HashMD5 from 'crypto-js/md5';
import Latin1 from 'crypto-js/enc-latin1';
@@ -8,7 +14,12 @@ export default class FlashManager {
private terminal: IEspLoaderTerminal;
private chip: string;
- private constructor(transport: Transport, loader: ESPLoader, terminal: IEspLoaderTerminal, chip: string) {
+ private constructor(
+ transport: Transport,
+ loader: ESPLoader,
+ terminal: IEspLoaderTerminal,
+ chip: string
+ ) {
this.transport = transport;
this.loader = loader;
this.terminal = terminal;
@@ -18,18 +29,19 @@ export default class FlashManager {
static async Connect(serialPort: SerialPort, terminal: IEspLoaderTerminal) {
try {
await serialPort.close(); // TODO: Find some way to detect if the port is already open
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
} catch (e) {
- // Ignore
+ /* empty */
}
try {
- console.log("Connecting to", serialPort);
+ console.log('Connecting to', serialPort);
const transport = new Transport(serialPort);
const flashOptions = {
transport,
baudrate: 115200,
- terminal
+ terminal,
} as LoaderOptions;
const loader = new ESPLoader(flashOptions);
@@ -52,14 +64,14 @@ export default class FlashManager {
}
async disconnect() {
- console.log("Disconnecting");
+ console.log('Disconnecting');
if (this.transport) {
await this.transport.disconnect();
this.transport = null;
}
this.loader = null;
this.terminal.clean();
- console.log("Disconnected");
+ console.log('Disconnected');
}
async erase() {
@@ -104,15 +116,17 @@ export default class FlashManager {
}
const flashOptions = {
- fileArray: [{
- data: arrayBufferToString(data),
- address: 0
- }],
+ fileArray: [
+ {
+ data: arrayBufferToString(data),
+ address: 0,
+ },
+ ],
flashSize: 'keep',
eraseAll,
compress: true,
reportProgress,
- calculateMD5Hash: (image) => HashMD5(Latin1.parse(image)).toString()
+ calculateMD5Hash: (image) => HashMD5(Latin1.parse(image)).toString(),
} as FlashOptions;
try {
@@ -124,84 +138,39 @@ export default class FlashManager {
this.terminal.writeLine(`Failed to flash: ${e}`);
return false;
}
-
}
private consoleRunning = false;
async readConsoleLoop() {
- try {
- this.consoleRunning = true;
+ let ok = true;
+ this.consoleRunning = true;
- await this._internalConsoleLoop(0);
-
- return true;
+ try {
+ await this._internalConsoleLoop();
} catch (e) {
console.error(e);
this.terminal.writeLine(`Failed to read console: ${e}`);
-
- this.consoleRunning = false;
-
- return false;
- }
- }
-
- private async _internalConsoleLoop(timeout: number) {
- const reader = this?.transport?.device?.readable?.getReader();
- if (!reader) {
- console.error("No reader");
- this.terminal.writeLine("No reader");
- return;
- }
-
- while (this.transport) {
- const value = await this._rawRead(timeout);
-
- if (value === null) {
- break;
- }
-
- this.terminal.write(value.toString());
+ ok = false;
}
this.consoleRunning = false;
- }
-
- private async _rawRead(timeout = 0) {
- if (!this.transport) return null;
-
- if (this.transport.leftOver.length != 0) {
- const p = this.transport.leftOver;
- this.transport.leftOver = new Uint8Array(0);
- return p;
- }
- if (!this.transport.device.readable) {
- return this.transport.leftOver;
- }
- const reader = this.transport.device.readable.getReader();
-
- let t: ReturnType | null = null;
- try {
- if (timeout > 0) {
- t = setTimeout(async () => {
- await reader.cancel();
- }, timeout);
- }
+ return ok;
+ }
- const { value, done } = await reader.read();
+ private async _internalConsoleLoop() {
+ while (this.transport) {
+ const readLoop = this.transport.read(250);
+ while (true) {
+ const { value, done } = await readLoop.next();
- if (done) {
- throw new Error("Timeout");
- }
+ if (!value || done) {
+ break;
+ }
- return value;
- } finally {
- if (timeout > 0 && t) {
- clearTimeout(t);
+ this.terminal.write(value.toString());
}
-
- reader.releaseLock();
}
}
}
diff --git a/src/lib/components/EspTool/CDN.ts b/src/lib/api/firmwareCDN.ts
similarity index 66%
rename from src/lib/components/EspTool/CDN.ts
rename to src/lib/api/firmwareCDN.ts
index 007e8c1b..05afe2b8 100644
--- a/src/lib/components/EspTool/CDN.ts
+++ b/src/lib/api/firmwareCDN.ts
@@ -1,3 +1,5 @@
+import { toast } from 'svelte-sonner';
+
async function DownloadText(url: string) {
try {
const response = await fetch(url);
@@ -5,6 +7,8 @@ async function DownloadText(url: string) {
const text = await response.text();
return text.trim();
} catch (e) {
+ console.error(e);
+ toast.error(`Failed to fetch ${url}`);
return null;
}
}
@@ -12,13 +16,13 @@ async function DownloadLines(url: string) {
const text = await DownloadText(url);
if (!text) return null;
- return text.split("\n").map((x) => x.trim());
+ return text.split('\n').map((x) => x.trim());
}
async function DownloadBinary(url: string, onProgress: (progress: number) => void) {
const response = await fetch(url);
if (!response.ok) return null;
- const contentLength = parseInt(response.headers.get("content-length")?.trim() ?? "0");
+ const contentLength = parseInt(response.headers.get('content-length')?.trim() ?? '0');
const reader = response.body?.getReader();
if (!reader) return null;
@@ -26,7 +30,7 @@ async function DownloadBinary(url: string, onProgress: (progress: number) => voi
let receivedLength = 0;
const chunks: Uint8Array[] = [];
- for (; ;) {
+ for (;;) {
const { done, value } = await reader.read();
if (done) break;
if (!value) continue;
@@ -42,9 +46,9 @@ async function DownloadBinary(url: string, onProgress: (progress: number) => voi
return await blob.arrayBuffer();
}
-export const Channels = ["stable", "beta", "develop"] as const;
-export type Channel = typeof Channels[number];
-export type ChannelDict = { [key in typeof Channels[number]]?: string };
+export const Channels = ['stable', 'beta', 'develop'] as const;
+export type Channel = (typeof Channels)[number];
+export type ChannelDict = { [key in (typeof Channels)[number]]?: string };
function DownloadChannelVersion(channel: Channel) {
return DownloadText(`https://firmware.openshock.org/version-${channel}.txt`);
@@ -67,18 +71,27 @@ export function GetChannelBoards(version: string) {
return DownloadLines(`https://firmware.openshock.org/${version}/boards.txt`);
}
-export function DownloadFirmwareBinary(version: string, board: string, onProgress: (percent: number) => void) {
- return DownloadBinary(`https://firmware.openshock.org/${version}/${board}/firmware.bin`, onProgress);
+export function DownloadFirmwareBinary(
+ version: string,
+ board: string,
+ onProgress: (percent: number) => void
+) {
+ return DownloadBinary(
+ `https://firmware.openshock.org/${version}/${board}/firmware.bin`,
+ onProgress
+ );
}
export async function GetFirmwareBinaryHash(version: string, board: string) {
- const lines = await DownloadLines(`https://firmware.openshock.org/${version}/${board}/hashes.md5.txt`);
+ const lines = await DownloadLines(
+ `https://firmware.openshock.org/${version}/${board}/hashes.md5.txt`
+ );
if (!lines) return null;
- const hashLine = lines.find((x) => x.endsWith("firmware.bin"));
+ const hashLine = lines.find((x) => x.endsWith('firmware.bin'));
if (!hashLine) return null;
- const hash = hashLine.split(" ")[0].trim();
+ const hash = hashLine.split(' ')[0].trim();
// Validate hash length
if (hash.length != 32) return null;
diff --git a/src/lib/api/index.ts b/src/lib/api/index.ts
index eb2d8be0..9fe9858c 100644
--- a/src/lib/api/index.ts
+++ b/src/lib/api/index.ts
@@ -1,6 +1,27 @@
import { PUBLIC_BACKEND_API_DOMAIN } from '$env/static/public';
-import { AccountApi, AdminApi, AuthenticatedAccountApi, Configuration as ConfigurationV1, DeviceApi, DevicesApi, PublicApi, SessionsApi, ShareLinksApi, SharesApi, ShockerApi as ShockerV1Api, TokensApi, UsersApi, VersionApi } from './internal/v1';
-import { Configuration as ConfigurationV2, ShockerApi as ShockerV2Api } from './internal/v2';
+import {
+ AccountApi as AccountV1Api,
+ AdminApi,
+ AuthenticatedAccountApi,
+ Configuration as ConfigurationV1,
+ DeviceApi,
+ DevicesApi as DevicesV1Api,
+ PublicApi,
+ SessionsApi,
+ ShareLinksApi,
+ SharesApi as SharesV1Api,
+ ShockerApi as ShockerV1Api,
+ TokensApi,
+ UsersApi,
+ VersionApi,
+} from './internal/v1';
+import {
+ AccountApi as AccountV2Api,
+ Configuration as ConfigurationV2,
+ DevicesApi as DevicesV2Api,
+ SharesApi as SharesV2Api,
+ ShockerApi as ShockerV2Api,
+} from './internal/v2';
type Config = {
basePath?: string;
@@ -8,7 +29,7 @@ type Config = {
};
function GetBasePath() {
- let domain = (PUBLIC_BACKEND_API_DOMAIN || undefined) as string | undefined;
+ const domain = (PUBLIC_BACKEND_API_DOMAIN || undefined) as string | undefined;
if (!domain) {
return undefined;
@@ -24,7 +45,7 @@ function GetBasePath() {
function GetConfig(): Config {
return {
basePath: GetBasePath(),
- credentials: 'include'
+ credentials: 'include',
};
}
@@ -39,17 +60,20 @@ export function GetV2Config() {
const DefaultApiV1Configuration = GetV1Config();
const DefaultApiV2Configuration = GetV2Config();
-export const accountApi = new AccountApi(DefaultApiV1Configuration);
+export const accountV1Api = new AccountV1Api(DefaultApiV1Configuration);
+export const accountV2Api = new AccountV2Api(DefaultApiV2Configuration);
export const authenticatedAccountApi = new AuthenticatedAccountApi(DefaultApiV1Configuration);
export const adminApi = new AdminApi(DefaultApiV1Configuration);
export const deviceApi = new DeviceApi(DefaultApiV1Configuration);
-export const devicesApi = new DevicesApi(DefaultApiV1Configuration);
+export const devicesV1Api = new DevicesV1Api(DefaultApiV1Configuration);
+export const devicesV2Api = new DevicesV2Api(DefaultApiV2Configuration);
export const publicApi = new PublicApi(DefaultApiV1Configuration);
export const sessionApi = new SessionsApi(DefaultApiV1Configuration);
export const shareLinksApi = new ShareLinksApi(DefaultApiV1Configuration);
-export const sharesApi = new SharesApi(DefaultApiV1Configuration);
+export const sharesV1Api = new SharesV1Api(DefaultApiV1Configuration);
+export const sharesV2Api = new SharesV2Api(DefaultApiV2Configuration);
export const shockerV1Api = new ShockerV1Api(DefaultApiV1Configuration);
export const shockerV2Api = new ShockerV2Api(DefaultApiV2Configuration);
export const tokensApi = new TokensApi(DefaultApiV1Configuration);
export const usersApi = new UsersApi(DefaultApiV1Configuration);
-export const versionApi = new VersionApi(DefaultApiV1Configuration);
\ No newline at end of file
+export const versionApi = new VersionApi(DefaultApiV1Configuration);
diff --git a/src/lib/api/internal/v1/.openapi-generator/FILES b/src/lib/api/internal/v1/.openapi-generator/FILES
index 684e9686..0fcb88d3 100644
--- a/src/lib/api/internal/v1/.openapi-generator/FILES
+++ b/src/lib/api/internal/v1/.openapi-generator/FILES
@@ -15,9 +15,9 @@ apis/index.ts
index.ts
models/AdminOnlineDeviceResponse.ts
models/AdminOnlineDeviceResponseIEnumerableBaseResponse.ts
-models/AdminUserCountsResponse.ts
-models/AdminUserResponse.ts
-models/AdminUserResponsePaginated.ts
+models/AdminUsersView.ts
+models/AdminUsersViewPaginated.ts
+models/BooleanBaseResponse.ts
models/BooleanNullableBaseResponse.ts
models/ChangeEmailRequest.ts
models/ChangePasswordRequest.ts
@@ -25,7 +25,6 @@ models/ChangeUsernameRequest.ts
models/Control.ts
models/ControlLogSenderLight.ts
models/ControlType.ts
-models/CreateShareCode.ts
models/CreateTokenRequest.ts
models/DeviceSelfResponse.ts
models/DeviceSelfResponseBaseResponse.ts
@@ -84,6 +83,7 @@ models/SharedDevice.ts
models/SharedShocker.ts
models/ShockerLimits.ts
models/ShockerModelType.ts
+models/ShockerPermLimitPair.ts
models/ShockerPermissions.ts
models/ShockerResponse.ts
models/ShockerResponseIEnumerableBaseResponse.ts
diff --git a/src/lib/api/internal/v1/.openapi-generator/VERSION b/src/lib/api/internal/v1/.openapi-generator/VERSION
index 4bc5d618..758bb9c8 100644
--- a/src/lib/api/internal/v1/.openapi-generator/VERSION
+++ b/src/lib/api/internal/v1/.openapi-generator/VERSION
@@ -1 +1 @@
-7.9.0
+7.10.0
diff --git a/src/lib/api/internal/v1/apis/AccountApi.ts b/src/lib/api/internal/v1/apis/AccountApi.ts
index 4328b585..fcaa306c 100644
--- a/src/lib/api/internal/v1/apis/AccountApi.ts
+++ b/src/lib/api/internal/v1/apis/AccountApi.ts
@@ -107,6 +107,18 @@ export interface AccountApiInterface {
*/
accountLogin(login?: Login, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ /**
+ *
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof AccountApiInterface
+ */
+ accountLogoutRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ */
+ accountLogout(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+
/**
*
* @summary Check if a password reset is in progress
@@ -187,10 +199,6 @@ export class AccountApi extends runtime.BaseAPI implements AccountApiInterface {
headerParameters['Content-Type'] = 'application/json';
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/account/username/check`,
method: 'POST',
@@ -220,10 +228,6 @@ export class AccountApi extends runtime.BaseAPI implements AccountApiInterface {
headerParameters['Content-Type'] = 'application/json';
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/account/login`,
method: 'POST',
@@ -243,6 +247,29 @@ export class AccountApi extends runtime.BaseAPI implements AccountApiInterface {
return await response.value();
}
+ /**
+ */
+ async accountLogoutRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ const response = await this.request({
+ path: `/1/account/logout`,
+ method: 'POST',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async accountLogout(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.accountLogoutRaw(initOverrides);
+ }
+
/**
* Check if a password reset is in progress
*/
@@ -265,10 +292,6 @@ export class AccountApi extends runtime.BaseAPI implements AccountApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/account/recover/{passwordResetId}/{secret}`.replace(`{${"passwordResetId"}}`, encodeURIComponent(String(requestParameters['passwordResetId']))).replace(`{${"secret"}}`, encodeURIComponent(String(requestParameters['secret']))),
method: 'HEAD',
@@ -311,10 +334,6 @@ export class AccountApi extends runtime.BaseAPI implements AccountApiInterface {
headerParameters['Content-Type'] = 'application/json';
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/account/recover/{passwordResetId}/{secret}`.replace(`{${"passwordResetId"}}`, encodeURIComponent(String(requestParameters['passwordResetId']))).replace(`{${"secret"}}`, encodeURIComponent(String(requestParameters['secret']))),
method: 'POST',
@@ -344,10 +363,6 @@ export class AccountApi extends runtime.BaseAPI implements AccountApiInterface {
headerParameters['Content-Type'] = 'application/json';
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/account/reset`,
method: 'POST',
@@ -377,10 +392,6 @@ export class AccountApi extends runtime.BaseAPI implements AccountApiInterface {
headerParameters['Content-Type'] = 'application/json';
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/account/signup`,
method: 'POST',
diff --git a/src/lib/api/internal/v1/apis/AdminApi.ts b/src/lib/api/internal/v1/apis/AdminApi.ts
index 042febad..8576241b 100644
--- a/src/lib/api/internal/v1/apis/AdminApi.ts
+++ b/src/lib/api/internal/v1/apis/AdminApi.ts
@@ -16,13 +16,13 @@
import * as runtime from '../runtime';
import type {
AdminOnlineDeviceResponseIEnumerableBaseResponse,
- AdminUserResponsePaginated,
+ AdminUsersViewPaginated,
} from '../models/index';
import {
AdminOnlineDeviceResponseIEnumerableBaseResponseFromJSON,
AdminOnlineDeviceResponseIEnumerableBaseResponseToJSON,
- AdminUserResponsePaginatedFromJSON,
- AdminUserResponsePaginatedToJSON,
+ AdminUsersViewPaginatedFromJSON,
+ AdminUsersViewPaginatedToJSON,
} from '../models/index';
export interface AdminDeleteUserRequest {
@@ -30,8 +30,10 @@ export interface AdminDeleteUserRequest {
}
export interface AdminGetUsersRequest {
- limit?: number;
- offset?: number;
+ $filter?: string;
+ $orderby?: string;
+ $offset?: number;
+ $limit?: number;
}
/**
@@ -49,12 +51,12 @@ export interface AdminApiInterface {
* @throws {RequiredError}
* @memberof AdminApiInterface
*/
- adminDeleteUserRaw(requestParameters: AdminDeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ adminDeleteUserRaw(requestParameters: AdminDeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Deletes a user
*/
- adminDeleteUser(userId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ adminDeleteUser(userId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
*
@@ -73,18 +75,20 @@ export interface AdminApiInterface {
/**
*
* @summary Gets all users, paginated
- * @param {number} [limit]
- * @param {number} [offset]
+ * @param {string} [$filter]
+ * @param {string} [$orderby]
+ * @param {number} [$offset]
+ * @param {number} [$limit]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof AdminApiInterface
*/
- adminGetUsersRaw(requestParameters: AdminGetUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ adminGetUsersRaw(requestParameters: AdminGetUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Gets all users, paginated
*/
- adminGetUsers(limit?: number, offset?: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ adminGetUsers($filter?: string, $orderby?: string, $offset?: number, $limit?: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
}
@@ -96,7 +100,7 @@ export class AdminApi extends runtime.BaseAPI implements AdminApiInterface {
/**
* Deletes a user
*/
- async adminDeleteUserRaw(requestParameters: AdminDeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async adminDeleteUserRaw(requestParameters: AdminDeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
if (requestParameters['userId'] == null) {
throw new runtime.RequiredError(
'userId',
@@ -108,10 +112,6 @@ export class AdminApi extends runtime.BaseAPI implements AdminApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/admin/users/{userId}`.replace(`{${"userId"}}`, encodeURIComponent(String(requestParameters['userId']))),
method: 'DELETE',
@@ -119,19 +119,14 @@ export class AdminApi extends runtime.BaseAPI implements AdminApiInterface {
query: queryParameters,
}, initOverrides);
- if (this.isJsonMime(response.headers.get('content-type'))) {
- return new runtime.JSONApiResponse(response);
- } else {
- return new runtime.TextApiResponse(response) as any;
- }
+ return new runtime.VoidApiResponse(response);
}
/**
* Deletes a user
*/
- async adminDeleteUser(userId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.adminDeleteUserRaw({ userId: userId }, initOverrides);
- return await response.value();
+ async adminDeleteUser(userId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.adminDeleteUserRaw({ userId: userId }, initOverrides);
}
/**
@@ -142,10 +137,6 @@ export class AdminApi extends runtime.BaseAPI implements AdminApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/admin/monitoring/onlineDevices`,
method: 'GET',
@@ -167,23 +158,27 @@ export class AdminApi extends runtime.BaseAPI implements AdminApiInterface {
/**
* Gets all users, paginated
*/
- async adminGetUsersRaw(requestParameters: AdminGetUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async adminGetUsersRaw(requestParameters: AdminGetUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
const queryParameters: any = {};
- if (requestParameters['limit'] != null) {
- queryParameters['limit'] = requestParameters['limit'];
+ if (requestParameters['$filter'] != null) {
+ queryParameters['$filter'] = requestParameters['$filter'];
}
- if (requestParameters['offset'] != null) {
- queryParameters['offset'] = requestParameters['offset'];
+ if (requestParameters['$orderby'] != null) {
+ queryParameters['$orderby'] = requestParameters['$orderby'];
}
- const headerParameters: runtime.HTTPHeaders = {};
+ if (requestParameters['$offset'] != null) {
+ queryParameters['$offset'] = requestParameters['$offset'];
+ }
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ if (requestParameters['$limit'] != null) {
+ queryParameters['$limit'] = requestParameters['$limit'];
}
+ const headerParameters: runtime.HTTPHeaders = {};
+
const response = await this.request({
path: `/1/admin/users`,
method: 'GET',
@@ -191,14 +186,14 @@ export class AdminApi extends runtime.BaseAPI implements AdminApiInterface {
query: queryParameters,
}, initOverrides);
- return new runtime.JSONApiResponse(response, (jsonValue) => AdminUserResponsePaginatedFromJSON(jsonValue));
+ return new runtime.JSONApiResponse(response, (jsonValue) => AdminUsersViewPaginatedFromJSON(jsonValue));
}
/**
* Gets all users, paginated
*/
- async adminGetUsers(limit?: number, offset?: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.adminGetUsersRaw({ limit: limit, offset: offset }, initOverrides);
+ async adminGetUsers($filter?: string, $orderby?: string, $offset?: number, $limit?: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.adminGetUsersRaw({ $filter: $filter, $orderby: $orderby, $offset: $offset, $limit: $limit }, initOverrides);
return await response.value();
}
diff --git a/src/lib/api/internal/v1/apis/AuthenticatedAccountApi.ts b/src/lib/api/internal/v1/apis/AuthenticatedAccountApi.ts
index 152499b0..19ad053a 100644
--- a/src/lib/api/internal/v1/apis/AuthenticatedAccountApi.ts
+++ b/src/lib/api/internal/v1/apis/AuthenticatedAccountApi.ts
@@ -76,12 +76,12 @@ export interface AuthenticatedAccountApiInterface {
* @throws {RequiredError}
* @memberof AuthenticatedAccountApiInterface
*/
- authenticatedAccountChangePasswordRaw(requestParameters: AuthenticatedAccountChangePasswordRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ authenticatedAccountChangePasswordRaw(requestParameters: AuthenticatedAccountChangePasswordRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Change the password of the current user
*/
- authenticatedAccountChangePassword(changePasswordRequest?: ChangePasswordRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ authenticatedAccountChangePassword(changePasswordRequest?: ChangePasswordRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
*
@@ -91,12 +91,12 @@ export interface AuthenticatedAccountApiInterface {
* @throws {RequiredError}
* @memberof AuthenticatedAccountApiInterface
*/
- authenticatedAccountChangeUsernameRaw(requestParameters: AuthenticatedAccountChangeUsernameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ authenticatedAccountChangeUsernameRaw(requestParameters: AuthenticatedAccountChangeUsernameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Change the username of the current user
*/
- authenticatedAccountChangeUsername(changeUsernameRequest?: ChangeUsernameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ authenticatedAccountChangeUsername(changeUsernameRequest?: ChangeUsernameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
}
@@ -115,10 +115,6 @@ export class AuthenticatedAccountApi extends runtime.BaseAPI implements Authenti
headerParameters['Content-Type'] = 'application/json';
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/account/email`,
method: 'POST',
@@ -141,17 +137,13 @@ export class AuthenticatedAccountApi extends runtime.BaseAPI implements Authenti
/**
* Change the password of the current user
*/
- async authenticatedAccountChangePasswordRaw(requestParameters: AuthenticatedAccountChangePasswordRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async authenticatedAccountChangePasswordRaw(requestParameters: AuthenticatedAccountChangePasswordRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {};
headerParameters['Content-Type'] = 'application/json';
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/account/password`,
method: 'POST',
@@ -160,35 +152,26 @@ export class AuthenticatedAccountApi extends runtime.BaseAPI implements Authenti
body: ChangePasswordRequestToJSON(requestParameters['changePasswordRequest']),
}, initOverrides);
- if (this.isJsonMime(response.headers.get('content-type'))) {
- return new runtime.JSONApiResponse(response);
- } else {
- return new runtime.TextApiResponse(response) as any;
- }
+ return new runtime.VoidApiResponse(response);
}
/**
* Change the password of the current user
*/
- async authenticatedAccountChangePassword(changePasswordRequest?: ChangePasswordRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.authenticatedAccountChangePasswordRaw({ changePasswordRequest: changePasswordRequest }, initOverrides);
- return await response.value();
+ async authenticatedAccountChangePassword(changePasswordRequest?: ChangePasswordRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.authenticatedAccountChangePasswordRaw({ changePasswordRequest: changePasswordRequest }, initOverrides);
}
/**
* Change the username of the current user
*/
- async authenticatedAccountChangeUsernameRaw(requestParameters: AuthenticatedAccountChangeUsernameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async authenticatedAccountChangeUsernameRaw(requestParameters: AuthenticatedAccountChangeUsernameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {};
headerParameters['Content-Type'] = 'application/json';
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/account/username`,
method: 'POST',
@@ -197,19 +180,14 @@ export class AuthenticatedAccountApi extends runtime.BaseAPI implements Authenti
body: ChangeUsernameRequestToJSON(requestParameters['changeUsernameRequest']),
}, initOverrides);
- if (this.isJsonMime(response.headers.get('content-type'))) {
- return new runtime.JSONApiResponse(response);
- } else {
- return new runtime.TextApiResponse(response) as any;
- }
+ return new runtime.VoidApiResponse(response);
}
/**
* Change the username of the current user
*/
- async authenticatedAccountChangeUsername(changeUsernameRequest?: ChangeUsernameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.authenticatedAccountChangeUsernameRaw({ changeUsernameRequest: changeUsernameRequest }, initOverrides);
- return await response.value();
+ async authenticatedAccountChangeUsername(changeUsernameRequest?: ChangeUsernameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.authenticatedAccountChangeUsernameRaw({ changeUsernameRequest: changeUsernameRequest }, initOverrides);
}
}
diff --git a/src/lib/api/internal/v1/apis/DeviceApi.ts b/src/lib/api/internal/v1/apis/DeviceApi.ts
index bffc6df1..6401329f 100644
--- a/src/lib/api/internal/v1/apis/DeviceApi.ts
+++ b/src/lib/api/internal/v1/apis/DeviceApi.ts
@@ -120,7 +120,7 @@ export class DeviceApi extends runtime.BaseAPI implements DeviceApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["DeviceToken"] = await this.configuration.apiKey("DeviceToken"); // HubToken authentication
}
const response = await this.request({
@@ -150,7 +150,7 @@ export class DeviceApi extends runtime.BaseAPI implements DeviceApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["DeviceToken"] = await this.configuration.apiKey("DeviceToken"); // HubToken authentication
}
const response = await this.request({
@@ -187,7 +187,7 @@ export class DeviceApi extends runtime.BaseAPI implements DeviceApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["DeviceToken"] = await this.configuration.apiKey("DeviceToken"); // HubToken authentication
}
const response = await this.request({
@@ -224,7 +224,7 @@ export class DeviceApi extends runtime.BaseAPI implements DeviceApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["DeviceToken"] = await this.configuration.apiKey("DeviceToken"); // HubToken authentication
}
const response = await this.request({
diff --git a/src/lib/api/internal/v1/apis/DevicesApi.ts b/src/lib/api/internal/v1/apis/DevicesApi.ts
index f103f4d3..bef0649c 100644
--- a/src/lib/api/internal/v1/apis/DevicesApi.ts
+++ b/src/lib/api/internal/v1/apis/DevicesApi.ts
@@ -106,12 +106,12 @@ export interface DevicesApiInterface {
* @throws {RequiredError}
* @memberof DevicesApiInterface
*/
- devicesEditDeviceRaw(requestParameters: DevicesEditDeviceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ devicesEditDeviceRaw(requestParameters: DevicesEditDeviceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Edit a device
*/
- devicesEditDevice(deviceId: string, hubEditRequest?: HubEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ devicesEditDevice(deviceId: string, hubEditRequest?: HubEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
*
@@ -210,12 +210,12 @@ export interface DevicesApiInterface {
* @throws {RequiredError}
* @memberof DevicesApiInterface
*/
- devicesRegenerateDeviceTokenRaw(requestParameters: DevicesRegenerateDeviceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ devicesRegenerateDeviceTokenRaw(requestParameters: DevicesRegenerateDeviceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Regenerate a device token
*/
- devicesRegenerateDeviceToken(deviceId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ devicesRegenerateDeviceToken(deviceId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
*
@@ -225,12 +225,12 @@ export interface DevicesApiInterface {
* @throws {RequiredError}
* @memberof DevicesApiInterface
*/
- devicesRemoveDeviceRaw(requestParameters: DevicesRemoveDeviceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ devicesRemoveDeviceRaw(requestParameters: DevicesRemoveDeviceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Remove a device from current user\'s account
*/
- devicesRemoveDevice(deviceId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ devicesRemoveDevice(deviceId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
}
@@ -248,7 +248,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -276,7 +276,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
/**
* Edit a device
*/
- async devicesEditDeviceRaw(requestParameters: DevicesEditDeviceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async devicesEditDeviceRaw(requestParameters: DevicesEditDeviceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
if (requestParameters['deviceId'] == null) {
throw new runtime.RequiredError(
'deviceId',
@@ -291,7 +291,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -302,19 +302,14 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
body: HubEditRequestToJSON(requestParameters['hubEditRequest']),
}, initOverrides);
- if (this.isJsonMime(response.headers.get('content-type'))) {
- return new runtime.JSONApiResponse(response);
- } else {
- return new runtime.TextApiResponse(response) as any;
- }
+ return new runtime.VoidApiResponse(response);
}
/**
* Edit a device
*/
- async devicesEditDevice(deviceId: string, hubEditRequest?: HubEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.devicesEditDeviceRaw({ deviceId: deviceId, hubEditRequest: hubEditRequest }, initOverrides);
- return await response.value();
+ async devicesEditDevice(deviceId: string, hubEditRequest?: HubEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.devicesEditDeviceRaw({ deviceId: deviceId, hubEditRequest: hubEditRequest }, initOverrides);
}
/**
@@ -333,7 +328,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -370,7 +365,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -407,7 +402,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -444,7 +439,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -481,7 +476,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -511,7 +506,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -535,7 +530,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
/**
* Regenerate a device token
*/
- async devicesRegenerateDeviceTokenRaw(requestParameters: DevicesRegenerateDeviceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async devicesRegenerateDeviceTokenRaw(requestParameters: DevicesRegenerateDeviceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
if (requestParameters['deviceId'] == null) {
throw new runtime.RequiredError(
'deviceId',
@@ -548,7 +543,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -558,25 +553,20 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
query: queryParameters,
}, initOverrides);
- if (this.isJsonMime(response.headers.get('content-type'))) {
- return new runtime.JSONApiResponse(response);
- } else {
- return new runtime.TextApiResponse(response) as any;
- }
+ return new runtime.VoidApiResponse(response);
}
/**
* Regenerate a device token
*/
- async devicesRegenerateDeviceToken(deviceId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.devicesRegenerateDeviceTokenRaw({ deviceId: deviceId }, initOverrides);
- return await response.value();
+ async devicesRegenerateDeviceToken(deviceId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.devicesRegenerateDeviceTokenRaw({ deviceId: deviceId }, initOverrides);
}
/**
* Remove a device from current user\'s account
*/
- async devicesRemoveDeviceRaw(requestParameters: DevicesRemoveDeviceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async devicesRemoveDeviceRaw(requestParameters: DevicesRemoveDeviceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
if (requestParameters['deviceId'] == null) {
throw new runtime.RequiredError(
'deviceId',
@@ -589,7 +579,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -599,19 +589,14 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
query: queryParameters,
}, initOverrides);
- if (this.isJsonMime(response.headers.get('content-type'))) {
- return new runtime.JSONApiResponse(response);
- } else {
- return new runtime.TextApiResponse(response) as any;
- }
+ return new runtime.VoidApiResponse(response);
}
/**
* Remove a device from current user\'s account
*/
- async devicesRemoveDevice(deviceId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.devicesRemoveDeviceRaw({ deviceId: deviceId }, initOverrides);
- return await response.value();
+ async devicesRemoveDevice(deviceId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.devicesRemoveDeviceRaw({ deviceId: deviceId }, initOverrides);
}
}
diff --git a/src/lib/api/internal/v1/apis/PublicApi.ts b/src/lib/api/internal/v1/apis/PublicApi.ts
index 1f3fd0f4..1fc2c8eb 100644
--- a/src/lib/api/internal/v1/apis/PublicApi.ts
+++ b/src/lib/api/internal/v1/apis/PublicApi.ts
@@ -83,10 +83,6 @@ export class PublicApi extends runtime.BaseAPI implements PublicApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/public/stats`,
method: 'GET',
@@ -120,10 +116,6 @@ export class PublicApi extends runtime.BaseAPI implements PublicApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/public/shares/links/{shareLinkId}`.replace(`{${"shareLinkId"}}`, encodeURIComponent(String(requestParameters['shareLinkId']))),
method: 'GET',
diff --git a/src/lib/api/internal/v1/apis/SessionsApi.ts b/src/lib/api/internal/v1/apis/SessionsApi.ts
index a31cc465..48dca5a6 100644
--- a/src/lib/api/internal/v1/apis/SessionsApi.ts
+++ b/src/lib/api/internal/v1/apis/SessionsApi.ts
@@ -43,11 +43,11 @@ export interface SessionsApiInterface {
* @throws {RequiredError}
* @memberof SessionsApiInterface
*/
- sessionsDeleteSessionRaw(requestParameters: SessionsDeleteSessionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ sessionsDeleteSessionRaw(requestParameters: SessionsDeleteSessionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
*/
- sessionsDeleteSession(sessionId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ sessionsDeleteSession(sessionId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
*
@@ -84,7 +84,7 @@ export class SessionsApi extends runtime.BaseAPI implements SessionsApiInterface
/**
*/
- async sessionsDeleteSessionRaw(requestParameters: SessionsDeleteSessionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async sessionsDeleteSessionRaw(requestParameters: SessionsDeleteSessionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
if (requestParameters['sessionId'] == null) {
throw new runtime.RequiredError(
'sessionId',
@@ -96,10 +96,6 @@ export class SessionsApi extends runtime.BaseAPI implements SessionsApiInterface
const headerParameters: runtime.HTTPHeaders = {};
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/sessions/{sessionId}`.replace(`{${"sessionId"}}`, encodeURIComponent(String(requestParameters['sessionId']))),
method: 'DELETE',
@@ -107,18 +103,13 @@ export class SessionsApi extends runtime.BaseAPI implements SessionsApiInterface
query: queryParameters,
}, initOverrides);
- if (this.isJsonMime(response.headers.get('content-type'))) {
- return new runtime.JSONApiResponse(response);
- } else {
- return new runtime.TextApiResponse(response) as any;
- }
+ return new runtime.VoidApiResponse(response);
}
/**
*/
- async sessionsDeleteSession(sessionId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.sessionsDeleteSessionRaw({ sessionId: sessionId }, initOverrides);
- return await response.value();
+ async sessionsDeleteSession(sessionId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.sessionsDeleteSessionRaw({ sessionId: sessionId }, initOverrides);
}
/**
@@ -129,10 +120,6 @@ export class SessionsApi extends runtime.BaseAPI implements SessionsApiInterface
const headerParameters: runtime.HTTPHeaders = {};
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/sessions/self`,
method: 'GET',
@@ -158,10 +145,6 @@ export class SessionsApi extends runtime.BaseAPI implements SessionsApiInterface
const headerParameters: runtime.HTTPHeaders = {};
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1/sessions`,
method: 'GET',
diff --git a/src/lib/api/internal/v1/apis/ShareLinksApi.ts b/src/lib/api/internal/v1/apis/ShareLinksApi.ts
index f99bae3d..c8b03190 100644
--- a/src/lib/api/internal/v1/apis/ShareLinksApi.ts
+++ b/src/lib/api/internal/v1/apis/ShareLinksApi.ts
@@ -223,7 +223,7 @@ export class ShareLinksApi extends runtime.BaseAPI implements ShareLinksApiInter
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -255,7 +255,7 @@ export class ShareLinksApi extends runtime.BaseAPI implements ShareLinksApiInter
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -293,7 +293,7 @@ export class ShareLinksApi extends runtime.BaseAPI implements ShareLinksApiInter
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -339,7 +339,7 @@ export class ShareLinksApi extends runtime.BaseAPI implements ShareLinksApiInter
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -370,7 +370,7 @@ export class ShareLinksApi extends runtime.BaseAPI implements ShareLinksApiInter
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -416,7 +416,7 @@ export class ShareLinksApi extends runtime.BaseAPI implements ShareLinksApiInter
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -461,7 +461,7 @@ export class ShareLinksApi extends runtime.BaseAPI implements ShareLinksApiInter
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
diff --git a/src/lib/api/internal/v1/apis/SharesApi.ts b/src/lib/api/internal/v1/apis/SharesApi.ts
index 64f01600..35bf2108 100644
--- a/src/lib/api/internal/v1/apis/SharesApi.ts
+++ b/src/lib/api/internal/v1/apis/SharesApi.ts
@@ -93,7 +93,7 @@ export class SharesApi extends runtime.BaseAPI implements SharesApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -130,7 +130,7 @@ export class SharesApi extends runtime.BaseAPI implements SharesApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
diff --git a/src/lib/api/internal/v1/apis/ShockerApi.ts b/src/lib/api/internal/v1/apis/ShockerApi.ts
index 6c4c51b8..da52ac59 100644
--- a/src/lib/api/internal/v1/apis/ShockerApi.ts
+++ b/src/lib/api/internal/v1/apis/ShockerApi.ts
@@ -15,9 +15,9 @@
import * as runtime from '../runtime';
import type {
+ BooleanBaseResponse,
BooleanNullableBaseResponse,
Control,
- CreateShareCode,
GuidBaseResponse,
LogEntryIEnumerableBaseResponse,
NewShocker,
@@ -28,15 +28,16 @@ import type {
ResponseDeviceWithShockersIEnumerableBaseResponse,
ShareCodeInfoIEnumerableBaseResponse,
ShareInfoIEnumerableBaseResponse,
+ ShockerPermLimitPair,
ShockerWithDeviceBaseResponse,
} from '../models/index';
import {
+ BooleanBaseResponseFromJSON,
+ BooleanBaseResponseToJSON,
BooleanNullableBaseResponseFromJSON,
BooleanNullableBaseResponseToJSON,
ControlFromJSON,
ControlToJSON,
- CreateShareCodeFromJSON,
- CreateShareCodeToJSON,
GuidBaseResponseFromJSON,
GuidBaseResponseToJSON,
LogEntryIEnumerableBaseResponseFromJSON,
@@ -57,6 +58,8 @@ import {
ShareCodeInfoIEnumerableBaseResponseToJSON,
ShareInfoIEnumerableBaseResponseFromJSON,
ShareInfoIEnumerableBaseResponseToJSON,
+ ShockerPermLimitPairFromJSON,
+ ShockerPermLimitPairToJSON,
ShockerWithDeviceBaseResponseFromJSON,
ShockerWithDeviceBaseResponseToJSON,
} from '../models/index';
@@ -99,7 +102,7 @@ export interface ShockerSendControlDEPRECATEDRequest {
export interface ShockerShockerShareCodeCreateRequest {
shockerId: string;
- createShareCode?: CreateShareCode;
+ shockerPermLimitPair?: ShockerPermLimitPair;
}
export interface ShockerShockerShareCodeListRequest {
@@ -120,7 +123,7 @@ export interface ShockerShockerShareCodeRemoveRequest {
export interface ShockerShockerShareCodeUpdateRequest {
shockerId: string;
sharedWithUserId: string;
- createShareCode?: CreateShareCode;
+ shockerPermLimitPair?: ShockerPermLimitPair;
}
/**
@@ -286,7 +289,7 @@ export interface ShockerApiInterface {
*
* @summary Create a share code for a shocker
* @param {string} shockerId
- * @param {CreateShareCode} [createShareCode]
+ * @param {ShockerPermLimitPair} [shockerPermLimitPair]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ShockerApiInterface
@@ -296,7 +299,7 @@ export interface ShockerApiInterface {
/**
* Create a share code for a shocker
*/
- shockerShockerShareCodeCreate(shockerId: string, createShareCode?: CreateShareCode, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ shockerShockerShareCodeCreate(shockerId: string, shockerPermLimitPair?: ShockerPermLimitPair, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
*
@@ -323,12 +326,12 @@ export interface ShockerApiInterface {
* @throws {RequiredError}
* @memberof ShockerApiInterface
*/
- shockerShockerShareCodePauseRaw(requestParameters: ShockerShockerShareCodePauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ shockerShockerShareCodePauseRaw(requestParameters: ShockerShockerShareCodePauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Pause/Unpause a share code for a shocker
*/
- shockerShockerShareCodePause(shockerId: string, sharedWithUserId: string, pauseRequest?: PauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ shockerShockerShareCodePause(shockerId: string, sharedWithUserId: string, pauseRequest?: PauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
*
@@ -339,29 +342,29 @@ export interface ShockerApiInterface {
* @throws {RequiredError}
* @memberof ShockerApiInterface
*/
- shockerShockerShareCodeRemoveRaw(requestParameters: ShockerShockerShareCodeRemoveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ shockerShockerShareCodeRemoveRaw(requestParameters: ShockerShockerShareCodeRemoveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Remove a share code for a shocker
*/
- shockerShockerShareCodeRemove(shockerId: string, sharedWithUserId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ shockerShockerShareCodeRemove(shockerId: string, sharedWithUserId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
*
* @summary Update a share for a shocker
* @param {string} shockerId
* @param {string} sharedWithUserId
- * @param {CreateShareCode} [createShareCode]
+ * @param {ShockerPermLimitPair} [shockerPermLimitPair]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ShockerApiInterface
*/
- shockerShockerShareCodeUpdateRaw(requestParameters: ShockerShockerShareCodeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ shockerShockerShareCodeUpdateRaw(requestParameters: ShockerShockerShareCodeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Update a share for a shocker
*/
- shockerShockerShareCodeUpdate(shockerId: string, sharedWithUserId: string, createShareCode?: CreateShareCode, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ shockerShockerShareCodeUpdate(shockerId: string, sharedWithUserId: string, shockerPermLimitPair?: ShockerPermLimitPair, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
}
@@ -388,7 +391,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -426,7 +429,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -471,7 +474,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -508,7 +511,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -538,7 +541,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -568,7 +571,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -607,7 +610,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -640,7 +643,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -678,7 +681,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -710,7 +713,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -750,7 +753,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -758,7 +761,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: CreateShareCodeToJSON(requestParameters['createShareCode']),
+ body: ShockerPermLimitPairToJSON(requestParameters['shockerPermLimitPair']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => GuidBaseResponseFromJSON(jsonValue));
@@ -767,8 +770,8 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
/**
* Create a share code for a shocker
*/
- async shockerShockerShareCodeCreate(shockerId: string, createShareCode?: CreateShareCode, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.shockerShockerShareCodeCreateRaw({ shockerId: shockerId, createShareCode: createShareCode }, initOverrides);
+ async shockerShockerShareCodeCreate(shockerId: string, shockerPermLimitPair?: ShockerPermLimitPair, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.shockerShockerShareCodeCreateRaw({ shockerId: shockerId, shockerPermLimitPair: shockerPermLimitPair }, initOverrides);
return await response.value();
}
@@ -788,7 +791,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -812,7 +815,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
/**
* Pause/Unpause a share code for a shocker
*/
- async shockerShockerShareCodePauseRaw(requestParameters: ShockerShockerShareCodePauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async shockerShockerShareCodePauseRaw(requestParameters: ShockerShockerShareCodePauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
if (requestParameters['shockerId'] == null) {
throw new runtime.RequiredError(
'shockerId',
@@ -834,7 +837,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -845,13 +848,13 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
body: PauseRequestToJSON(requestParameters['pauseRequest']),
}, initOverrides);
- return new runtime.JSONApiResponse(response, (jsonValue) => ObjectBaseResponseFromJSON(jsonValue));
+ return new runtime.JSONApiResponse(response, (jsonValue) => BooleanBaseResponseFromJSON(jsonValue));
}
/**
* Pause/Unpause a share code for a shocker
*/
- async shockerShockerShareCodePause(shockerId: string, sharedWithUserId: string, pauseRequest?: PauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ async shockerShockerShareCodePause(shockerId: string, sharedWithUserId: string, pauseRequest?: PauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
const response = await this.shockerShockerShareCodePauseRaw({ shockerId: shockerId, sharedWithUserId: sharedWithUserId, pauseRequest: pauseRequest }, initOverrides);
return await response.value();
}
@@ -859,7 +862,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
/**
* Remove a share code for a shocker
*/
- async shockerShockerShareCodeRemoveRaw(requestParameters: ShockerShockerShareCodeRemoveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async shockerShockerShareCodeRemoveRaw(requestParameters: ShockerShockerShareCodeRemoveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
if (requestParameters['shockerId'] == null) {
throw new runtime.RequiredError(
'shockerId',
@@ -879,7 +882,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -889,21 +892,20 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
query: queryParameters,
}, initOverrides);
- return new runtime.JSONApiResponse(response, (jsonValue) => ObjectBaseResponseFromJSON(jsonValue));
+ return new runtime.VoidApiResponse(response);
}
/**
* Remove a share code for a shocker
*/
- async shockerShockerShareCodeRemove(shockerId: string, sharedWithUserId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.shockerShockerShareCodeRemoveRaw({ shockerId: shockerId, sharedWithUserId: sharedWithUserId }, initOverrides);
- return await response.value();
+ async shockerShockerShareCodeRemove(shockerId: string, sharedWithUserId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.shockerShockerShareCodeRemoveRaw({ shockerId: shockerId, sharedWithUserId: sharedWithUserId }, initOverrides);
}
/**
* Update a share for a shocker
*/
- async shockerShockerShareCodeUpdateRaw(requestParameters: ShockerShockerShareCodeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async shockerShockerShareCodeUpdateRaw(requestParameters: ShockerShockerShareCodeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
if (requestParameters['shockerId'] == null) {
throw new runtime.RequiredError(
'shockerId',
@@ -925,7 +927,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -933,18 +935,17 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: CreateShareCodeToJSON(requestParameters['createShareCode']),
+ body: ShockerPermLimitPairToJSON(requestParameters['shockerPermLimitPair']),
}, initOverrides);
- return new runtime.JSONApiResponse(response, (jsonValue) => ObjectBaseResponseFromJSON(jsonValue));
+ return new runtime.VoidApiResponse(response);
}
/**
* Update a share for a shocker
*/
- async shockerShockerShareCodeUpdate(shockerId: string, sharedWithUserId: string, createShareCode?: CreateShareCode, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.shockerShockerShareCodeUpdateRaw({ shockerId: shockerId, sharedWithUserId: sharedWithUserId, createShareCode: createShareCode }, initOverrides);
- return await response.value();
+ async shockerShockerShareCodeUpdate(shockerId: string, sharedWithUserId: string, shockerPermLimitPair?: ShockerPermLimitPair, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.shockerShockerShareCodeUpdateRaw({ shockerId: shockerId, sharedWithUserId: sharedWithUserId, shockerPermLimitPair: shockerPermLimitPair }, initOverrides);
}
}
diff --git a/src/lib/api/internal/v1/apis/TokensApi.ts b/src/lib/api/internal/v1/apis/TokensApi.ts
index fde3d669..246e53f7 100644
--- a/src/lib/api/internal/v1/apis/TokensApi.ts
+++ b/src/lib/api/internal/v1/apis/TokensApi.ts
@@ -81,12 +81,12 @@ export interface TokensApiInterface {
* @throws {RequiredError}
* @memberof TokensApiInterface
*/
- tokensDeleteTokenRaw(requestParameters: TokensDeleteTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ tokensDeleteTokenRaw(requestParameters: TokensDeleteTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Revoke a token from the current user
*/
- tokensDeleteToken(tokenId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ tokensDeleteToken(tokenId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
*
@@ -97,12 +97,12 @@ export interface TokensApiInterface {
* @throws {RequiredError}
* @memberof TokensApiInterface
*/
- tokensEditTokenRaw(requestParameters: TokensEditTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+ tokensEditTokenRaw(requestParameters: TokensEditTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Edit a token
*/
- tokensEditToken(tokenId: string, editTokenRequest?: EditTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+ tokensEditToken(tokenId: string, editTokenRequest?: EditTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
*
@@ -165,7 +165,7 @@ export class TokensApi extends runtime.BaseAPI implements TokensApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -190,7 +190,7 @@ export class TokensApi extends runtime.BaseAPI implements TokensApiInterface {
/**
* Revoke a token from the current user
*/
- async tokensDeleteTokenRaw(requestParameters: TokensDeleteTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async tokensDeleteTokenRaw(requestParameters: TokensDeleteTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
if (requestParameters['tokenId'] == null) {
throw new runtime.RequiredError(
'tokenId',
@@ -203,7 +203,7 @@ export class TokensApi extends runtime.BaseAPI implements TokensApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -213,25 +213,20 @@ export class TokensApi extends runtime.BaseAPI implements TokensApiInterface {
query: queryParameters,
}, initOverrides);
- if (this.isJsonMime(response.headers.get('content-type'))) {
- return new runtime.JSONApiResponse(response);
- } else {
- return new runtime.TextApiResponse(response) as any;
- }
+ return new runtime.VoidApiResponse(response);
}
/**
* Revoke a token from the current user
*/
- async tokensDeleteToken(tokenId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.tokensDeleteTokenRaw({ tokenId: tokenId }, initOverrides);
- return await response.value();
+ async tokensDeleteToken(tokenId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.tokensDeleteTokenRaw({ tokenId: tokenId }, initOverrides);
}
/**
* Edit a token
*/
- async tokensEditTokenRaw(requestParameters: TokensEditTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ async tokensEditTokenRaw(requestParameters: TokensEditTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
if (requestParameters['tokenId'] == null) {
throw new runtime.RequiredError(
'tokenId',
@@ -246,7 +241,7 @@ export class TokensApi extends runtime.BaseAPI implements TokensApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -257,19 +252,14 @@ export class TokensApi extends runtime.BaseAPI implements TokensApiInterface {
body: EditTokenRequestToJSON(requestParameters['editTokenRequest']),
}, initOverrides);
- if (this.isJsonMime(response.headers.get('content-type'))) {
- return new runtime.JSONApiResponse(response);
- } else {
- return new runtime.TextApiResponse(response) as any;
- }
+ return new runtime.VoidApiResponse(response);
}
/**
* Edit a token
*/
- async tokensEditToken(tokenId: string, editTokenRequest?: EditTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
- const response = await this.tokensEditTokenRaw({ tokenId: tokenId, editTokenRequest: editTokenRequest }, initOverrides);
- return await response.value();
+ async tokensEditToken(tokenId: string, editTokenRequest?: EditTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.tokensEditTokenRaw({ tokenId: tokenId, editTokenRequest: editTokenRequest }, initOverrides);
}
/**
@@ -281,7 +271,7 @@ export class TokensApi extends runtime.BaseAPI implements TokensApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -318,7 +308,7 @@ export class TokensApi extends runtime.BaseAPI implements TokensApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
@@ -348,7 +338,7 @@ export class TokensApi extends runtime.BaseAPI implements TokensApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
diff --git a/src/lib/api/internal/v1/apis/UsersApi.ts b/src/lib/api/internal/v1/apis/UsersApi.ts
index 909ee80a..f54e0b2b 100644
--- a/src/lib/api/internal/v1/apis/UsersApi.ts
+++ b/src/lib/api/internal/v1/apis/UsersApi.ts
@@ -59,7 +59,7 @@ export class UsersApi extends runtime.BaseAPI implements UsersApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
diff --git a/src/lib/api/internal/v1/apis/VersionApi.ts b/src/lib/api/internal/v1/apis/VersionApi.ts
index 705eec8e..e9bcd2a1 100644
--- a/src/lib/api/internal/v1/apis/VersionApi.ts
+++ b/src/lib/api/internal/v1/apis/VersionApi.ts
@@ -58,10 +58,6 @@ export class VersionApi extends runtime.BaseAPI implements VersionApiInterface {
const headerParameters: runtime.HTTPHeaders = {};
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/1`,
method: 'GET',
diff --git a/src/lib/api/internal/v1/models/AdminOnlineDeviceResponse.ts b/src/lib/api/internal/v1/models/AdminOnlineDeviceResponse.ts
index 44b5ff5f..d652ca03 100644
--- a/src/lib/api/internal/v1/models/AdminOnlineDeviceResponse.ts
+++ b/src/lib/api/internal/v1/models/AdminOnlineDeviceResponse.ts
@@ -38,7 +38,7 @@ export interface AdminOnlineDeviceResponse {
* @type {string}
* @memberof AdminOnlineDeviceResponse
*/
- name: string | null;
+ name: string;
/**
*
* @type {GenericIni}
@@ -50,19 +50,43 @@ export interface AdminOnlineDeviceResponse {
* @type {string}
* @memberof AdminOnlineDeviceResponse
*/
- firmwareVersion: string | null;
+ firmwareVersion: string;
/**
*
* @type {string}
* @memberof AdminOnlineDeviceResponse
*/
- gateway: string | null;
+ gateway: string;
/**
*
* @type {Date}
* @memberof AdminOnlineDeviceResponse
*/
connectedAt: Date;
+ /**
+ *
+ * @type {string}
+ * @memberof AdminOnlineDeviceResponse
+ */
+ userAgent: string | null;
+ /**
+ *
+ * @type {Date}
+ * @memberof AdminOnlineDeviceResponse
+ */
+ bootedAt: Date;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminOnlineDeviceResponse
+ */
+ latencyMs: number | null;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminOnlineDeviceResponse
+ */
+ rssi: number | null;
}
/**
@@ -75,6 +99,10 @@ export function instanceOfAdminOnlineDeviceResponse(value: object): value is Adm
if (!('firmwareVersion' in value) || value['firmwareVersion'] === undefined) return false;
if (!('gateway' in value) || value['gateway'] === undefined) return false;
if (!('connectedAt' in value) || value['connectedAt'] === undefined) return false;
+ if (!('userAgent' in value) || value['userAgent'] === undefined) return false;
+ if (!('bootedAt' in value) || value['bootedAt'] === undefined) return false;
+ if (!('latencyMs' in value) || value['latencyMs'] === undefined) return false;
+ if (!('rssi' in value) || value['rssi'] === undefined) return false;
return true;
}
@@ -94,14 +122,18 @@ export function AdminOnlineDeviceResponseFromJSONTyped(json: any, ignoreDiscrimi
'firmwareVersion': json['firmwareVersion'],
'gateway': json['gateway'],
'connectedAt': (new Date(json['connectedAt'])),
+ 'userAgent': json['userAgent'],
+ 'bootedAt': (new Date(json['bootedAt'])),
+ 'latencyMs': json['latencyMs'],
+ 'rssi': json['rssi'],
};
}
- export function AdminOnlineDeviceResponseToJSON(json: any): AdminOnlineDeviceResponse {
- return AdminOnlineDeviceResponseToJSONTyped(json, false);
- }
+export function AdminOnlineDeviceResponseToJSON(json: any): AdminOnlineDeviceResponse {
+ return AdminOnlineDeviceResponseToJSONTyped(json, false);
+}
- export function AdminOnlineDeviceResponseToJSONTyped(value?: AdminOnlineDeviceResponse | null, ignoreDiscriminator: boolean = false): any {
+export function AdminOnlineDeviceResponseToJSONTyped(value?: AdminOnlineDeviceResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
@@ -114,6 +146,10 @@ export function AdminOnlineDeviceResponseFromJSONTyped(json: any, ignoreDiscrimi
'firmwareVersion': value['firmwareVersion'],
'gateway': value['gateway'],
'connectedAt': ((value['connectedAt']).toISOString()),
+ 'userAgent': value['userAgent'],
+ 'bootedAt': ((value['bootedAt']).toISOString()),
+ 'latencyMs': value['latencyMs'],
+ 'rssi': value['rssi'],
};
}
diff --git a/src/lib/api/internal/v1/models/AdminOnlineDeviceResponseIEnumerableBaseResponse.ts b/src/lib/api/internal/v1/models/AdminOnlineDeviceResponseIEnumerableBaseResponse.ts
index 476b006c..8aff49d1 100644
--- a/src/lib/api/internal/v1/models/AdminOnlineDeviceResponseIEnumerableBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/AdminOnlineDeviceResponseIEnumerableBaseResponse.ts
@@ -63,11 +63,11 @@ export function AdminOnlineDeviceResponseIEnumerableBaseResponseFromJSONTyped(js
};
}
- export function AdminOnlineDeviceResponseIEnumerableBaseResponseToJSON(json: any): AdminOnlineDeviceResponseIEnumerableBaseResponse {
- return AdminOnlineDeviceResponseIEnumerableBaseResponseToJSONTyped(json, false);
- }
+export function AdminOnlineDeviceResponseIEnumerableBaseResponseToJSON(json: any): AdminOnlineDeviceResponseIEnumerableBaseResponse {
+ return AdminOnlineDeviceResponseIEnumerableBaseResponseToJSONTyped(json, false);
+}
- export function AdminOnlineDeviceResponseIEnumerableBaseResponseToJSONTyped(value?: AdminOnlineDeviceResponseIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function AdminOnlineDeviceResponseIEnumerableBaseResponseToJSONTyped(value?: AdminOnlineDeviceResponseIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/AdminUserCountsResponse.ts b/src/lib/api/internal/v1/models/AdminUserCountsResponse.ts
deleted file mode 100644
index 8d805ceb..00000000
--- a/src/lib/api/internal/v1/models/AdminUserCountsResponse.ts
+++ /dev/null
@@ -1,147 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * OpenShock.API
- * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- *
- * The version of the OpenAPI document: 1.0
- *
- *
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
- * https://openapi-generator.tech
- * Do not edit the class manually.
- */
-
-import { mapValues } from '../runtime';
-/**
- *
- * @export
- * @interface AdminUserCountsResponse
- */
-export interface AdminUserCountsResponse {
- /**
- *
- * @type {number}
- * @memberof AdminUserCountsResponse
- */
- devices: number;
- /**
- *
- * @type {number}
- * @memberof AdminUserCountsResponse
- */
- shockers: number;
- /**
- *
- * @type {number}
- * @memberof AdminUserCountsResponse
- */
- apiTokens: number;
- /**
- *
- * @type {number}
- * @memberof AdminUserCountsResponse
- */
- passwordResetRequests: number;
- /**
- *
- * @type {number}
- * @memberof AdminUserCountsResponse
- */
- shockerControlLogs: number;
- /**
- *
- * @type {number}
- * @memberof AdminUserCountsResponse
- */
- shockerShares: number;
- /**
- *
- * @type {number}
- * @memberof AdminUserCountsResponse
- */
- shockerShareLinks: number;
- /**
- *
- * @type {number}
- * @memberof AdminUserCountsResponse
- */
- changeNameRequests: number;
- /**
- *
- * @type {number}
- * @memberof AdminUserCountsResponse
- */
- changeEmailRequests: number;
- /**
- *
- * @type {number}
- * @memberof AdminUserCountsResponse
- */
- createUserRequests: number;
-}
-
-/**
- * Check if a given object implements the AdminUserCountsResponse interface.
- */
-export function instanceOfAdminUserCountsResponse(value: object): value is AdminUserCountsResponse {
- if (!('devices' in value) || value['devices'] === undefined) return false;
- if (!('shockers' in value) || value['shockers'] === undefined) return false;
- if (!('apiTokens' in value) || value['apiTokens'] === undefined) return false;
- if (!('passwordResetRequests' in value) || value['passwordResetRequests'] === undefined) return false;
- if (!('shockerControlLogs' in value) || value['shockerControlLogs'] === undefined) return false;
- if (!('shockerShares' in value) || value['shockerShares'] === undefined) return false;
- if (!('shockerShareLinks' in value) || value['shockerShareLinks'] === undefined) return false;
- if (!('changeNameRequests' in value) || value['changeNameRequests'] === undefined) return false;
- if (!('changeEmailRequests' in value) || value['changeEmailRequests'] === undefined) return false;
- if (!('createUserRequests' in value) || value['createUserRequests'] === undefined) return false;
- return true;
-}
-
-export function AdminUserCountsResponseFromJSON(json: any): AdminUserCountsResponse {
- return AdminUserCountsResponseFromJSONTyped(json, false);
-}
-
-export function AdminUserCountsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AdminUserCountsResponse {
- if (json == null) {
- return json;
- }
- return {
-
- 'devices': json['devices'],
- 'shockers': json['shockers'],
- 'apiTokens': json['apiTokens'],
- 'passwordResetRequests': json['passwordResetRequests'],
- 'shockerControlLogs': json['shockerControlLogs'],
- 'shockerShares': json['shockerShares'],
- 'shockerShareLinks': json['shockerShareLinks'],
- 'changeNameRequests': json['changeNameRequests'],
- 'changeEmailRequests': json['changeEmailRequests'],
- 'createUserRequests': json['createUserRequests'],
- };
-}
-
- export function AdminUserCountsResponseToJSON(json: any): AdminUserCountsResponse {
- return AdminUserCountsResponseToJSONTyped(json, false);
- }
-
- export function AdminUserCountsResponseToJSONTyped(value?: AdminUserCountsResponse | null, ignoreDiscriminator: boolean = false): any {
- if (value == null) {
- return value;
- }
-
- return {
-
- 'devices': value['devices'],
- 'shockers': value['shockers'],
- 'apiTokens': value['apiTokens'],
- 'passwordResetRequests': value['passwordResetRequests'],
- 'shockerControlLogs': value['shockerControlLogs'],
- 'shockerShares': value['shockerShares'],
- 'shockerShareLinks': value['shockerShareLinks'],
- 'changeNameRequests': value['changeNameRequests'],
- 'changeEmailRequests': value['changeEmailRequests'],
- 'createUserRequests': value['createUserRequests'],
- };
-}
-
diff --git a/src/lib/api/internal/v1/models/AdminUserResponse.ts b/src/lib/api/internal/v1/models/AdminUserResponse.ts
deleted file mode 100644
index c0ffe635..00000000
--- a/src/lib/api/internal/v1/models/AdminUserResponse.ts
+++ /dev/null
@@ -1,153 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * OpenShock.API
- * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- *
- * The version of the OpenAPI document: 1.0
- *
- *
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
- * https://openapi-generator.tech
- * Do not edit the class manually.
- */
-
-import { mapValues } from '../runtime';
-import type { PasswordHashingAlgorithm } from './PasswordHashingAlgorithm';
-import {
- PasswordHashingAlgorithmFromJSON,
- PasswordHashingAlgorithmFromJSONTyped,
- PasswordHashingAlgorithmToJSON,
- PasswordHashingAlgorithmToJSONTyped,
-} from './PasswordHashingAlgorithm';
-import type { AdminUserCountsResponse } from './AdminUserCountsResponse';
-import {
- AdminUserCountsResponseFromJSON,
- AdminUserCountsResponseFromJSONTyped,
- AdminUserCountsResponseToJSON,
- AdminUserCountsResponseToJSONTyped,
-} from './AdminUserCountsResponse';
-import type { RankType } from './RankType';
-import {
- RankTypeFromJSON,
- RankTypeFromJSONTyped,
- RankTypeToJSON,
- RankTypeToJSONTyped,
-} from './RankType';
-
-/**
- *
- * @export
- * @interface AdminUserResponse
- */
-export interface AdminUserResponse {
- /**
- *
- * @type {string}
- * @memberof AdminUserResponse
- */
- id: string;
- /**
- *
- * @type {string}
- * @memberof AdminUserResponse
- */
- name: string | null;
- /**
- *
- * @type {string}
- * @memberof AdminUserResponse
- */
- email: string | null;
- /**
- *
- * @type {PasswordHashingAlgorithm}
- * @memberof AdminUserResponse
- */
- passwordHashType: PasswordHashingAlgorithm;
- /**
- *
- * @type {Date}
- * @memberof AdminUserResponse
- */
- createdAt: Date;
- /**
- *
- * @type {boolean}
- * @memberof AdminUserResponse
- */
- emailActivated: boolean;
- /**
- *
- * @type {RankType}
- * @memberof AdminUserResponse
- */
- rank: RankType;
- /**
- *
- * @type {AdminUserCountsResponse}
- * @memberof AdminUserResponse
- */
- counts: AdminUserCountsResponse;
-}
-
-
-
-/**
- * Check if a given object implements the AdminUserResponse interface.
- */
-export function instanceOfAdminUserResponse(value: object): value is AdminUserResponse {
- if (!('id' in value) || value['id'] === undefined) return false;
- if (!('name' in value) || value['name'] === undefined) return false;
- if (!('email' in value) || value['email'] === undefined) return false;
- if (!('passwordHashType' in value) || value['passwordHashType'] === undefined) return false;
- if (!('createdAt' in value) || value['createdAt'] === undefined) return false;
- if (!('emailActivated' in value) || value['emailActivated'] === undefined) return false;
- if (!('rank' in value) || value['rank'] === undefined) return false;
- if (!('counts' in value) || value['counts'] === undefined) return false;
- return true;
-}
-
-export function AdminUserResponseFromJSON(json: any): AdminUserResponse {
- return AdminUserResponseFromJSONTyped(json, false);
-}
-
-export function AdminUserResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AdminUserResponse {
- if (json == null) {
- return json;
- }
- return {
-
- 'id': json['id'],
- 'name': json['name'],
- 'email': json['email'],
- 'passwordHashType': PasswordHashingAlgorithmFromJSON(json['passwordHashType']),
- 'createdAt': (new Date(json['createdAt'])),
- 'emailActivated': json['emailActivated'],
- 'rank': RankTypeFromJSON(json['rank']),
- 'counts': AdminUserCountsResponseFromJSON(json['counts']),
- };
-}
-
- export function AdminUserResponseToJSON(json: any): AdminUserResponse {
- return AdminUserResponseToJSONTyped(json, false);
- }
-
- export function AdminUserResponseToJSONTyped(value?: AdminUserResponse | null, ignoreDiscriminator: boolean = false): any {
- if (value == null) {
- return value;
- }
-
- return {
-
- 'id': value['id'],
- 'name': value['name'],
- 'email': value['email'],
- 'passwordHashType': PasswordHashingAlgorithmToJSON(value['passwordHashType']),
- 'createdAt': ((value['createdAt']).toISOString()),
- 'emailActivated': value['emailActivated'],
- 'rank': RankTypeToJSON(value['rank']),
- 'counts': AdminUserCountsResponseToJSON(value['counts']),
- };
-}
-
diff --git a/src/lib/api/internal/v1/models/AdminUserResponsePaginated.ts b/src/lib/api/internal/v1/models/AdminUserResponsePaginated.ts
deleted file mode 100644
index 5e0405d4..00000000
--- a/src/lib/api/internal/v1/models/AdminUserResponsePaginated.ts
+++ /dev/null
@@ -1,97 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * OpenShock.API
- * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- *
- * The version of the OpenAPI document: 1.0
- *
- *
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
- * https://openapi-generator.tech
- * Do not edit the class manually.
- */
-
-import { mapValues } from '../runtime';
-import type { AdminUserResponse } from './AdminUserResponse';
-import {
- AdminUserResponseFromJSON,
- AdminUserResponseFromJSONTyped,
- AdminUserResponseToJSON,
- AdminUserResponseToJSONTyped,
-} from './AdminUserResponse';
-
-/**
- *
- * @export
- * @interface AdminUserResponsePaginated
- */
-export interface AdminUserResponsePaginated {
- /**
- *
- * @type {number}
- * @memberof AdminUserResponsePaginated
- */
- offset?: number;
- /**
- *
- * @type {number}
- * @memberof AdminUserResponsePaginated
- */
- limit?: number;
- /**
- *
- * @type {number}
- * @memberof AdminUserResponsePaginated
- */
- total?: number;
- /**
- *
- * @type {Array}
- * @memberof AdminUserResponsePaginated
- */
- data?: Array | null;
-}
-
-/**
- * Check if a given object implements the AdminUserResponsePaginated interface.
- */
-export function instanceOfAdminUserResponsePaginated(value: object): value is AdminUserResponsePaginated {
- return true;
-}
-
-export function AdminUserResponsePaginatedFromJSON(json: any): AdminUserResponsePaginated {
- return AdminUserResponsePaginatedFromJSONTyped(json, false);
-}
-
-export function AdminUserResponsePaginatedFromJSONTyped(json: any, ignoreDiscriminator: boolean): AdminUserResponsePaginated {
- if (json == null) {
- return json;
- }
- return {
-
- 'offset': json['offset'] == null ? undefined : json['offset'],
- 'limit': json['limit'] == null ? undefined : json['limit'],
- 'total': json['total'] == null ? undefined : json['total'],
- 'data': json['data'] == null ? undefined : ((json['data'] as Array).map(AdminUserResponseFromJSON)),
- };
-}
-
- export function AdminUserResponsePaginatedToJSON(json: any): AdminUserResponsePaginated {
- return AdminUserResponsePaginatedToJSONTyped(json, false);
- }
-
- export function AdminUserResponsePaginatedToJSONTyped(value?: AdminUserResponsePaginated | null, ignoreDiscriminator: boolean = false): any {
- if (value == null) {
- return value;
- }
-
- return {
-
- 'offset': value['offset'],
- 'limit': value['limit'],
- 'total': value['total'],
- 'data': value['data'] == null ? undefined : ((value['data'] as Array).map(AdminUserResponseToJSON)),
- };
-}
-
diff --git a/src/lib/api/internal/v1/models/AdminUsersView.ts b/src/lib/api/internal/v1/models/AdminUsersView.ts
new file mode 100644
index 00000000..10cc5055
--- /dev/null
+++ b/src/lib/api/internal/v1/models/AdminUsersView.ts
@@ -0,0 +1,227 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * OpenShock.API
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: 1.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+import { mapValues } from '../runtime';
+import type { PasswordHashingAlgorithm } from './PasswordHashingAlgorithm';
+import {
+ PasswordHashingAlgorithmFromJSON,
+ PasswordHashingAlgorithmFromJSONTyped,
+ PasswordHashingAlgorithmToJSON,
+ PasswordHashingAlgorithmToJSONTyped,
+} from './PasswordHashingAlgorithm';
+import type { RankType } from './RankType';
+import {
+ RankTypeFromJSON,
+ RankTypeFromJSONTyped,
+ RankTypeToJSON,
+ RankTypeToJSONTyped,
+} from './RankType';
+
+/**
+ *
+ * @export
+ * @interface AdminUsersView
+ */
+export interface AdminUsersView {
+ /**
+ *
+ * @type {string}
+ * @memberof AdminUsersView
+ */
+ id: string;
+ /**
+ *
+ * @type {string}
+ * @memberof AdminUsersView
+ */
+ name: string;
+ /**
+ *
+ * @type {string}
+ * @memberof AdminUsersView
+ */
+ email: string;
+ /**
+ *
+ * @type {PasswordHashingAlgorithm}
+ * @memberof AdminUsersView
+ */
+ passwordHashType: PasswordHashingAlgorithm;
+ /**
+ *
+ * @type {Date}
+ * @memberof AdminUsersView
+ */
+ createdAt: Date;
+ /**
+ *
+ * @type {boolean}
+ * @memberof AdminUsersView
+ */
+ emailActivated: boolean;
+ /**
+ *
+ * @type {RankType}
+ * @memberof AdminUsersView
+ */
+ rank: RankType;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersView
+ */
+ apiTokenCount: number;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersView
+ */
+ passwordResetCount: number;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersView
+ */
+ shockerShareCount: number;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersView
+ */
+ shockerShareLinkCount: number;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersView
+ */
+ emailChangeRequestCount: number;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersView
+ */
+ nameChangeRequestCount: number;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersView
+ */
+ userActivationCount: number;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersView
+ */
+ deviceCount: number;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersView
+ */
+ shockerCount: number;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersView
+ */
+ shockerControlLogCount: number;
+}
+
+
+
+/**
+ * Check if a given object implements the AdminUsersView interface.
+ */
+export function instanceOfAdminUsersView(value: object): value is AdminUsersView {
+ if (!('id' in value) || value['id'] === undefined) return false;
+ if (!('name' in value) || value['name'] === undefined) return false;
+ if (!('email' in value) || value['email'] === undefined) return false;
+ if (!('passwordHashType' in value) || value['passwordHashType'] === undefined) return false;
+ if (!('createdAt' in value) || value['createdAt'] === undefined) return false;
+ if (!('emailActivated' in value) || value['emailActivated'] === undefined) return false;
+ if (!('rank' in value) || value['rank'] === undefined) return false;
+ if (!('apiTokenCount' in value) || value['apiTokenCount'] === undefined) return false;
+ if (!('passwordResetCount' in value) || value['passwordResetCount'] === undefined) return false;
+ if (!('shockerShareCount' in value) || value['shockerShareCount'] === undefined) return false;
+ if (!('shockerShareLinkCount' in value) || value['shockerShareLinkCount'] === undefined) return false;
+ if (!('emailChangeRequestCount' in value) || value['emailChangeRequestCount'] === undefined) return false;
+ if (!('nameChangeRequestCount' in value) || value['nameChangeRequestCount'] === undefined) return false;
+ if (!('userActivationCount' in value) || value['userActivationCount'] === undefined) return false;
+ if (!('deviceCount' in value) || value['deviceCount'] === undefined) return false;
+ if (!('shockerCount' in value) || value['shockerCount'] === undefined) return false;
+ if (!('shockerControlLogCount' in value) || value['shockerControlLogCount'] === undefined) return false;
+ return true;
+}
+
+export function AdminUsersViewFromJSON(json: any): AdminUsersView {
+ return AdminUsersViewFromJSONTyped(json, false);
+}
+
+export function AdminUsersViewFromJSONTyped(json: any, ignoreDiscriminator: boolean): AdminUsersView {
+ if (json == null) {
+ return json;
+ }
+ return {
+
+ 'id': json['id'],
+ 'name': json['name'],
+ 'email': json['email'],
+ 'passwordHashType': PasswordHashingAlgorithmFromJSON(json['passwordHashType']),
+ 'createdAt': (new Date(json['createdAt'])),
+ 'emailActivated': json['emailActivated'],
+ 'rank': RankTypeFromJSON(json['rank']),
+ 'apiTokenCount': json['apiTokenCount'],
+ 'passwordResetCount': json['passwordResetCount'],
+ 'shockerShareCount': json['shockerShareCount'],
+ 'shockerShareLinkCount': json['shockerShareLinkCount'],
+ 'emailChangeRequestCount': json['emailChangeRequestCount'],
+ 'nameChangeRequestCount': json['nameChangeRequestCount'],
+ 'userActivationCount': json['userActivationCount'],
+ 'deviceCount': json['deviceCount'],
+ 'shockerCount': json['shockerCount'],
+ 'shockerControlLogCount': json['shockerControlLogCount'],
+ };
+}
+
+export function AdminUsersViewToJSON(json: any): AdminUsersView {
+ return AdminUsersViewToJSONTyped(json, false);
+}
+
+export function AdminUsersViewToJSONTyped(value?: AdminUsersView | null, ignoreDiscriminator: boolean = false): any {
+ if (value == null) {
+ return value;
+ }
+
+ return {
+
+ 'id': value['id'],
+ 'name': value['name'],
+ 'email': value['email'],
+ 'passwordHashType': PasswordHashingAlgorithmToJSON(value['passwordHashType']),
+ 'createdAt': ((value['createdAt']).toISOString()),
+ 'emailActivated': value['emailActivated'],
+ 'rank': RankTypeToJSON(value['rank']),
+ 'apiTokenCount': value['apiTokenCount'],
+ 'passwordResetCount': value['passwordResetCount'],
+ 'shockerShareCount': value['shockerShareCount'],
+ 'shockerShareLinkCount': value['shockerShareLinkCount'],
+ 'emailChangeRequestCount': value['emailChangeRequestCount'],
+ 'nameChangeRequestCount': value['nameChangeRequestCount'],
+ 'userActivationCount': value['userActivationCount'],
+ 'deviceCount': value['deviceCount'],
+ 'shockerCount': value['shockerCount'],
+ 'shockerControlLogCount': value['shockerControlLogCount'],
+ };
+}
+
diff --git a/src/lib/api/internal/v1/models/AdminUsersViewPaginated.ts b/src/lib/api/internal/v1/models/AdminUsersViewPaginated.ts
new file mode 100644
index 00000000..901c8dd2
--- /dev/null
+++ b/src/lib/api/internal/v1/models/AdminUsersViewPaginated.ts
@@ -0,0 +1,101 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * OpenShock.API
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: 1.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+import { mapValues } from '../runtime';
+import type { AdminUsersView } from './AdminUsersView';
+import {
+ AdminUsersViewFromJSON,
+ AdminUsersViewFromJSONTyped,
+ AdminUsersViewToJSON,
+ AdminUsersViewToJSONTyped,
+} from './AdminUsersView';
+
+/**
+ *
+ * @export
+ * @interface AdminUsersViewPaginated
+ */
+export interface AdminUsersViewPaginated {
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersViewPaginated
+ */
+ offset: number;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersViewPaginated
+ */
+ limit: number;
+ /**
+ *
+ * @type {number}
+ * @memberof AdminUsersViewPaginated
+ */
+ total: number;
+ /**
+ *
+ * @type {Array}
+ * @memberof AdminUsersViewPaginated
+ */
+ data: Array;
+}
+
+/**
+ * Check if a given object implements the AdminUsersViewPaginated interface.
+ */
+export function instanceOfAdminUsersViewPaginated(value: object): value is AdminUsersViewPaginated {
+ if (!('offset' in value) || value['offset'] === undefined) return false;
+ if (!('limit' in value) || value['limit'] === undefined) return false;
+ if (!('total' in value) || value['total'] === undefined) return false;
+ if (!('data' in value) || value['data'] === undefined) return false;
+ return true;
+}
+
+export function AdminUsersViewPaginatedFromJSON(json: any): AdminUsersViewPaginated {
+ return AdminUsersViewPaginatedFromJSONTyped(json, false);
+}
+
+export function AdminUsersViewPaginatedFromJSONTyped(json: any, ignoreDiscriminator: boolean): AdminUsersViewPaginated {
+ if (json == null) {
+ return json;
+ }
+ return {
+
+ 'offset': json['offset'],
+ 'limit': json['limit'],
+ 'total': json['total'],
+ 'data': ((json['data'] as Array).map(AdminUsersViewFromJSON)),
+ };
+}
+
+export function AdminUsersViewPaginatedToJSON(json: any): AdminUsersViewPaginated {
+ return AdminUsersViewPaginatedToJSONTyped(json, false);
+}
+
+export function AdminUsersViewPaginatedToJSONTyped(value?: AdminUsersViewPaginated | null, ignoreDiscriminator: boolean = false): any {
+ if (value == null) {
+ return value;
+ }
+
+ return {
+
+ 'offset': value['offset'],
+ 'limit': value['limit'],
+ 'total': value['total'],
+ 'data': ((value['data'] as Array).map(AdminUsersViewToJSON)),
+ };
+}
+
diff --git a/src/lib/api/internal/v1/models/BooleanBaseResponse.ts b/src/lib/api/internal/v1/models/BooleanBaseResponse.ts
new file mode 100644
index 00000000..4f89c47c
--- /dev/null
+++ b/src/lib/api/internal/v1/models/BooleanBaseResponse.ts
@@ -0,0 +1,73 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * OpenShock.API
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: 1.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+import { mapValues } from '../runtime';
+/**
+ *
+ * @export
+ * @interface BooleanBaseResponse
+ */
+export interface BooleanBaseResponse {
+ /**
+ *
+ * @type {string}
+ * @memberof BooleanBaseResponse
+ */
+ message?: string | null;
+ /**
+ *
+ * @type {boolean}
+ * @memberof BooleanBaseResponse
+ */
+ data?: boolean;
+}
+
+/**
+ * Check if a given object implements the BooleanBaseResponse interface.
+ */
+export function instanceOfBooleanBaseResponse(value: object): value is BooleanBaseResponse {
+ return true;
+}
+
+export function BooleanBaseResponseFromJSON(json: any): BooleanBaseResponse {
+ return BooleanBaseResponseFromJSONTyped(json, false);
+}
+
+export function BooleanBaseResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): BooleanBaseResponse {
+ if (json == null) {
+ return json;
+ }
+ return {
+
+ 'message': json['message'] == null ? undefined : json['message'],
+ 'data': json['data'] == null ? undefined : json['data'],
+ };
+}
+
+export function BooleanBaseResponseToJSON(json: any): BooleanBaseResponse {
+ return BooleanBaseResponseToJSONTyped(json, false);
+}
+
+export function BooleanBaseResponseToJSONTyped(value?: BooleanBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+ if (value == null) {
+ return value;
+ }
+
+ return {
+
+ 'message': value['message'],
+ 'data': value['data'],
+ };
+}
+
diff --git a/src/lib/api/internal/v1/models/BooleanNullableBaseResponse.ts b/src/lib/api/internal/v1/models/BooleanNullableBaseResponse.ts
index e1737d1c..8555ac85 100644
--- a/src/lib/api/internal/v1/models/BooleanNullableBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/BooleanNullableBaseResponse.ts
@@ -55,11 +55,11 @@ export function BooleanNullableBaseResponseFromJSONTyped(json: any, ignoreDiscri
};
}
- export function BooleanNullableBaseResponseToJSON(json: any): BooleanNullableBaseResponse {
- return BooleanNullableBaseResponseToJSONTyped(json, false);
- }
+export function BooleanNullableBaseResponseToJSON(json: any): BooleanNullableBaseResponse {
+ return BooleanNullableBaseResponseToJSONTyped(json, false);
+}
- export function BooleanNullableBaseResponseToJSONTyped(value?: BooleanNullableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function BooleanNullableBaseResponseToJSONTyped(value?: BooleanNullableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ChangeEmailRequest.ts b/src/lib/api/internal/v1/models/ChangeEmailRequest.ts
index 2fa2a380..54877396 100644
--- a/src/lib/api/internal/v1/models/ChangeEmailRequest.ts
+++ b/src/lib/api/internal/v1/models/ChangeEmailRequest.ts
@@ -24,7 +24,7 @@ export interface ChangeEmailRequest {
* @type {string}
* @memberof ChangeEmailRequest
*/
- email: string | null;
+ email: string;
}
/**
@@ -49,11 +49,11 @@ export function ChangeEmailRequestFromJSONTyped(json: any, ignoreDiscriminator:
};
}
- export function ChangeEmailRequestToJSON(json: any): ChangeEmailRequest {
- return ChangeEmailRequestToJSONTyped(json, false);
- }
+export function ChangeEmailRequestToJSON(json: any): ChangeEmailRequest {
+ return ChangeEmailRequestToJSONTyped(json, false);
+}
- export function ChangeEmailRequestToJSONTyped(value?: ChangeEmailRequest | null, ignoreDiscriminator: boolean = false): any {
+export function ChangeEmailRequestToJSONTyped(value?: ChangeEmailRequest | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ChangePasswordRequest.ts b/src/lib/api/internal/v1/models/ChangePasswordRequest.ts
index cbc82b45..58695ffd 100644
--- a/src/lib/api/internal/v1/models/ChangePasswordRequest.ts
+++ b/src/lib/api/internal/v1/models/ChangePasswordRequest.ts
@@ -24,13 +24,13 @@ export interface ChangePasswordRequest {
* @type {string}
* @memberof ChangePasswordRequest
*/
- oldPassword: string | null;
+ oldPassword: string;
/**
*
* @type {string}
* @memberof ChangePasswordRequest
*/
- newPassword: string | null;
+ newPassword: string;
}
/**
@@ -57,11 +57,11 @@ export function ChangePasswordRequestFromJSONTyped(json: any, ignoreDiscriminato
};
}
- export function ChangePasswordRequestToJSON(json: any): ChangePasswordRequest {
- return ChangePasswordRequestToJSONTyped(json, false);
- }
+export function ChangePasswordRequestToJSON(json: any): ChangePasswordRequest {
+ return ChangePasswordRequestToJSONTyped(json, false);
+}
- export function ChangePasswordRequestToJSONTyped(value?: ChangePasswordRequest | null, ignoreDiscriminator: boolean = false): any {
+export function ChangePasswordRequestToJSONTyped(value?: ChangePasswordRequest | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ChangeUsernameRequest.ts b/src/lib/api/internal/v1/models/ChangeUsernameRequest.ts
index 6a1eba24..d230b8e6 100644
--- a/src/lib/api/internal/v1/models/ChangeUsernameRequest.ts
+++ b/src/lib/api/internal/v1/models/ChangeUsernameRequest.ts
@@ -24,7 +24,7 @@ export interface ChangeUsernameRequest {
* @type {string}
* @memberof ChangeUsernameRequest
*/
- username: string | null;
+ username: string;
}
/**
@@ -49,11 +49,11 @@ export function ChangeUsernameRequestFromJSONTyped(json: any, ignoreDiscriminato
};
}
- export function ChangeUsernameRequestToJSON(json: any): ChangeUsernameRequest {
- return ChangeUsernameRequestToJSONTyped(json, false);
- }
+export function ChangeUsernameRequestToJSON(json: any): ChangeUsernameRequest {
+ return ChangeUsernameRequestToJSONTyped(json, false);
+}
- export function ChangeUsernameRequestToJSONTyped(value?: ChangeUsernameRequest | null, ignoreDiscriminator: boolean = false): any {
+export function ChangeUsernameRequestToJSONTyped(value?: ChangeUsernameRequest | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/Control.ts b/src/lib/api/internal/v1/models/Control.ts
index 7aaa69e6..2c01bbd2 100644
--- a/src/lib/api/internal/v1/models/Control.ts
+++ b/src/lib/api/internal/v1/models/Control.ts
@@ -90,11 +90,11 @@ export function ControlFromJSONTyped(json: any, ignoreDiscriminator: boolean): C
};
}
- export function ControlToJSON(json: any): Control {
- return ControlToJSONTyped(json, false);
- }
+export function ControlToJSON(json: any): Control {
+ return ControlToJSONTyped(json, false);
+}
- export function ControlToJSONTyped(value?: Control | null, ignoreDiscriminator: boolean = false): any {
+export function ControlToJSONTyped(value?: Control | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ControlLogSenderLight.ts b/src/lib/api/internal/v1/models/ControlLogSenderLight.ts
index 827bc015..d3376803 100644
--- a/src/lib/api/internal/v1/models/ControlLogSenderLight.ts
+++ b/src/lib/api/internal/v1/models/ControlLogSenderLight.ts
@@ -30,13 +30,13 @@ export interface ControlLogSenderLight {
* @type {string}
* @memberof ControlLogSenderLight
*/
- name: string | null;
+ name: string;
/**
*
* @type {string}
* @memberof ControlLogSenderLight
*/
- image: string | null;
+ image: string;
/**
*
* @type {string}
@@ -73,11 +73,11 @@ export function ControlLogSenderLightFromJSONTyped(json: any, ignoreDiscriminato
};
}
- export function ControlLogSenderLightToJSON(json: any): ControlLogSenderLight {
- return ControlLogSenderLightToJSONTyped(json, false);
- }
+export function ControlLogSenderLightToJSON(json: any): ControlLogSenderLight {
+ return ControlLogSenderLightToJSONTyped(json, false);
+}
- export function ControlLogSenderLightToJSONTyped(value?: ControlLogSenderLight | null, ignoreDiscriminator: boolean = false): any {
+export function ControlLogSenderLightToJSONTyped(value?: ControlLogSenderLight | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ControlType.ts b/src/lib/api/internal/v1/models/ControlType.ts
index f10b40cb..8478e8f4 100644
--- a/src/lib/api/internal/v1/models/ControlType.ts
+++ b/src/lib/api/internal/v1/models/ControlType.ts
@@ -18,11 +18,10 @@
* @enum {string}
*/
export enum ControlType {
- stop = 'Stop',
- shock = 'Shock',
- vibrate = 'Vibrate',
- sound = 'Sound',
- unknownDefaultOpenApi = '11184809'
+ Stop = 'Stop',
+ Shock = 'Shock',
+ Vibrate = 'Vibrate',
+ Sound = 'Sound'
}
diff --git a/src/lib/api/internal/v1/models/CreateTokenRequest.ts b/src/lib/api/internal/v1/models/CreateTokenRequest.ts
index 4cf5d01b..8f2a54bc 100644
--- a/src/lib/api/internal/v1/models/CreateTokenRequest.ts
+++ b/src/lib/api/internal/v1/models/CreateTokenRequest.ts
@@ -32,13 +32,13 @@ export interface CreateTokenRequest {
* @type {string}
* @memberof CreateTokenRequest
*/
- name: string | null;
+ name: string;
/**
*
* @type {Array}
* @memberof CreateTokenRequest
*/
- permissions?: Array | null;
+ permissions?: Array;
/**
*
* @type {Date}
@@ -71,11 +71,11 @@ export function CreateTokenRequestFromJSONTyped(json: any, ignoreDiscriminator:
};
}
- export function CreateTokenRequestToJSON(json: any): CreateTokenRequest {
- return CreateTokenRequestToJSONTyped(json, false);
- }
+export function CreateTokenRequestToJSON(json: any): CreateTokenRequest {
+ return CreateTokenRequestToJSONTyped(json, false);
+}
- export function CreateTokenRequestToJSONTyped(value?: CreateTokenRequest | null, ignoreDiscriminator: boolean = false): any {
+export function CreateTokenRequestToJSONTyped(value?: CreateTokenRequest | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/DeviceEdit.ts b/src/lib/api/internal/v1/models/DeviceEdit.ts
deleted file mode 100644
index 9d0ce3f1..00000000
--- a/src/lib/api/internal/v1/models/DeviceEdit.ts
+++ /dev/null
@@ -1,66 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * OpenShock.API
- * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- *
- * The version of the OpenAPI document: 1.0
- *
- *
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
- * https://openapi-generator.tech
- * Do not edit the class manually.
- */
-
-import { mapValues } from '../runtime';
-/**
- *
- * @export
- * @interface DeviceEdit
- */
-export interface DeviceEdit {
- /**
- *
- * @type {string}
- * @memberof DeviceEdit
- */
- name: string | null;
-}
-
-/**
- * Check if a given object implements the DeviceEdit interface.
- */
-export function instanceOfDeviceEdit(value: object): value is DeviceEdit {
- if (!('name' in value) || value['name'] === undefined) return false;
- return true;
-}
-
-export function DeviceEditFromJSON(json: any): DeviceEdit {
- return DeviceEditFromJSONTyped(json, false);
-}
-
-export function DeviceEditFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeviceEdit {
- if (json == null) {
- return json;
- }
- return {
-
- 'name': json['name'],
- };
-}
-
- export function DeviceEditToJSON(json: any): DeviceEdit {
- return DeviceEditToJSONTyped(json, false);
- }
-
- export function DeviceEditToJSONTyped(value?: DeviceEdit | null, ignoreDiscriminator: boolean = false): any {
- if (value == null) {
- return value;
- }
-
- return {
-
- 'name': value['name'],
- };
-}
-
diff --git a/src/lib/api/internal/v1/models/DeviceSelfResponse.ts b/src/lib/api/internal/v1/models/DeviceSelfResponse.ts
index 00820fbf..0bdda5cb 100644
--- a/src/lib/api/internal/v1/models/DeviceSelfResponse.ts
+++ b/src/lib/api/internal/v1/models/DeviceSelfResponse.ts
@@ -38,13 +38,13 @@ export interface DeviceSelfResponse {
* @type {string}
* @memberof DeviceSelfResponse
*/
- name: string | null;
+ name: string;
/**
*
* @type {Array}
* @memberof DeviceSelfResponse
*/
- shockers: Array | null;
+ shockers: Array;
}
/**
@@ -69,15 +69,15 @@ export function DeviceSelfResponseFromJSONTyped(json: any, ignoreDiscriminator:
'id': json['id'],
'name': json['name'],
- 'shockers': (json['shockers'] == null ? null : (json['shockers'] as Array).map(MinimalShockerFromJSON)),
+ 'shockers': ((json['shockers'] as Array).map(MinimalShockerFromJSON)),
};
}
- export function DeviceSelfResponseToJSON(json: any): DeviceSelfResponse {
- return DeviceSelfResponseToJSONTyped(json, false);
- }
+export function DeviceSelfResponseToJSON(json: any): DeviceSelfResponse {
+ return DeviceSelfResponseToJSONTyped(json, false);
+}
- export function DeviceSelfResponseToJSONTyped(value?: DeviceSelfResponse | null, ignoreDiscriminator: boolean = false): any {
+export function DeviceSelfResponseToJSONTyped(value?: DeviceSelfResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
@@ -86,7 +86,7 @@ export function DeviceSelfResponseFromJSONTyped(json: any, ignoreDiscriminator:
'id': value['id'],
'name': value['name'],
- 'shockers': (value['shockers'] == null ? null : (value['shockers'] as Array).map(MinimalShockerToJSON)),
+ 'shockers': ((value['shockers'] as Array).map(MinimalShockerToJSON)),
};
}
diff --git a/src/lib/api/internal/v1/models/DeviceSelfResponseBaseResponse.ts b/src/lib/api/internal/v1/models/DeviceSelfResponseBaseResponse.ts
index b9f637ed..c451db21 100644
--- a/src/lib/api/internal/v1/models/DeviceSelfResponseBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/DeviceSelfResponseBaseResponse.ts
@@ -63,11 +63,11 @@ export function DeviceSelfResponseBaseResponseFromJSONTyped(json: any, ignoreDis
};
}
- export function DeviceSelfResponseBaseResponseToJSON(json: any): DeviceSelfResponseBaseResponse {
- return DeviceSelfResponseBaseResponseToJSONTyped(json, false);
- }
+export function DeviceSelfResponseBaseResponseToJSON(json: any): DeviceSelfResponseBaseResponse {
+ return DeviceSelfResponseBaseResponseToJSONTyped(json, false);
+}
- export function DeviceSelfResponseBaseResponseToJSONTyped(value?: DeviceSelfResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function DeviceSelfResponseBaseResponseToJSONTyped(value?: DeviceSelfResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/EditTokenRequest.ts b/src/lib/api/internal/v1/models/EditTokenRequest.ts
index 942b4892..56bef0b6 100644
--- a/src/lib/api/internal/v1/models/EditTokenRequest.ts
+++ b/src/lib/api/internal/v1/models/EditTokenRequest.ts
@@ -32,13 +32,13 @@ export interface EditTokenRequest {
* @type {string}
* @memberof EditTokenRequest
*/
- name: string | null;
+ name: string;
/**
*
* @type {Array}
* @memberof EditTokenRequest
*/
- permissions?: Array | null;
+ permissions?: Array;
}
/**
@@ -64,11 +64,11 @@ export function EditTokenRequestFromJSONTyped(json: any, ignoreDiscriminator: bo
};
}
- export function EditTokenRequestToJSON(json: any): EditTokenRequest {
- return EditTokenRequestToJSONTyped(json, false);
- }
+export function EditTokenRequestToJSON(json: any): EditTokenRequest {
+ return EditTokenRequestToJSONTyped(json, false);
+}
- export function EditTokenRequestToJSONTyped(value?: EditTokenRequest | null, ignoreDiscriminator: boolean = false): any {
+export function EditTokenRequestToJSONTyped(value?: EditTokenRequest | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/GenericIni.ts b/src/lib/api/internal/v1/models/GenericIni.ts
index 71307a4a..2286c539 100644
--- a/src/lib/api/internal/v1/models/GenericIni.ts
+++ b/src/lib/api/internal/v1/models/GenericIni.ts
@@ -30,13 +30,13 @@ export interface GenericIni {
* @type {string}
* @memberof GenericIni
*/
- name: string | null;
+ name: string;
/**
*
* @type {string}
* @memberof GenericIni
*/
- image: string | null;
+ image: string;
}
/**
@@ -65,11 +65,11 @@ export function GenericIniFromJSONTyped(json: any, ignoreDiscriminator: boolean)
};
}
- export function GenericIniToJSON(json: any): GenericIni {
- return GenericIniToJSONTyped(json, false);
- }
+export function GenericIniToJSON(json: any): GenericIni {
+ return GenericIniToJSONTyped(json, false);
+}
- export function GenericIniToJSONTyped(value?: GenericIni | null, ignoreDiscriminator: boolean = false): any {
+export function GenericIniToJSONTyped(value?: GenericIni | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/GuidBaseResponse.ts b/src/lib/api/internal/v1/models/GuidBaseResponse.ts
index b08f920b..07e9b5a4 100644
--- a/src/lib/api/internal/v1/models/GuidBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/GuidBaseResponse.ts
@@ -55,11 +55,11 @@ export function GuidBaseResponseFromJSONTyped(json: any, ignoreDiscriminator: bo
};
}
- export function GuidBaseResponseToJSON(json: any): GuidBaseResponse {
- return GuidBaseResponseToJSONTyped(json, false);
- }
+export function GuidBaseResponseToJSON(json: any): GuidBaseResponse {
+ return GuidBaseResponseToJSONTyped(json, false);
+}
- export function GuidBaseResponseToJSONTyped(value?: GuidBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function GuidBaseResponseToJSONTyped(value?: GuidBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/HubEditRequest.ts b/src/lib/api/internal/v1/models/HubEditRequest.ts
index efb43e65..ada25d27 100644
--- a/src/lib/api/internal/v1/models/HubEditRequest.ts
+++ b/src/lib/api/internal/v1/models/HubEditRequest.ts
@@ -49,11 +49,11 @@ export function HubEditRequestFromJSONTyped(json: any, ignoreDiscriminator: bool
};
}
- export function HubEditRequestToJSON(json: any): HubEditRequest {
- return HubEditRequestToJSONTyped(json, false);
- }
+export function HubEditRequestToJSON(json: any): HubEditRequest {
+ return HubEditRequestToJSONTyped(json, false);
+}
- export function HubEditRequestToJSONTyped(value?: HubEditRequest | null, ignoreDiscriminator: boolean = false): any {
+export function HubEditRequestToJSONTyped(value?: HubEditRequest | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/LcgNodeResponse.ts b/src/lib/api/internal/v1/models/LcgNodeResponse.ts
index 9d6f071a..4cd70158 100644
--- a/src/lib/api/internal/v1/models/LcgNodeResponse.ts
+++ b/src/lib/api/internal/v1/models/LcgNodeResponse.ts
@@ -24,13 +24,13 @@ export interface LcgNodeResponse {
* @type {string}
* @memberof LcgNodeResponse
*/
- fqdn: string | null;
+ fqdn: string;
/**
*
* @type {string}
* @memberof LcgNodeResponse
*/
- country: string | null;
+ country: string;
}
/**
@@ -57,11 +57,11 @@ export function LcgNodeResponseFromJSONTyped(json: any, ignoreDiscriminator: boo
};
}
- export function LcgNodeResponseToJSON(json: any): LcgNodeResponse {
- return LcgNodeResponseToJSONTyped(json, false);
- }
+export function LcgNodeResponseToJSON(json: any): LcgNodeResponse {
+ return LcgNodeResponseToJSONTyped(json, false);
+}
- export function LcgNodeResponseToJSONTyped(value?: LcgNodeResponse | null, ignoreDiscriminator: boolean = false): any {
+export function LcgNodeResponseToJSONTyped(value?: LcgNodeResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/LcgNodeResponseBaseResponse.ts b/src/lib/api/internal/v1/models/LcgNodeResponseBaseResponse.ts
index 8b8800a4..d59e8b0e 100644
--- a/src/lib/api/internal/v1/models/LcgNodeResponseBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/LcgNodeResponseBaseResponse.ts
@@ -63,11 +63,11 @@ export function LcgNodeResponseBaseResponseFromJSONTyped(json: any, ignoreDiscri
};
}
- export function LcgNodeResponseBaseResponseToJSON(json: any): LcgNodeResponseBaseResponse {
- return LcgNodeResponseBaseResponseToJSONTyped(json, false);
- }
+export function LcgNodeResponseBaseResponseToJSON(json: any): LcgNodeResponseBaseResponse {
+ return LcgNodeResponseBaseResponseToJSONTyped(json, false);
+}
- export function LcgNodeResponseBaseResponseToJSONTyped(value?: LcgNodeResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function LcgNodeResponseBaseResponseToJSONTyped(value?: LcgNodeResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/LcgResponse.ts b/src/lib/api/internal/v1/models/LcgResponse.ts
index 92b84b84..3d4e6474 100644
--- a/src/lib/api/internal/v1/models/LcgResponse.ts
+++ b/src/lib/api/internal/v1/models/LcgResponse.ts
@@ -24,13 +24,13 @@ export interface LcgResponse {
* @type {string}
* @memberof LcgResponse
*/
- gateway: string | null;
+ gateway: string;
/**
*
* @type {string}
* @memberof LcgResponse
*/
- country: string | null;
+ country: string;
}
/**
@@ -57,11 +57,11 @@ export function LcgResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean
};
}
- export function LcgResponseToJSON(json: any): LcgResponse {
- return LcgResponseToJSONTyped(json, false);
- }
+export function LcgResponseToJSON(json: any): LcgResponse {
+ return LcgResponseToJSONTyped(json, false);
+}
- export function LcgResponseToJSONTyped(value?: LcgResponse | null, ignoreDiscriminator: boolean = false): any {
+export function LcgResponseToJSONTyped(value?: LcgResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/LcgResponseBaseResponse.ts b/src/lib/api/internal/v1/models/LcgResponseBaseResponse.ts
index 0a508145..bfcbd164 100644
--- a/src/lib/api/internal/v1/models/LcgResponseBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/LcgResponseBaseResponse.ts
@@ -63,11 +63,11 @@ export function LcgResponseBaseResponseFromJSONTyped(json: any, ignoreDiscrimina
};
}
- export function LcgResponseBaseResponseToJSON(json: any): LcgResponseBaseResponse {
- return LcgResponseBaseResponseToJSONTyped(json, false);
- }
+export function LcgResponseBaseResponseToJSON(json: any): LcgResponseBaseResponse {
+ return LcgResponseBaseResponseToJSONTyped(json, false);
+}
- export function LcgResponseBaseResponseToJSONTyped(value?: LcgResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function LcgResponseBaseResponseToJSONTyped(value?: LcgResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/LogEntry.ts b/src/lib/api/internal/v1/models/LogEntry.ts
index 5df6586d..967949d0 100644
--- a/src/lib/api/internal/v1/models/LogEntry.ts
+++ b/src/lib/api/internal/v1/models/LogEntry.ts
@@ -106,11 +106,11 @@ export function LogEntryFromJSONTyped(json: any, ignoreDiscriminator: boolean):
};
}
- export function LogEntryToJSON(json: any): LogEntry {
- return LogEntryToJSONTyped(json, false);
- }
+export function LogEntryToJSON(json: any): LogEntry {
+ return LogEntryToJSONTyped(json, false);
+}
- export function LogEntryToJSONTyped(value?: LogEntry | null, ignoreDiscriminator: boolean = false): any {
+export function LogEntryToJSONTyped(value?: LogEntry | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/LogEntryIEnumerableBaseResponse.ts b/src/lib/api/internal/v1/models/LogEntryIEnumerableBaseResponse.ts
index e6c601ff..90e64b32 100644
--- a/src/lib/api/internal/v1/models/LogEntryIEnumerableBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/LogEntryIEnumerableBaseResponse.ts
@@ -63,11 +63,11 @@ export function LogEntryIEnumerableBaseResponseFromJSONTyped(json: any, ignoreDi
};
}
- export function LogEntryIEnumerableBaseResponseToJSON(json: any): LogEntryIEnumerableBaseResponse {
- return LogEntryIEnumerableBaseResponseToJSONTyped(json, false);
- }
+export function LogEntryIEnumerableBaseResponseToJSON(json: any): LogEntryIEnumerableBaseResponse {
+ return LogEntryIEnumerableBaseResponseToJSONTyped(json, false);
+}
- export function LogEntryIEnumerableBaseResponseToJSONTyped(value?: LogEntryIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function LogEntryIEnumerableBaseResponseToJSONTyped(value?: LogEntryIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/Login.ts b/src/lib/api/internal/v1/models/Login.ts
index fd60c973..2379dd69 100644
--- a/src/lib/api/internal/v1/models/Login.ts
+++ b/src/lib/api/internal/v1/models/Login.ts
@@ -24,13 +24,13 @@ export interface Login {
* @type {string}
* @memberof Login
*/
- password: string | null;
+ password: string;
/**
*
* @type {string}
* @memberof Login
*/
- email: string | null;
+ email: string;
}
/**
@@ -57,11 +57,11 @@ export function LoginFromJSONTyped(json: any, ignoreDiscriminator: boolean): Log
};
}
- export function LoginToJSON(json: any): Login {
- return LoginToJSONTyped(json, false);
- }
+export function LoginToJSON(json: any): Login {
+ return LoginToJSONTyped(json, false);
+}
- export function LoginToJSONTyped(value?: Login | null, ignoreDiscriminator: boolean = false): any {
+export function LoginToJSONTyped(value?: Login | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/LoginSessionResponse.ts b/src/lib/api/internal/v1/models/LoginSessionResponse.ts
index 94e9d9ee..80e01503 100644
--- a/src/lib/api/internal/v1/models/LoginSessionResponse.ts
+++ b/src/lib/api/internal/v1/models/LoginSessionResponse.ts
@@ -30,13 +30,13 @@ export interface LoginSessionResponse {
* @type {string}
* @memberof LoginSessionResponse
*/
- ip: string | null;
+ ip: string;
/**
*
* @type {string}
* @memberof LoginSessionResponse
*/
- userAgent: string | null;
+ userAgent: string;
/**
*
* @type {Date}
@@ -49,6 +49,12 @@ export interface LoginSessionResponse {
* @memberof LoginSessionResponse
*/
expires: Date;
+ /**
+ *
+ * @type {Date}
+ * @memberof LoginSessionResponse
+ */
+ lastUsed: Date | null;
}
/**
@@ -60,6 +66,7 @@ export function instanceOfLoginSessionResponse(value: object): value is LoginSes
if (!('userAgent' in value) || value['userAgent'] === undefined) return false;
if (!('created' in value) || value['created'] === undefined) return false;
if (!('expires' in value) || value['expires'] === undefined) return false;
+ if (!('lastUsed' in value) || value['lastUsed'] === undefined) return false;
return true;
}
@@ -78,14 +85,15 @@ export function LoginSessionResponseFromJSONTyped(json: any, ignoreDiscriminator
'userAgent': json['userAgent'],
'created': (new Date(json['created'])),
'expires': (new Date(json['expires'])),
+ 'lastUsed': (json['lastUsed'] == null ? null : new Date(json['lastUsed'])),
};
}
- export function LoginSessionResponseToJSON(json: any): LoginSessionResponse {
- return LoginSessionResponseToJSONTyped(json, false);
- }
+export function LoginSessionResponseToJSON(json: any): LoginSessionResponse {
+ return LoginSessionResponseToJSONTyped(json, false);
+}
- export function LoginSessionResponseToJSONTyped(value?: LoginSessionResponse | null, ignoreDiscriminator: boolean = false): any {
+export function LoginSessionResponseToJSONTyped(value?: LoginSessionResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
@@ -97,6 +105,7 @@ export function LoginSessionResponseFromJSONTyped(json: any, ignoreDiscriminator
'userAgent': value['userAgent'],
'created': ((value['created']).toISOString()),
'expires': ((value['expires']).toISOString()),
+ 'lastUsed': (value['lastUsed'] == null ? null : (value['lastUsed'] as any).toISOString()),
};
}
diff --git a/src/lib/api/internal/v1/models/MinimalShocker.ts b/src/lib/api/internal/v1/models/MinimalShocker.ts
index aab3b3a4..6635b606 100644
--- a/src/lib/api/internal/v1/models/MinimalShocker.ts
+++ b/src/lib/api/internal/v1/models/MinimalShocker.ts
@@ -75,11 +75,11 @@ export function MinimalShockerFromJSONTyped(json: any, ignoreDiscriminator: bool
};
}
- export function MinimalShockerToJSON(json: any): MinimalShocker {
- return MinimalShockerToJSONTyped(json, false);
- }
+export function MinimalShockerToJSON(json: any): MinimalShocker {
+ return MinimalShockerToJSONTyped(json, false);
+}
- export function MinimalShockerToJSONTyped(value?: MinimalShocker | null, ignoreDiscriminator: boolean = false): any {
+export function MinimalShockerToJSONTyped(value?: MinimalShocker | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/NewShocker.ts b/src/lib/api/internal/v1/models/NewShocker.ts
index 86bc1be2..26112a3b 100644
--- a/src/lib/api/internal/v1/models/NewShocker.ts
+++ b/src/lib/api/internal/v1/models/NewShocker.ts
@@ -32,7 +32,7 @@ export interface NewShocker {
* @type {string}
* @memberof NewShocker
*/
- name: string | null;
+ name: string;
/**
*
* @type {number}
@@ -83,11 +83,11 @@ export function NewShockerFromJSONTyped(json: any, ignoreDiscriminator: boolean)
};
}
- export function NewShockerToJSON(json: any): NewShocker {
- return NewShockerToJSONTyped(json, false);
- }
+export function NewShockerToJSON(json: any): NewShocker {
+ return NewShockerToJSONTyped(json, false);
+}
- export function NewShockerToJSONTyped(value?: NewShocker | null, ignoreDiscriminator: boolean = false): any {
+export function NewShockerToJSONTyped(value?: NewShocker | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ObjectBaseResponse.ts b/src/lib/api/internal/v1/models/ObjectBaseResponse.ts
index b6a3fdcd..c97b2361 100644
--- a/src/lib/api/internal/v1/models/ObjectBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/ObjectBaseResponse.ts
@@ -55,11 +55,11 @@ export function ObjectBaseResponseFromJSONTyped(json: any, ignoreDiscriminator:
};
}
- export function ObjectBaseResponseToJSON(json: any): ObjectBaseResponse {
- return ObjectBaseResponseToJSONTyped(json, false);
- }
+export function ObjectBaseResponseToJSON(json: any): ObjectBaseResponse {
+ return ObjectBaseResponseToJSONTyped(json, false);
+}
- export function ObjectBaseResponseToJSONTyped(value?: ObjectBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ObjectBaseResponseToJSONTyped(value?: ObjectBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/OpenShockProblem.ts b/src/lib/api/internal/v1/models/OpenShockProblem.ts
index 9f668301..8ff597fe 100644
--- a/src/lib/api/internal/v1/models/OpenShockProblem.ts
+++ b/src/lib/api/internal/v1/models/OpenShockProblem.ts
@@ -56,13 +56,20 @@ export interface OpenShockProblem {
* @memberof OpenShockProblem
* @deprecated
*/
- readonly message?: string | null;
+ readonly message?: string;
/**
*
* @type {string}
* @memberof OpenShockProblem
+ * @deprecated
*/
- traceId?: string | null;
+ readonly traceId?: string | null;
+ /**
+ *
+ * @type {string}
+ * @memberof OpenShockProblem
+ */
+ requestId?: string | null;
}
/**
@@ -90,14 +97,15 @@ export function OpenShockProblemFromJSONTyped(json: any, ignoreDiscriminator: bo
'instance': json['instance'] == null ? undefined : json['instance'],
'message': json['message'] == null ? undefined : json['message'],
'traceId': json['traceId'] == null ? undefined : json['traceId'],
+ 'requestId': json['requestId'] == null ? undefined : json['requestId'],
};
}
- export function OpenShockProblemToJSON(json: any): OpenShockProblem {
- return OpenShockProblemToJSONTyped(json, false);
- }
+export function OpenShockProblemToJSON(json: any): OpenShockProblem {
+ return OpenShockProblemToJSONTyped(json, false);
+}
- export function OpenShockProblemToJSONTyped(value?: Omit | null, ignoreDiscriminator: boolean = false): any {
+export function OpenShockProblemToJSONTyped(value?: Omit | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
@@ -110,7 +118,7 @@ export function OpenShockProblemFromJSONTyped(json: any, ignoreDiscriminator: bo
'status': value['status'],
'detail': value['detail'],
'instance': value['instance'],
- 'traceId': value['traceId'],
+ 'requestId': value['requestId'],
};
}
diff --git a/src/lib/api/internal/v1/models/OtaItem.ts b/src/lib/api/internal/v1/models/OtaItem.ts
index 5325a16f..40659b82 100644
--- a/src/lib/api/internal/v1/models/OtaItem.ts
+++ b/src/lib/api/internal/v1/models/OtaItem.ts
@@ -50,7 +50,7 @@ export interface OtaItem {
* @type {string}
* @memberof OtaItem
*/
- version: string | null;
+ version: string;
/**
*
* @type {string}
@@ -91,11 +91,11 @@ export function OtaItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): O
};
}
- export function OtaItemToJSON(json: any): OtaItem {
- return OtaItemToJSONTyped(json, false);
- }
+export function OtaItemToJSON(json: any): OtaItem {
+ return OtaItemToJSONTyped(json, false);
+}
- export function OtaItemToJSONTyped(value?: OtaItem | null, ignoreDiscriminator: boolean = false): any {
+export function OtaItemToJSONTyped(value?: OtaItem | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/OtaItemIReadOnlyCollectionBaseResponse.ts b/src/lib/api/internal/v1/models/OtaItemIReadOnlyCollectionBaseResponse.ts
index 849ca1c7..8eee2536 100644
--- a/src/lib/api/internal/v1/models/OtaItemIReadOnlyCollectionBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/OtaItemIReadOnlyCollectionBaseResponse.ts
@@ -63,11 +63,11 @@ export function OtaItemIReadOnlyCollectionBaseResponseFromJSONTyped(json: any, i
};
}
- export function OtaItemIReadOnlyCollectionBaseResponseToJSON(json: any): OtaItemIReadOnlyCollectionBaseResponse {
- return OtaItemIReadOnlyCollectionBaseResponseToJSONTyped(json, false);
- }
+export function OtaItemIReadOnlyCollectionBaseResponseToJSON(json: any): OtaItemIReadOnlyCollectionBaseResponse {
+ return OtaItemIReadOnlyCollectionBaseResponseToJSONTyped(json, false);
+}
- export function OtaItemIReadOnlyCollectionBaseResponseToJSONTyped(value?: OtaItemIReadOnlyCollectionBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function OtaItemIReadOnlyCollectionBaseResponseToJSONTyped(value?: OtaItemIReadOnlyCollectionBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/OtaUpdateStatus.ts b/src/lib/api/internal/v1/models/OtaUpdateStatus.ts
index db2c769d..61014dcf 100644
--- a/src/lib/api/internal/v1/models/OtaUpdateStatus.ts
+++ b/src/lib/api/internal/v1/models/OtaUpdateStatus.ts
@@ -18,12 +18,11 @@
* @enum {string}
*/
export enum OtaUpdateStatus {
- started = 'Started',
- running = 'Running',
- finished = 'Finished',
- error = 'Error',
- timeout = 'Timeout',
- unknownDefaultOpenApi = '11184809'
+ Started = 'Started',
+ Running = 'Running',
+ Finished = 'Finished',
+ Error = 'Error',
+ Timeout = 'Timeout'
}
diff --git a/src/lib/api/internal/v1/models/OwnerShockerResponse.ts b/src/lib/api/internal/v1/models/OwnerShockerResponse.ts
index ab3364c2..d0f03bb6 100644
--- a/src/lib/api/internal/v1/models/OwnerShockerResponse.ts
+++ b/src/lib/api/internal/v1/models/OwnerShockerResponse.ts
@@ -38,19 +38,19 @@ export interface OwnerShockerResponse {
* @type {string}
* @memberof OwnerShockerResponse
*/
- name: string | null;
+ name: string;
/**
*
* @type {string}
* @memberof OwnerShockerResponse
*/
- image: string | null;
+ image: string;
/**
*
* @type {Array}
* @memberof OwnerShockerResponse
*/
- devices?: Array | null;
+ devices?: Array;
}
/**
@@ -80,11 +80,11 @@ export function OwnerShockerResponseFromJSONTyped(json: any, ignoreDiscriminator
};
}
- export function OwnerShockerResponseToJSON(json: any): OwnerShockerResponse {
- return OwnerShockerResponseToJSONTyped(json, false);
- }
+export function OwnerShockerResponseToJSON(json: any): OwnerShockerResponse {
+ return OwnerShockerResponseToJSONTyped(json, false);
+}
- export function OwnerShockerResponseToJSONTyped(value?: OwnerShockerResponse | null, ignoreDiscriminator: boolean = false): any {
+export function OwnerShockerResponseToJSONTyped(value?: OwnerShockerResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/OwnerShockerResponseIEnumerableIEnumerableBaseResponse.ts b/src/lib/api/internal/v1/models/OwnerShockerResponseIEnumerableIEnumerableBaseResponse.ts
index 16eb5886..c9c12b3a 100644
--- a/src/lib/api/internal/v1/models/OwnerShockerResponseIEnumerableIEnumerableBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/OwnerShockerResponseIEnumerableIEnumerableBaseResponse.ts
@@ -63,11 +63,11 @@ export function OwnerShockerResponseIEnumerableIEnumerableBaseResponseFromJSONTy
};
}
- export function OwnerShockerResponseIEnumerableIEnumerableBaseResponseToJSON(json: any): OwnerShockerResponseIEnumerableIEnumerableBaseResponse {
- return OwnerShockerResponseIEnumerableIEnumerableBaseResponseToJSONTyped(json, false);
- }
+export function OwnerShockerResponseIEnumerableIEnumerableBaseResponseToJSON(json: any): OwnerShockerResponseIEnumerableIEnumerableBaseResponse {
+ return OwnerShockerResponseIEnumerableIEnumerableBaseResponseToJSONTyped(json, false);
+}
- export function OwnerShockerResponseIEnumerableIEnumerableBaseResponseToJSONTyped(value?: OwnerShockerResponseIEnumerableIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function OwnerShockerResponseIEnumerableIEnumerableBaseResponseToJSONTyped(value?: OwnerShockerResponseIEnumerableIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/PasswordHashingAlgorithm.ts b/src/lib/api/internal/v1/models/PasswordHashingAlgorithm.ts
index 9a021ac6..6f89242b 100644
--- a/src/lib/api/internal/v1/models/PasswordHashingAlgorithm.ts
+++ b/src/lib/api/internal/v1/models/PasswordHashingAlgorithm.ts
@@ -18,10 +18,9 @@
* @enum {string}
*/
export enum PasswordHashingAlgorithm {
- bCrypt = 'BCrypt',
- pbkdf2 = 'PBKDF2',
- unknown = 'Unknown',
- unknownDefaultOpenApi = '11184809'
+ BCrypt = 'BCrypt',
+ Pbkdf2 = 'PBKDF2',
+ Unknown = 'Unknown'
}
diff --git a/src/lib/api/internal/v1/models/PasswordResetProcessData.ts b/src/lib/api/internal/v1/models/PasswordResetProcessData.ts
index 63366663..edd19b87 100644
--- a/src/lib/api/internal/v1/models/PasswordResetProcessData.ts
+++ b/src/lib/api/internal/v1/models/PasswordResetProcessData.ts
@@ -24,7 +24,7 @@ export interface PasswordResetProcessData {
* @type {string}
* @memberof PasswordResetProcessData
*/
- password: string | null;
+ password: string;
}
/**
@@ -49,11 +49,11 @@ export function PasswordResetProcessDataFromJSONTyped(json: any, ignoreDiscrimin
};
}
- export function PasswordResetProcessDataToJSON(json: any): PasswordResetProcessData {
- return PasswordResetProcessDataToJSONTyped(json, false);
- }
+export function PasswordResetProcessDataToJSON(json: any): PasswordResetProcessData {
+ return PasswordResetProcessDataToJSONTyped(json, false);
+}
- export function PasswordResetProcessDataToJSONTyped(value?: PasswordResetProcessData | null, ignoreDiscriminator: boolean = false): any {
+export function PasswordResetProcessDataToJSONTyped(value?: PasswordResetProcessData | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/PauseReasonBaseResponse.ts b/src/lib/api/internal/v1/models/PauseReasonBaseResponse.ts
index b5b6541e..4bbda4df 100644
--- a/src/lib/api/internal/v1/models/PauseReasonBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/PauseReasonBaseResponse.ts
@@ -62,11 +62,11 @@ export function PauseReasonBaseResponseFromJSONTyped(json: any, ignoreDiscrimina
};
}
- export function PauseReasonBaseResponseToJSON(json: any): PauseReasonBaseResponse {
- return PauseReasonBaseResponseToJSONTyped(json, false);
- }
+export function PauseReasonBaseResponseToJSON(json: any): PauseReasonBaseResponse {
+ return PauseReasonBaseResponseToJSONTyped(json, false);
+}
- export function PauseReasonBaseResponseToJSONTyped(value?: PauseReasonBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function PauseReasonBaseResponseToJSONTyped(value?: PauseReasonBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/PauseRequest.ts b/src/lib/api/internal/v1/models/PauseRequest.ts
index d4c0b142..897d5171 100644
--- a/src/lib/api/internal/v1/models/PauseRequest.ts
+++ b/src/lib/api/internal/v1/models/PauseRequest.ts
@@ -49,11 +49,11 @@ export function PauseRequestFromJSONTyped(json: any, ignoreDiscriminator: boolea
};
}
- export function PauseRequestToJSON(json: any): PauseRequest {
- return PauseRequestToJSONTyped(json, false);
- }
+export function PauseRequestToJSON(json: any): PauseRequest {
+ return PauseRequestToJSONTyped(json, false);
+}
- export function PauseRequestToJSONTyped(value?: PauseRequest | null, ignoreDiscriminator: boolean = false): any {
+export function PauseRequestToJSONTyped(value?: PauseRequest | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/PermissionType.ts b/src/lib/api/internal/v1/models/PermissionType.ts
index d8831636..c229b270 100644
--- a/src/lib/api/internal/v1/models/PermissionType.ts
+++ b/src/lib/api/internal/v1/models/PermissionType.ts
@@ -18,12 +18,11 @@
* @enum {string}
*/
export enum PermissionType {
- shockersUse = 'shockers.use',
- shockersEdit = 'shockers.edit',
- shockersPause = 'shockers.pause',
- devicesEdit = 'devices.edit',
- devicesAuth = 'devices.auth',
- unknownDefaultOpenApi = '11184809'
+ ShockersUse = 'shockers.use',
+ ShockersEdit = 'shockers.edit',
+ ShockersPause = 'shockers.pause',
+ DevicesEdit = 'devices.edit',
+ DevicesAuth = 'devices.auth'
}
diff --git a/src/lib/api/internal/v1/models/PublicShareLinkResponse.ts b/src/lib/api/internal/v1/models/PublicShareLinkResponse.ts
index 0571c9aa..c5deece2 100644
--- a/src/lib/api/internal/v1/models/PublicShareLinkResponse.ts
+++ b/src/lib/api/internal/v1/models/PublicShareLinkResponse.ts
@@ -45,7 +45,7 @@ export interface PublicShareLinkResponse {
* @type {string}
* @memberof PublicShareLinkResponse
*/
- name: string | null;
+ name: string;
/**
*
* @type {Date}
@@ -69,7 +69,7 @@ export interface PublicShareLinkResponse {
* @type {Array}
* @memberof PublicShareLinkResponse
*/
- devices?: Array | null;
+ devices?: Array;
}
/**
@@ -102,11 +102,11 @@ export function PublicShareLinkResponseFromJSONTyped(json: any, ignoreDiscrimina
};
}
- export function PublicShareLinkResponseToJSON(json: any): PublicShareLinkResponse {
- return PublicShareLinkResponseToJSONTyped(json, false);
- }
+export function PublicShareLinkResponseToJSON(json: any): PublicShareLinkResponse {
+ return PublicShareLinkResponseToJSONTyped(json, false);
+}
- export function PublicShareLinkResponseToJSONTyped(value?: PublicShareLinkResponse | null, ignoreDiscriminator: boolean = false): any {
+export function PublicShareLinkResponseToJSONTyped(value?: PublicShareLinkResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/PublicShareLinkResponseBaseResponse.ts b/src/lib/api/internal/v1/models/PublicShareLinkResponseBaseResponse.ts
index d8f33619..6a0ed085 100644
--- a/src/lib/api/internal/v1/models/PublicShareLinkResponseBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/PublicShareLinkResponseBaseResponse.ts
@@ -63,11 +63,11 @@ export function PublicShareLinkResponseBaseResponseFromJSONTyped(json: any, igno
};
}
- export function PublicShareLinkResponseBaseResponseToJSON(json: any): PublicShareLinkResponseBaseResponse {
- return PublicShareLinkResponseBaseResponseToJSONTyped(json, false);
- }
+export function PublicShareLinkResponseBaseResponseToJSON(json: any): PublicShareLinkResponseBaseResponse {
+ return PublicShareLinkResponseBaseResponseToJSONTyped(json, false);
+}
- export function PublicShareLinkResponseBaseResponseToJSONTyped(value?: PublicShareLinkResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function PublicShareLinkResponseBaseResponseToJSONTyped(value?: PublicShareLinkResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/RankType.ts b/src/lib/api/internal/v1/models/RankType.ts
index 1128f419..9c3f0b79 100644
--- a/src/lib/api/internal/v1/models/RankType.ts
+++ b/src/lib/api/internal/v1/models/RankType.ts
@@ -18,12 +18,11 @@
* @enum {string}
*/
export enum RankType {
- user = 'User',
- support = 'Support',
- staff = 'Staff',
- admin = 'Admin',
- system = 'System',
- unknownDefaultOpenApi = '11184809'
+ User = 'User',
+ Support = 'Support',
+ Staff = 'Staff',
+ Admin = 'Admin',
+ System = 'System'
}
diff --git a/src/lib/api/internal/v1/models/ResetRequest.ts b/src/lib/api/internal/v1/models/ResetRequest.ts
index 67477e12..9efd5f7f 100644
--- a/src/lib/api/internal/v1/models/ResetRequest.ts
+++ b/src/lib/api/internal/v1/models/ResetRequest.ts
@@ -24,7 +24,7 @@ export interface ResetRequest {
* @type {string}
* @memberof ResetRequest
*/
- email: string | null;
+ email: string;
}
/**
@@ -49,11 +49,11 @@ export function ResetRequestFromJSONTyped(json: any, ignoreDiscriminator: boolea
};
}
- export function ResetRequestToJSON(json: any): ResetRequest {
- return ResetRequestToJSONTyped(json, false);
- }
+export function ResetRequestToJSON(json: any): ResetRequest {
+ return ResetRequestToJSONTyped(json, false);
+}
- export function ResetRequestToJSONTyped(value?: ResetRequest | null, ignoreDiscriminator: boolean = false): any {
+export function ResetRequestToJSONTyped(value?: ResetRequest | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ResponseDevice.ts b/src/lib/api/internal/v1/models/ResponseDevice.ts
index c658a66f..3fffbfc4 100644
--- a/src/lib/api/internal/v1/models/ResponseDevice.ts
+++ b/src/lib/api/internal/v1/models/ResponseDevice.ts
@@ -30,7 +30,7 @@ export interface ResponseDevice {
* @type {string}
* @memberof ResponseDevice
*/
- name: string | null;
+ name: string;
/**
*
* @type {Date}
@@ -65,11 +65,11 @@ export function ResponseDeviceFromJSONTyped(json: any, ignoreDiscriminator: bool
};
}
- export function ResponseDeviceToJSON(json: any): ResponseDevice {
- return ResponseDeviceToJSONTyped(json, false);
- }
+export function ResponseDeviceToJSON(json: any): ResponseDevice {
+ return ResponseDeviceToJSONTyped(json, false);
+}
- export function ResponseDeviceToJSONTyped(value?: ResponseDevice | null, ignoreDiscriminator: boolean = false): any {
+export function ResponseDeviceToJSONTyped(value?: ResponseDevice | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ResponseDeviceIEnumerableBaseResponse.ts b/src/lib/api/internal/v1/models/ResponseDeviceIEnumerableBaseResponse.ts
index 3b75121d..25d9fec7 100644
--- a/src/lib/api/internal/v1/models/ResponseDeviceIEnumerableBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/ResponseDeviceIEnumerableBaseResponse.ts
@@ -63,11 +63,11 @@ export function ResponseDeviceIEnumerableBaseResponseFromJSONTyped(json: any, ig
};
}
- export function ResponseDeviceIEnumerableBaseResponseToJSON(json: any): ResponseDeviceIEnumerableBaseResponse {
- return ResponseDeviceIEnumerableBaseResponseToJSONTyped(json, false);
- }
+export function ResponseDeviceIEnumerableBaseResponseToJSON(json: any): ResponseDeviceIEnumerableBaseResponse {
+ return ResponseDeviceIEnumerableBaseResponseToJSONTyped(json, false);
+}
- export function ResponseDeviceIEnumerableBaseResponseToJSONTyped(value?: ResponseDeviceIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ResponseDeviceIEnumerableBaseResponseToJSONTyped(value?: ResponseDeviceIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ResponseDeviceWithShockers.ts b/src/lib/api/internal/v1/models/ResponseDeviceWithShockers.ts
index bb831b6c..5e234843 100644
--- a/src/lib/api/internal/v1/models/ResponseDeviceWithShockers.ts
+++ b/src/lib/api/internal/v1/models/ResponseDeviceWithShockers.ts
@@ -38,7 +38,7 @@ export interface ResponseDeviceWithShockers {
* @type {string}
* @memberof ResponseDeviceWithShockers
*/
- name: string | null;
+ name: string;
/**
*
* @type {Date}
@@ -50,7 +50,7 @@ export interface ResponseDeviceWithShockers {
* @type {Array}
* @memberof ResponseDeviceWithShockers
*/
- shockers: Array | null;
+ shockers: Array;
}
/**
@@ -77,15 +77,15 @@ export function ResponseDeviceWithShockersFromJSONTyped(json: any, ignoreDiscrim
'id': json['id'],
'name': json['name'],
'createdOn': (new Date(json['createdOn'])),
- 'shockers': (json['shockers'] == null ? null : (json['shockers'] as Array).map(ShockerResponseFromJSON)),
+ 'shockers': ((json['shockers'] as Array).map(ShockerResponseFromJSON)),
};
}
- export function ResponseDeviceWithShockersToJSON(json: any): ResponseDeviceWithShockers {
- return ResponseDeviceWithShockersToJSONTyped(json, false);
- }
+export function ResponseDeviceWithShockersToJSON(json: any): ResponseDeviceWithShockers {
+ return ResponseDeviceWithShockersToJSONTyped(json, false);
+}
- export function ResponseDeviceWithShockersToJSONTyped(value?: ResponseDeviceWithShockers | null, ignoreDiscriminator: boolean = false): any {
+export function ResponseDeviceWithShockersToJSONTyped(value?: ResponseDeviceWithShockers | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
@@ -95,7 +95,7 @@ export function ResponseDeviceWithShockersFromJSONTyped(json: any, ignoreDiscrim
'id': value['id'],
'name': value['name'],
'createdOn': ((value['createdOn']).toISOString()),
- 'shockers': (value['shockers'] == null ? null : (value['shockers'] as Array).map(ShockerResponseToJSON)),
+ 'shockers': ((value['shockers'] as Array).map(ShockerResponseToJSON)),
};
}
diff --git a/src/lib/api/internal/v1/models/ResponseDeviceWithShockersIEnumerableBaseResponse.ts b/src/lib/api/internal/v1/models/ResponseDeviceWithShockersIEnumerableBaseResponse.ts
index cc695ffd..8fb5d7da 100644
--- a/src/lib/api/internal/v1/models/ResponseDeviceWithShockersIEnumerableBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/ResponseDeviceWithShockersIEnumerableBaseResponse.ts
@@ -63,11 +63,11 @@ export function ResponseDeviceWithShockersIEnumerableBaseResponseFromJSONTyped(j
};
}
- export function ResponseDeviceWithShockersIEnumerableBaseResponseToJSON(json: any): ResponseDeviceWithShockersIEnumerableBaseResponse {
- return ResponseDeviceWithShockersIEnumerableBaseResponseToJSONTyped(json, false);
- }
+export function ResponseDeviceWithShockersIEnumerableBaseResponseToJSON(json: any): ResponseDeviceWithShockersIEnumerableBaseResponse {
+ return ResponseDeviceWithShockersIEnumerableBaseResponseToJSONTyped(json, false);
+}
- export function ResponseDeviceWithShockersIEnumerableBaseResponseToJSONTyped(value?: ResponseDeviceWithShockersIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ResponseDeviceWithShockersIEnumerableBaseResponseToJSONTyped(value?: ResponseDeviceWithShockersIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ResponseDeviceWithToken.ts b/src/lib/api/internal/v1/models/ResponseDeviceWithToken.ts
index 01c1e4fd..a4a0d947 100644
--- a/src/lib/api/internal/v1/models/ResponseDeviceWithToken.ts
+++ b/src/lib/api/internal/v1/models/ResponseDeviceWithToken.ts
@@ -30,7 +30,7 @@ export interface ResponseDeviceWithToken {
* @type {string}
* @memberof ResponseDeviceWithToken
*/
- name: string | null;
+ name: string;
/**
*
* @type {Date}
@@ -73,11 +73,11 @@ export function ResponseDeviceWithTokenFromJSONTyped(json: any, ignoreDiscrimina
};
}
- export function ResponseDeviceWithTokenToJSON(json: any): ResponseDeviceWithToken {
- return ResponseDeviceWithTokenToJSONTyped(json, false);
- }
+export function ResponseDeviceWithTokenToJSON(json: any): ResponseDeviceWithToken {
+ return ResponseDeviceWithTokenToJSONTyped(json, false);
+}
- export function ResponseDeviceWithTokenToJSONTyped(value?: ResponseDeviceWithToken | null, ignoreDiscriminator: boolean = false): any {
+export function ResponseDeviceWithTokenToJSONTyped(value?: ResponseDeviceWithToken | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ResponseDeviceWithTokenBaseResponse.ts b/src/lib/api/internal/v1/models/ResponseDeviceWithTokenBaseResponse.ts
index 5acf4f7f..6c33a6ef 100644
--- a/src/lib/api/internal/v1/models/ResponseDeviceWithTokenBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/ResponseDeviceWithTokenBaseResponse.ts
@@ -63,11 +63,11 @@ export function ResponseDeviceWithTokenBaseResponseFromJSONTyped(json: any, igno
};
}
- export function ResponseDeviceWithTokenBaseResponseToJSON(json: any): ResponseDeviceWithTokenBaseResponse {
- return ResponseDeviceWithTokenBaseResponseToJSONTyped(json, false);
- }
+export function ResponseDeviceWithTokenBaseResponseToJSON(json: any): ResponseDeviceWithTokenBaseResponse {
+ return ResponseDeviceWithTokenBaseResponseToJSONTyped(json, false);
+}
- export function ResponseDeviceWithTokenBaseResponseToJSONTyped(value?: ResponseDeviceWithTokenBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ResponseDeviceWithTokenBaseResponseToJSONTyped(value?: ResponseDeviceWithTokenBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/RootResponse.ts b/src/lib/api/internal/v1/models/RootResponse.ts
index 76179a8f..cec41468 100644
--- a/src/lib/api/internal/v1/models/RootResponse.ts
+++ b/src/lib/api/internal/v1/models/RootResponse.ts
@@ -24,13 +24,13 @@ export interface RootResponse {
* @type {string}
* @memberof RootResponse
*/
- version: string | null;
+ version: string;
/**
*
* @type {string}
* @memberof RootResponse
*/
- commit: string | null;
+ commit: string;
/**
*
* @type {Date}
@@ -42,13 +42,13 @@ export interface RootResponse {
* @type {string}
* @memberof RootResponse
*/
- frontendUrl: string | null;
+ frontendUrl: string;
/**
*
* @type {string}
* @memberof RootResponse
*/
- shortLinkUrl: string | null;
+ shortLinkUrl: string;
/**
*
* @type {string}
@@ -89,11 +89,11 @@ export function RootResponseFromJSONTyped(json: any, ignoreDiscriminator: boolea
};
}
- export function RootResponseToJSON(json: any): RootResponse {
- return RootResponseToJSONTyped(json, false);
- }
+export function RootResponseToJSON(json: any): RootResponse {
+ return RootResponseToJSONTyped(json, false);
+}
- export function RootResponseToJSONTyped(value?: RootResponse | null, ignoreDiscriminator: boolean = false): any {
+export function RootResponseToJSONTyped(value?: RootResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/RootResponseBaseResponse.ts b/src/lib/api/internal/v1/models/RootResponseBaseResponse.ts
index 7bb38243..d61f0d51 100644
--- a/src/lib/api/internal/v1/models/RootResponseBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/RootResponseBaseResponse.ts
@@ -63,11 +63,11 @@ export function RootResponseBaseResponseFromJSONTyped(json: any, ignoreDiscrimin
};
}
- export function RootResponseBaseResponseToJSON(json: any): RootResponseBaseResponse {
- return RootResponseBaseResponseToJSONTyped(json, false);
- }
+export function RootResponseBaseResponseToJSON(json: any): RootResponseBaseResponse {
+ return RootResponseBaseResponseToJSONTyped(json, false);
+}
- export function RootResponseBaseResponseToJSONTyped(value?: RootResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function RootResponseBaseResponseToJSONTyped(value?: RootResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/SelfResponse.ts b/src/lib/api/internal/v1/models/SelfResponse.ts
index 083bb75d..aa718cfe 100644
--- a/src/lib/api/internal/v1/models/SelfResponse.ts
+++ b/src/lib/api/internal/v1/models/SelfResponse.ts
@@ -38,19 +38,19 @@ export interface SelfResponse {
* @type {string}
* @memberof SelfResponse
*/
- name: string | null;
+ name: string;
/**
*
* @type {string}
* @memberof SelfResponse
*/
- email: string | null;
+ email: string;
/**
*
* @type {string}
* @memberof SelfResponse
*/
- image: string | null;
+ image: string;
/**
*
* @type {RankType}
@@ -91,11 +91,11 @@ export function SelfResponseFromJSONTyped(json: any, ignoreDiscriminator: boolea
};
}
- export function SelfResponseToJSON(json: any): SelfResponse {
- return SelfResponseToJSONTyped(json, false);
- }
+export function SelfResponseToJSON(json: any): SelfResponse {
+ return SelfResponseToJSONTyped(json, false);
+}
- export function SelfResponseToJSONTyped(value?: SelfResponse | null, ignoreDiscriminator: boolean = false): any {
+export function SelfResponseToJSONTyped(value?: SelfResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/SelfResponseBaseResponse.ts b/src/lib/api/internal/v1/models/SelfResponseBaseResponse.ts
index 1d8282f9..b26fdcfb 100644
--- a/src/lib/api/internal/v1/models/SelfResponseBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/SelfResponseBaseResponse.ts
@@ -63,11 +63,11 @@ export function SelfResponseBaseResponseFromJSONTyped(json: any, ignoreDiscrimin
};
}
- export function SelfResponseBaseResponseToJSON(json: any): SelfResponseBaseResponse {
- return SelfResponseBaseResponseToJSONTyped(json, false);
- }
+export function SelfResponseBaseResponseToJSON(json: any): SelfResponseBaseResponse {
+ return SelfResponseBaseResponseToJSONTyped(json, false);
+}
- export function SelfResponseBaseResponseToJSONTyped(value?: SelfResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function SelfResponseBaseResponseToJSONTyped(value?: SelfResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/SelfResponseIEnumerableBaseResponse.ts b/src/lib/api/internal/v1/models/SelfResponseIEnumerableBaseResponse.ts
deleted file mode 100644
index 007ca7bf..00000000
--- a/src/lib/api/internal/v1/models/SelfResponseIEnumerableBaseResponse.ts
+++ /dev/null
@@ -1,75 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * OpenShock.API
- * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- *
- * The version of the OpenAPI document: 1.0
- *
- *
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
- * https://openapi-generator.tech
- * Do not edit the class manually.
- */
-
-import { mapValues } from '../runtime';
-import type { SelfResponse } from './SelfResponse';
-import {
- SelfResponseFromJSON,
- SelfResponseFromJSONTyped,
- SelfResponseToJSON,
-} from './SelfResponse';
-
-/**
- *
- * @export
- * @interface SelfResponseIEnumerableBaseResponse
- */
-export interface SelfResponseIEnumerableBaseResponse {
- /**
- *
- * @type {string}
- * @memberof SelfResponseIEnumerableBaseResponse
- */
- message?: string;
- /**
- *
- * @type {Array}
- * @memberof SelfResponseIEnumerableBaseResponse
- */
- data?: Array;
-}
-
-/**
- * Check if a given object implements the SelfResponseIEnumerableBaseResponse interface.
- */
-export function instanceOfSelfResponseIEnumerableBaseResponse(value: object): boolean {
- return true;
-}
-
-export function SelfResponseIEnumerableBaseResponseFromJSON(json: any): SelfResponseIEnumerableBaseResponse {
- return SelfResponseIEnumerableBaseResponseFromJSONTyped(json, false);
-}
-
-export function SelfResponseIEnumerableBaseResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SelfResponseIEnumerableBaseResponse {
- if (json == null) {
- return json;
- }
- return {
-
- 'message': json['message'] == null ? undefined : json['message'],
- 'data': json['data'] == null ? undefined : ((json['data'] as Array).map(SelfResponseFromJSON)),
- };
-}
-
-export function SelfResponseIEnumerableBaseResponseToJSON(value?: SelfResponseIEnumerableBaseResponse | null): any {
- if (value == null) {
- return value;
- }
- return {
-
- 'message': value['message'],
- 'data': value['data'] == null ? undefined : ((value['data'] as Array).map(SelfResponseToJSON)),
- };
-}
-
diff --git a/src/lib/api/internal/v1/models/ShareCodeInfo.ts b/src/lib/api/internal/v1/models/ShareCodeInfo.ts
index 49f14545..56ce4e0b 100644
--- a/src/lib/api/internal/v1/models/ShareCodeInfo.ts
+++ b/src/lib/api/internal/v1/models/ShareCodeInfo.ts
@@ -57,11 +57,11 @@ export function ShareCodeInfoFromJSONTyped(json: any, ignoreDiscriminator: boole
};
}
- export function ShareCodeInfoToJSON(json: any): ShareCodeInfo {
- return ShareCodeInfoToJSONTyped(json, false);
- }
+export function ShareCodeInfoToJSON(json: any): ShareCodeInfo {
+ return ShareCodeInfoToJSONTyped(json, false);
+}
- export function ShareCodeInfoToJSONTyped(value?: ShareCodeInfo | null, ignoreDiscriminator: boolean = false): any {
+export function ShareCodeInfoToJSONTyped(value?: ShareCodeInfo | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShareCodeInfoIEnumerableBaseResponse.ts b/src/lib/api/internal/v1/models/ShareCodeInfoIEnumerableBaseResponse.ts
index 3e2bc1a1..f926eaaa 100644
--- a/src/lib/api/internal/v1/models/ShareCodeInfoIEnumerableBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/ShareCodeInfoIEnumerableBaseResponse.ts
@@ -63,11 +63,11 @@ export function ShareCodeInfoIEnumerableBaseResponseFromJSONTyped(json: any, ign
};
}
- export function ShareCodeInfoIEnumerableBaseResponseToJSON(json: any): ShareCodeInfoIEnumerableBaseResponse {
- return ShareCodeInfoIEnumerableBaseResponseToJSONTyped(json, false);
- }
+export function ShareCodeInfoIEnumerableBaseResponseToJSON(json: any): ShareCodeInfoIEnumerableBaseResponse {
+ return ShareCodeInfoIEnumerableBaseResponseToJSONTyped(json, false);
+}
- export function ShareCodeInfoIEnumerableBaseResponseToJSONTyped(value?: ShareCodeInfoIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ShareCodeInfoIEnumerableBaseResponseToJSONTyped(value?: ShareCodeInfoIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShareInfo.ts b/src/lib/api/internal/v1/models/ShareInfo.ts
index 03166256..9497f496 100644
--- a/src/lib/api/internal/v1/models/ShareInfo.ts
+++ b/src/lib/api/internal/v1/models/ShareInfo.ts
@@ -103,11 +103,11 @@ export function ShareInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean):
};
}
- export function ShareInfoToJSON(json: any): ShareInfo {
- return ShareInfoToJSONTyped(json, false);
- }
+export function ShareInfoToJSON(json: any): ShareInfo {
+ return ShareInfoToJSONTyped(json, false);
+}
- export function ShareInfoToJSONTyped(value?: ShareInfo | null, ignoreDiscriminator: boolean = false): any {
+export function ShareInfoToJSONTyped(value?: ShareInfo | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShareInfoIEnumerableBaseResponse.ts b/src/lib/api/internal/v1/models/ShareInfoIEnumerableBaseResponse.ts
index 88ce099b..2c2f3e01 100644
--- a/src/lib/api/internal/v1/models/ShareInfoIEnumerableBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/ShareInfoIEnumerableBaseResponse.ts
@@ -63,11 +63,11 @@ export function ShareInfoIEnumerableBaseResponseFromJSONTyped(json: any, ignoreD
};
}
- export function ShareInfoIEnumerableBaseResponseToJSON(json: any): ShareInfoIEnumerableBaseResponse {
- return ShareInfoIEnumerableBaseResponseToJSONTyped(json, false);
- }
+export function ShareInfoIEnumerableBaseResponseToJSON(json: any): ShareInfoIEnumerableBaseResponse {
+ return ShareInfoIEnumerableBaseResponseToJSONTyped(json, false);
+}
- export function ShareInfoIEnumerableBaseResponseToJSONTyped(value?: ShareInfoIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ShareInfoIEnumerableBaseResponseToJSONTyped(value?: ShareInfoIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShareLinkCreate.ts b/src/lib/api/internal/v1/models/ShareLinkCreate.ts
index b2fe8088..914960e2 100644
--- a/src/lib/api/internal/v1/models/ShareLinkCreate.ts
+++ b/src/lib/api/internal/v1/models/ShareLinkCreate.ts
@@ -24,7 +24,7 @@ export interface ShareLinkCreate {
* @type {string}
* @memberof ShareLinkCreate
*/
- name: string | null;
+ name: string;
/**
*
* @type {Date}
@@ -56,11 +56,11 @@ export function ShareLinkCreateFromJSONTyped(json: any, ignoreDiscriminator: boo
};
}
- export function ShareLinkCreateToJSON(json: any): ShareLinkCreate {
- return ShareLinkCreateToJSONTyped(json, false);
- }
+export function ShareLinkCreateToJSON(json: any): ShareLinkCreate {
+ return ShareLinkCreateToJSONTyped(json, false);
+}
- export function ShareLinkCreateToJSONTyped(value?: ShareLinkCreate | null, ignoreDiscriminator: boolean = false): any {
+export function ShareLinkCreateToJSONTyped(value?: ShareLinkCreate | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShareLinkDevice.ts b/src/lib/api/internal/v1/models/ShareLinkDevice.ts
index 8f996d46..b12ff233 100644
--- a/src/lib/api/internal/v1/models/ShareLinkDevice.ts
+++ b/src/lib/api/internal/v1/models/ShareLinkDevice.ts
@@ -38,13 +38,13 @@ export interface ShareLinkDevice {
* @type {string}
* @memberof ShareLinkDevice
*/
- name: string | null;
+ name: string;
/**
*
* @type {Array}
* @memberof ShareLinkDevice
*/
- shockers?: Array | null;
+ shockers?: Array;
}
/**
@@ -72,11 +72,11 @@ export function ShareLinkDeviceFromJSONTyped(json: any, ignoreDiscriminator: boo
};
}
- export function ShareLinkDeviceToJSON(json: any): ShareLinkDevice {
- return ShareLinkDeviceToJSONTyped(json, false);
- }
+export function ShareLinkDeviceToJSON(json: any): ShareLinkDevice {
+ return ShareLinkDeviceToJSONTyped(json, false);
+}
- export function ShareLinkDeviceToJSONTyped(value?: ShareLinkDevice | null, ignoreDiscriminator: boolean = false): any {
+export function ShareLinkDeviceToJSONTyped(value?: ShareLinkDevice | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShareLinkEditShocker.ts b/src/lib/api/internal/v1/models/ShareLinkEditShocker.ts
index cc76c5bd..e2ebb66b 100644
--- a/src/lib/api/internal/v1/models/ShareLinkEditShocker.ts
+++ b/src/lib/api/internal/v1/models/ShareLinkEditShocker.ts
@@ -79,11 +79,11 @@ export function ShareLinkEditShockerFromJSONTyped(json: any, ignoreDiscriminator
};
}
- export function ShareLinkEditShockerToJSON(json: any): ShareLinkEditShocker {
- return ShareLinkEditShockerToJSONTyped(json, false);
- }
+export function ShareLinkEditShockerToJSON(json: any): ShareLinkEditShocker {
+ return ShareLinkEditShockerToJSONTyped(json, false);
+}
- export function ShareLinkEditShockerToJSONTyped(value?: ShareLinkEditShocker | null, ignoreDiscriminator: boolean = false): any {
+export function ShareLinkEditShockerToJSONTyped(value?: ShareLinkEditShocker | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShareLinkResponse.ts b/src/lib/api/internal/v1/models/ShareLinkResponse.ts
index b331384c..e44686e0 100644
--- a/src/lib/api/internal/v1/models/ShareLinkResponse.ts
+++ b/src/lib/api/internal/v1/models/ShareLinkResponse.ts
@@ -30,7 +30,7 @@ export interface ShareLinkResponse {
* @type {string}
* @memberof ShareLinkResponse
*/
- name: string | null;
+ name: string;
/**
*
* @type {Date}
@@ -72,11 +72,11 @@ export function ShareLinkResponseFromJSONTyped(json: any, ignoreDiscriminator: b
};
}
- export function ShareLinkResponseToJSON(json: any): ShareLinkResponse {
- return ShareLinkResponseToJSONTyped(json, false);
- }
+export function ShareLinkResponseToJSON(json: any): ShareLinkResponse {
+ return ShareLinkResponseToJSONTyped(json, false);
+}
- export function ShareLinkResponseToJSONTyped(value?: ShareLinkResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ShareLinkResponseToJSONTyped(value?: ShareLinkResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShareLinkResponseBaseResponse.ts b/src/lib/api/internal/v1/models/ShareLinkResponseBaseResponse.ts
index d5bc0c99..4f028974 100644
--- a/src/lib/api/internal/v1/models/ShareLinkResponseBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/ShareLinkResponseBaseResponse.ts
@@ -63,11 +63,11 @@ export function ShareLinkResponseBaseResponseFromJSONTyped(json: any, ignoreDisc
};
}
- export function ShareLinkResponseBaseResponseToJSON(json: any): ShareLinkResponseBaseResponse {
- return ShareLinkResponseBaseResponseToJSONTyped(json, false);
- }
+export function ShareLinkResponseBaseResponseToJSON(json: any): ShareLinkResponseBaseResponse {
+ return ShareLinkResponseBaseResponseToJSONTyped(json, false);
+}
- export function ShareLinkResponseBaseResponseToJSONTyped(value?: ShareLinkResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ShareLinkResponseBaseResponseToJSONTyped(value?: ShareLinkResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShareLinkResponseIEnumerableBaseResponse.ts b/src/lib/api/internal/v1/models/ShareLinkResponseIEnumerableBaseResponse.ts
index 7f0c214b..124c96c0 100644
--- a/src/lib/api/internal/v1/models/ShareLinkResponseIEnumerableBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/ShareLinkResponseIEnumerableBaseResponse.ts
@@ -63,11 +63,11 @@ export function ShareLinkResponseIEnumerableBaseResponseFromJSONTyped(json: any,
};
}
- export function ShareLinkResponseIEnumerableBaseResponseToJSON(json: any): ShareLinkResponseIEnumerableBaseResponse {
- return ShareLinkResponseIEnumerableBaseResponseToJSONTyped(json, false);
- }
+export function ShareLinkResponseIEnumerableBaseResponseToJSON(json: any): ShareLinkResponseIEnumerableBaseResponse {
+ return ShareLinkResponseIEnumerableBaseResponseToJSONTyped(json, false);
+}
- export function ShareLinkResponseIEnumerableBaseResponseToJSONTyped(value?: ShareLinkResponseIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ShareLinkResponseIEnumerableBaseResponseToJSONTyped(value?: ShareLinkResponseIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShareLinkShocker.ts b/src/lib/api/internal/v1/models/ShareLinkShocker.ts
index d3492283..cfaa5cbc 100644
--- a/src/lib/api/internal/v1/models/ShareLinkShocker.ts
+++ b/src/lib/api/internal/v1/models/ShareLinkShocker.ts
@@ -45,7 +45,7 @@ export interface ShareLinkShocker {
* @type {string}
* @memberof ShareLinkShocker
*/
- name: string | null;
+ name: string;
/**
*
* @type {ShockerPermissions}
@@ -103,11 +103,11 @@ export function ShareLinkShockerFromJSONTyped(json: any, ignoreDiscriminator: bo
};
}
- export function ShareLinkShockerToJSON(json: any): ShareLinkShocker {
- return ShareLinkShockerToJSONTyped(json, false);
- }
+export function ShareLinkShockerToJSON(json: any): ShareLinkShocker {
+ return ShareLinkShockerToJSONTyped(json, false);
+}
- export function ShareLinkShockerToJSONTyped(value?: ShareLinkShocker | null, ignoreDiscriminator: boolean = false): any {
+export function ShareLinkShockerToJSONTyped(value?: ShareLinkShocker | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/SharedDevice.ts b/src/lib/api/internal/v1/models/SharedDevice.ts
index 595d1f65..069bf30b 100644
--- a/src/lib/api/internal/v1/models/SharedDevice.ts
+++ b/src/lib/api/internal/v1/models/SharedDevice.ts
@@ -38,13 +38,13 @@ export interface SharedDevice {
* @type {string}
* @memberof SharedDevice
*/
- name: string | null;
+ name: string;
/**
*
* @type {Array}
* @memberof SharedDevice
*/
- shockers?: Array | null;
+ shockers?: Array;
}
/**
@@ -72,11 +72,11 @@ export function SharedDeviceFromJSONTyped(json: any, ignoreDiscriminator: boolea
};
}
- export function SharedDeviceToJSON(json: any): SharedDevice {
- return SharedDeviceToJSONTyped(json, false);
- }
+export function SharedDeviceToJSON(json: any): SharedDevice {
+ return SharedDeviceToJSONTyped(json, false);
+}
- export function SharedDeviceToJSONTyped(value?: SharedDevice | null, ignoreDiscriminator: boolean = false): any {
+export function SharedDeviceToJSONTyped(value?: SharedDevice | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/SharedShocker.ts b/src/lib/api/internal/v1/models/SharedShocker.ts
index 611d51c3..f60bcdc4 100644
--- a/src/lib/api/internal/v1/models/SharedShocker.ts
+++ b/src/lib/api/internal/v1/models/SharedShocker.ts
@@ -45,7 +45,7 @@ export interface SharedShocker {
* @type {string}
* @memberof SharedShocker
*/
- name: string | null;
+ name: string;
/**
*
* @type {boolean}
@@ -96,11 +96,11 @@ export function SharedShockerFromJSONTyped(json: any, ignoreDiscriminator: boole
};
}
- export function SharedShockerToJSON(json: any): SharedShocker {
- return SharedShockerToJSONTyped(json, false);
- }
+export function SharedShockerToJSON(json: any): SharedShocker {
+ return SharedShockerToJSONTyped(json, false);
+}
- export function SharedShockerToJSONTyped(value?: SharedShocker | null, ignoreDiscriminator: boolean = false): any {
+export function SharedShockerToJSONTyped(value?: SharedShocker | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShockerLimits.ts b/src/lib/api/internal/v1/models/ShockerLimits.ts
index 87d46720..33d6bfff 100644
--- a/src/lib/api/internal/v1/models/ShockerLimits.ts
+++ b/src/lib/api/internal/v1/models/ShockerLimits.ts
@@ -57,11 +57,11 @@ export function ShockerLimitsFromJSONTyped(json: any, ignoreDiscriminator: boole
};
}
- export function ShockerLimitsToJSON(json: any): ShockerLimits {
- return ShockerLimitsToJSONTyped(json, false);
- }
+export function ShockerLimitsToJSON(json: any): ShockerLimits {
+ return ShockerLimitsToJSONTyped(json, false);
+}
- export function ShockerLimitsToJSONTyped(value?: ShockerLimits | null, ignoreDiscriminator: boolean = false): any {
+export function ShockerLimitsToJSONTyped(value?: ShockerLimits | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShockerModelType.ts b/src/lib/api/internal/v1/models/ShockerModelType.ts
index 275c4b88..d1d2d1c4 100644
--- a/src/lib/api/internal/v1/models/ShockerModelType.ts
+++ b/src/lib/api/internal/v1/models/ShockerModelType.ts
@@ -18,10 +18,9 @@
* @enum {string}
*/
export enum ShockerModelType {
- caiXianlin = 'CaiXianlin',
- petTrainer = 'PetTrainer',
- petrainer998Dr = 'Petrainer998DR',
- unknownDefaultOpenApi = '11184809'
+ CaiXianlin = 'CaiXianlin',
+ PetTrainer = 'PetTrainer',
+ Petrainer998Dr = 'Petrainer998DR'
}
diff --git a/src/lib/api/internal/v1/models/CreateShareCode.ts b/src/lib/api/internal/v1/models/ShockerPermLimitPair.ts
similarity index 66%
rename from src/lib/api/internal/v1/models/CreateShareCode.ts
rename to src/lib/api/internal/v1/models/ShockerPermLimitPair.ts
index 3f0480a4..e96e5c51 100644
--- a/src/lib/api/internal/v1/models/CreateShareCode.ts
+++ b/src/lib/api/internal/v1/models/ShockerPermLimitPair.ts
@@ -31,37 +31,37 @@ import {
/**
*
* @export
- * @interface CreateShareCode
+ * @interface ShockerPermLimitPair
*/
-export interface CreateShareCode {
+export interface ShockerPermLimitPair {
/**
*
* @type {ShockerPermissions}
- * @memberof CreateShareCode
+ * @memberof ShockerPermLimitPair
*/
permissions: ShockerPermissions;
/**
*
* @type {ShockerLimits}
- * @memberof CreateShareCode
+ * @memberof ShockerPermLimitPair
*/
limits: ShockerLimits;
}
/**
- * Check if a given object implements the CreateShareCode interface.
+ * Check if a given object implements the ShockerPermLimitPair interface.
*/
-export function instanceOfCreateShareCode(value: object): value is CreateShareCode {
+export function instanceOfShockerPermLimitPair(value: object): value is ShockerPermLimitPair {
if (!('permissions' in value) || value['permissions'] === undefined) return false;
if (!('limits' in value) || value['limits'] === undefined) return false;
return true;
}
-export function CreateShareCodeFromJSON(json: any): CreateShareCode {
- return CreateShareCodeFromJSONTyped(json, false);
+export function ShockerPermLimitPairFromJSON(json: any): ShockerPermLimitPair {
+ return ShockerPermLimitPairFromJSONTyped(json, false);
}
-export function CreateShareCodeFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateShareCode {
+export function ShockerPermLimitPairFromJSONTyped(json: any, ignoreDiscriminator: boolean): ShockerPermLimitPair {
if (json == null) {
return json;
}
@@ -72,11 +72,11 @@ export function CreateShareCodeFromJSONTyped(json: any, ignoreDiscriminator: boo
};
}
- export function CreateShareCodeToJSON(json: any): CreateShareCode {
- return CreateShareCodeToJSONTyped(json, false);
- }
+export function ShockerPermLimitPairToJSON(json: any): ShockerPermLimitPair {
+ return ShockerPermLimitPairToJSONTyped(json, false);
+}
- export function CreateShareCodeToJSONTyped(value?: CreateShareCode | null, ignoreDiscriminator: boolean = false): any {
+export function ShockerPermLimitPairToJSONTyped(value?: ShockerPermLimitPair | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShockerPermissions.ts b/src/lib/api/internal/v1/models/ShockerPermissions.ts
index 707616e0..bc3e8e85 100644
--- a/src/lib/api/internal/v1/models/ShockerPermissions.ts
+++ b/src/lib/api/internal/v1/models/ShockerPermissions.ts
@@ -72,11 +72,11 @@ export function ShockerPermissionsFromJSONTyped(json: any, ignoreDiscriminator:
};
}
- export function ShockerPermissionsToJSON(json: any): ShockerPermissions {
- return ShockerPermissionsToJSONTyped(json, false);
- }
+export function ShockerPermissionsToJSON(json: any): ShockerPermissions {
+ return ShockerPermissionsToJSONTyped(json, false);
+}
- export function ShockerPermissionsToJSONTyped(value?: ShockerPermissions | null, ignoreDiscriminator: boolean = false): any {
+export function ShockerPermissionsToJSONTyped(value?: ShockerPermissions | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShockerResponse.ts b/src/lib/api/internal/v1/models/ShockerResponse.ts
index c0e9c7fc..06c1d819 100644
--- a/src/lib/api/internal/v1/models/ShockerResponse.ts
+++ b/src/lib/api/internal/v1/models/ShockerResponse.ts
@@ -50,7 +50,7 @@ export interface ShockerResponse {
* @type {string}
* @memberof ShockerResponse
*/
- name: string | null;
+ name: string;
/**
*
* @type {boolean}
@@ -99,11 +99,11 @@ export function ShockerResponseFromJSONTyped(json: any, ignoreDiscriminator: boo
};
}
- export function ShockerResponseToJSON(json: any): ShockerResponse {
- return ShockerResponseToJSONTyped(json, false);
- }
+export function ShockerResponseToJSON(json: any): ShockerResponse {
+ return ShockerResponseToJSONTyped(json, false);
+}
- export function ShockerResponseToJSONTyped(value?: ShockerResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ShockerResponseToJSONTyped(value?: ShockerResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShockerResponseIEnumerableBaseResponse.ts b/src/lib/api/internal/v1/models/ShockerResponseIEnumerableBaseResponse.ts
index ef14e248..5307967e 100644
--- a/src/lib/api/internal/v1/models/ShockerResponseIEnumerableBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/ShockerResponseIEnumerableBaseResponse.ts
@@ -63,11 +63,11 @@ export function ShockerResponseIEnumerableBaseResponseFromJSONTyped(json: any, i
};
}
- export function ShockerResponseIEnumerableBaseResponseToJSON(json: any): ShockerResponseIEnumerableBaseResponse {
- return ShockerResponseIEnumerableBaseResponseToJSONTyped(json, false);
- }
+export function ShockerResponseIEnumerableBaseResponseToJSON(json: any): ShockerResponseIEnumerableBaseResponse {
+ return ShockerResponseIEnumerableBaseResponseToJSONTyped(json, false);
+}
- export function ShockerResponseIEnumerableBaseResponseToJSONTyped(value?: ShockerResponseIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ShockerResponseIEnumerableBaseResponseToJSONTyped(value?: ShockerResponseIEnumerableBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShockerWithDevice.ts b/src/lib/api/internal/v1/models/ShockerWithDevice.ts
index a3ac00d7..0505fd9c 100644
--- a/src/lib/api/internal/v1/models/ShockerWithDevice.ts
+++ b/src/lib/api/internal/v1/models/ShockerWithDevice.ts
@@ -50,7 +50,7 @@ export interface ShockerWithDevice {
* @type {string}
* @memberof ShockerWithDevice
*/
- name: string | null;
+ name: string;
/**
*
* @type {boolean}
@@ -107,11 +107,11 @@ export function ShockerWithDeviceFromJSONTyped(json: any, ignoreDiscriminator: b
};
}
- export function ShockerWithDeviceToJSON(json: any): ShockerWithDevice {
- return ShockerWithDeviceToJSONTyped(json, false);
- }
+export function ShockerWithDeviceToJSON(json: any): ShockerWithDevice {
+ return ShockerWithDeviceToJSONTyped(json, false);
+}
- export function ShockerWithDeviceToJSONTyped(value?: ShockerWithDevice | null, ignoreDiscriminator: boolean = false): any {
+export function ShockerWithDeviceToJSONTyped(value?: ShockerWithDevice | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/ShockerWithDeviceBaseResponse.ts b/src/lib/api/internal/v1/models/ShockerWithDeviceBaseResponse.ts
index a6474d5e..cfa4f431 100644
--- a/src/lib/api/internal/v1/models/ShockerWithDeviceBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/ShockerWithDeviceBaseResponse.ts
@@ -63,11 +63,11 @@ export function ShockerWithDeviceBaseResponseFromJSONTyped(json: any, ignoreDisc
};
}
- export function ShockerWithDeviceBaseResponseToJSON(json: any): ShockerWithDeviceBaseResponse {
- return ShockerWithDeviceBaseResponseToJSONTyped(json, false);
- }
+export function ShockerWithDeviceBaseResponseToJSON(json: any): ShockerWithDeviceBaseResponse {
+ return ShockerWithDeviceBaseResponseToJSONTyped(json, false);
+}
- export function ShockerWithDeviceBaseResponseToJSONTyped(value?: ShockerWithDeviceBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function ShockerWithDeviceBaseResponseToJSONTyped(value?: ShockerWithDeviceBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/SignUp.ts b/src/lib/api/internal/v1/models/SignUp.ts
index 3aed4406..af99bb2f 100644
--- a/src/lib/api/internal/v1/models/SignUp.ts
+++ b/src/lib/api/internal/v1/models/SignUp.ts
@@ -24,19 +24,19 @@ export interface SignUp {
* @type {string}
* @memberof SignUp
*/
- username: string | null;
+ username: string;
/**
*
* @type {string}
* @memberof SignUp
*/
- password: string | null;
+ password: string;
/**
*
* @type {string}
* @memberof SignUp
*/
- email: string | null;
+ email: string;
}
/**
@@ -65,11 +65,11 @@ export function SignUpFromJSONTyped(json: any, ignoreDiscriminator: boolean): Si
};
}
- export function SignUpToJSON(json: any): SignUp {
- return SignUpToJSONTyped(json, false);
- }
+export function SignUpToJSON(json: any): SignUp {
+ return SignUpToJSONTyped(json, false);
+}
- export function SignUpToJSONTyped(value?: SignUp | null, ignoreDiscriminator: boolean = false): any {
+export function SignUpToJSONTyped(value?: SignUp | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/StatsResponse.ts b/src/lib/api/internal/v1/models/StatsResponse.ts
index 66cc8cc5..f10bca64 100644
--- a/src/lib/api/internal/v1/models/StatsResponse.ts
+++ b/src/lib/api/internal/v1/models/StatsResponse.ts
@@ -49,11 +49,11 @@ export function StatsResponseFromJSONTyped(json: any, ignoreDiscriminator: boole
};
}
- export function StatsResponseToJSON(json: any): StatsResponse {
- return StatsResponseToJSONTyped(json, false);
- }
+export function StatsResponseToJSON(json: any): StatsResponse {
+ return StatsResponseToJSONTyped(json, false);
+}
- export function StatsResponseToJSONTyped(value?: StatsResponse | null, ignoreDiscriminator: boolean = false): any {
+export function StatsResponseToJSONTyped(value?: StatsResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/StatsResponseBaseResponse.ts b/src/lib/api/internal/v1/models/StatsResponseBaseResponse.ts
index 0ad730b2..c3e05f7e 100644
--- a/src/lib/api/internal/v1/models/StatsResponseBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/StatsResponseBaseResponse.ts
@@ -63,11 +63,11 @@ export function StatsResponseBaseResponseFromJSONTyped(json: any, ignoreDiscrimi
};
}
- export function StatsResponseBaseResponseToJSON(json: any): StatsResponseBaseResponse {
- return StatsResponseBaseResponseToJSONTyped(json, false);
- }
+export function StatsResponseBaseResponseToJSON(json: any): StatsResponseBaseResponse {
+ return StatsResponseBaseResponseToJSONTyped(json, false);
+}
- export function StatsResponseBaseResponseToJSONTyped(value?: StatsResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function StatsResponseBaseResponseToJSONTyped(value?: StatsResponseBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/StringBaseResponse.ts b/src/lib/api/internal/v1/models/StringBaseResponse.ts
index fc0fb090..eac1929f 100644
--- a/src/lib/api/internal/v1/models/StringBaseResponse.ts
+++ b/src/lib/api/internal/v1/models/StringBaseResponse.ts
@@ -55,11 +55,11 @@ export function StringBaseResponseFromJSONTyped(json: any, ignoreDiscriminator:
};
}
- export function StringBaseResponseToJSON(json: any): StringBaseResponse {
- return StringBaseResponseToJSONTyped(json, false);
- }
+export function StringBaseResponseToJSON(json: any): StringBaseResponse {
+ return StringBaseResponseToJSONTyped(json, false);
+}
- export function StringBaseResponseToJSONTyped(value?: StringBaseResponse | null, ignoreDiscriminator: boolean = false): any {
+export function StringBaseResponseToJSONTyped(value?: StringBaseResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/TokenCreatedResponse.ts b/src/lib/api/internal/v1/models/TokenCreatedResponse.ts
index a8bc5d86..daa828f3 100644
--- a/src/lib/api/internal/v1/models/TokenCreatedResponse.ts
+++ b/src/lib/api/internal/v1/models/TokenCreatedResponse.ts
@@ -24,7 +24,13 @@ export interface TokenCreatedResponse {
* @type {string}
* @memberof TokenCreatedResponse
*/
- token: string | null;
+ token: string;
+ /**
+ *
+ * @type {string}
+ * @memberof TokenCreatedResponse
+ */
+ id: string;
}
/**
@@ -32,6 +38,7 @@ export interface TokenCreatedResponse {
*/
export function instanceOfTokenCreatedResponse(value: object): value is TokenCreatedResponse {
if (!('token' in value) || value['token'] === undefined) return false;
+ if (!('id' in value) || value['id'] === undefined) return false;
return true;
}
@@ -46,14 +53,15 @@ export function TokenCreatedResponseFromJSONTyped(json: any, ignoreDiscriminator
return {
'token': json['token'],
+ 'id': json['id'],
};
}
- export function TokenCreatedResponseToJSON(json: any): TokenCreatedResponse {
- return TokenCreatedResponseToJSONTyped(json, false);
- }
+export function TokenCreatedResponseToJSON(json: any): TokenCreatedResponse {
+ return TokenCreatedResponseToJSONTyped(json, false);
+}
- export function TokenCreatedResponseToJSONTyped(value?: TokenCreatedResponse | null, ignoreDiscriminator: boolean = false): any {
+export function TokenCreatedResponseToJSONTyped(value?: TokenCreatedResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
@@ -61,6 +69,7 @@ export function TokenCreatedResponseFromJSONTyped(json: any, ignoreDiscriminator
return {
'token': value['token'],
+ 'id': value['id'],
};
}
diff --git a/src/lib/api/internal/v1/models/TokenResponse.ts b/src/lib/api/internal/v1/models/TokenResponse.ts
index d5c7a33d..f3416f2d 100644
--- a/src/lib/api/internal/v1/models/TokenResponse.ts
+++ b/src/lib/api/internal/v1/models/TokenResponse.ts
@@ -38,7 +38,7 @@ export interface TokenResponse {
* @type {string}
* @memberof TokenResponse
*/
- name: string | null;
+ name: string;
/**
*
* @type {Date}
@@ -62,7 +62,7 @@ export interface TokenResponse {
* @type {Array}
* @memberof TokenResponse
*/
- permissions: Array | null;
+ permissions: Array;
}
/**
@@ -93,15 +93,15 @@ export function TokenResponseFromJSONTyped(json: any, ignoreDiscriminator: boole
'createdOn': (new Date(json['createdOn'])),
'validUntil': (json['validUntil'] == null ? null : new Date(json['validUntil'])),
'lastUsed': (new Date(json['lastUsed'])),
- 'permissions': (json['permissions'] == null ? null : (json['permissions'] as Array).map(PermissionTypeFromJSON)),
+ 'permissions': ((json['permissions'] as Array).map(PermissionTypeFromJSON)),
};
}
- export function TokenResponseToJSON(json: any): TokenResponse {
- return TokenResponseToJSONTyped(json, false);
- }
+export function TokenResponseToJSON(json: any): TokenResponse {
+ return TokenResponseToJSONTyped(json, false);
+}
- export function TokenResponseToJSONTyped(value?: TokenResponse | null, ignoreDiscriminator: boolean = false): any {
+export function TokenResponseToJSONTyped(value?: TokenResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
@@ -113,7 +113,7 @@ export function TokenResponseFromJSONTyped(json: any, ignoreDiscriminator: boole
'createdOn': ((value['createdOn']).toISOString()),
'validUntil': (value['validUntil'] == null ? null : (value['validUntil'] as any).toISOString()),
'lastUsed': ((value['lastUsed']).toISOString()),
- 'permissions': (value['permissions'] == null ? null : (value['permissions'] as Array).map(PermissionTypeToJSON)),
+ 'permissions': ((value['permissions'] as Array).map(PermissionTypeToJSON)),
};
}
diff --git a/src/lib/api/internal/v1/models/TokenResponseBaseResponse.ts b/src/lib/api/internal/v1/models/TokenResponseBaseResponse.ts
deleted file mode 100644
index 656abe89..00000000
--- a/src/lib/api/internal/v1/models/TokenResponseBaseResponse.ts
+++ /dev/null
@@ -1,75 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * OpenShock.API
- * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- *
- * The version of the OpenAPI document: 1.0
- *
- *
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
- * https://openapi-generator.tech
- * Do not edit the class manually.
- */
-
-import { mapValues } from '../runtime';
-import type { TokenResponse } from './TokenResponse';
-import {
- TokenResponseFromJSON,
- TokenResponseFromJSONTyped,
- TokenResponseToJSON,
-} from './TokenResponse';
-
-/**
- *
- * @export
- * @interface TokenResponseBaseResponse
- */
-export interface TokenResponseBaseResponse {
- /**
- *
- * @type {string}
- * @memberof TokenResponseBaseResponse
- */
- message?: string | null;
- /**
- *
- * @type {TokenResponse}
- * @memberof TokenResponseBaseResponse
- */
- data?: TokenResponse;
-}
-
-/**
- * Check if a given object implements the TokenResponseBaseResponse interface.
- */
-export function instanceOfTokenResponseBaseResponse(value: object): value is TokenResponseBaseResponse {
- return true;
-}
-
-export function TokenResponseBaseResponseFromJSON(json: any): TokenResponseBaseResponse {
- return TokenResponseBaseResponseFromJSONTyped(json, false);
-}
-
-export function TokenResponseBaseResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): TokenResponseBaseResponse {
- if (json == null) {
- return json;
- }
- return {
-
- 'message': json['message'] == null ? undefined : json['message'],
- 'data': json['data'] == null ? undefined : TokenResponseFromJSON(json['data']),
- };
-}
-
-export function TokenResponseBaseResponseToJSON(value?: TokenResponseBaseResponse | null): any {
- if (value == null) {
- return value;
- }
- return {
-
- 'message': value['message'],
- 'data': TokenResponseToJSON(value['data']),
- };
-}
-
diff --git a/src/lib/api/internal/v1/models/TokenResponseIEnumerableBaseResponse.ts b/src/lib/api/internal/v1/models/TokenResponseIEnumerableBaseResponse.ts
deleted file mode 100644
index 8dae1e72..00000000
--- a/src/lib/api/internal/v1/models/TokenResponseIEnumerableBaseResponse.ts
+++ /dev/null
@@ -1,75 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * OpenShock.API
- * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- *
- * The version of the OpenAPI document: 1.0
- *
- *
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
- * https://openapi-generator.tech
- * Do not edit the class manually.
- */
-
-import { mapValues } from '../runtime';
-import type { TokenResponse } from './TokenResponse';
-import {
- TokenResponseFromJSON,
- TokenResponseFromJSONTyped,
- TokenResponseToJSON,
-} from './TokenResponse';
-
-/**
- *
- * @export
- * @interface TokenResponseIEnumerableBaseResponse
- */
-export interface TokenResponseIEnumerableBaseResponse {
- /**
- *
- * @type {string}
- * @memberof TokenResponseIEnumerableBaseResponse
- */
- message?: string | null;
- /**
- *
- * @type {Array}
- * @memberof TokenResponseIEnumerableBaseResponse
- */
- data?: Array | null;
-}
-
-/**
- * Check if a given object implements the TokenResponseIEnumerableBaseResponse interface.
- */
-export function instanceOfTokenResponseIEnumerableBaseResponse(value: object): value is TokenResponseIEnumerableBaseResponse {
- return true;
-}
-
-export function TokenResponseIEnumerableBaseResponseFromJSON(json: any): TokenResponseIEnumerableBaseResponse {
- return TokenResponseIEnumerableBaseResponseFromJSONTyped(json, false);
-}
-
-export function TokenResponseIEnumerableBaseResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): TokenResponseIEnumerableBaseResponse {
- if (json == null) {
- return json;
- }
- return {
-
- 'message': json['message'] == null ? undefined : json['message'],
- 'data': json['data'] == null ? undefined : ((json['data'] as Array).map(TokenResponseFromJSON)),
- };
-}
-
-export function TokenResponseIEnumerableBaseResponseToJSON(value?: TokenResponseIEnumerableBaseResponse | null): any {
- if (value == null) {
- return value;
- }
- return {
-
- 'message': value['message'],
- 'data': value['data'] == null ? undefined : ((value['data'] as Array).map(TokenResponseToJSON)),
- };
-}
-
diff --git a/src/lib/api/internal/v1/models/UsernameAvailability.ts b/src/lib/api/internal/v1/models/UsernameAvailability.ts
index 2261646c..faa20ef2 100644
--- a/src/lib/api/internal/v1/models/UsernameAvailability.ts
+++ b/src/lib/api/internal/v1/models/UsernameAvailability.ts
@@ -18,10 +18,9 @@
* @enum {string}
*/
export enum UsernameAvailability {
- available = 'Available',
- taken = 'Taken',
- invalid = 'Invalid',
- unknownDefaultOpenApi = '11184809'
+ Available = 'Available',
+ Taken = 'Taken',
+ Invalid = 'Invalid'
}
diff --git a/src/lib/api/internal/v1/models/UsernameCheckResponse.ts b/src/lib/api/internal/v1/models/UsernameCheckResponse.ts
index c962081a..4d3d19bb 100644
--- a/src/lib/api/internal/v1/models/UsernameCheckResponse.ts
+++ b/src/lib/api/internal/v1/models/UsernameCheckResponse.ts
@@ -73,11 +73,11 @@ export function UsernameCheckResponseFromJSONTyped(json: any, ignoreDiscriminato
};
}
- export function UsernameCheckResponseToJSON(json: any): UsernameCheckResponse {
- return UsernameCheckResponseToJSONTyped(json, false);
- }
+export function UsernameCheckResponseToJSON(json: any): UsernameCheckResponse {
+ return UsernameCheckResponseToJSONTyped(json, false);
+}
- export function UsernameCheckResponseToJSONTyped(value?: UsernameCheckResponse | null, ignoreDiscriminator: boolean = false): any {
+export function UsernameCheckResponseToJSONTyped(value?: UsernameCheckResponse | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/UsernameCheckResponseBaseResponse.ts b/src/lib/api/internal/v1/models/UsernameCheckResponseBaseResponse.ts
deleted file mode 100644
index 5655fc54..00000000
--- a/src/lib/api/internal/v1/models/UsernameCheckResponseBaseResponse.ts
+++ /dev/null
@@ -1,75 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * OpenShock.API
- * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- *
- * The version of the OpenAPI document: 1.0
- *
- *
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
- * https://openapi-generator.tech
- * Do not edit the class manually.
- */
-
-import { mapValues } from '../runtime';
-import type { UsernameCheckResponse } from './UsernameCheckResponse';
-import {
- UsernameCheckResponseFromJSON,
- UsernameCheckResponseFromJSONTyped,
- UsernameCheckResponseToJSON,
-} from './UsernameCheckResponse';
-
-/**
- *
- * @export
- * @interface UsernameCheckResponseBaseResponse
- */
-export interface UsernameCheckResponseBaseResponse {
- /**
- *
- * @type {string}
- * @memberof UsernameCheckResponseBaseResponse
- */
- message?: string | null;
- /**
- *
- * @type {UsernameCheckResponse}
- * @memberof UsernameCheckResponseBaseResponse
- */
- data?: UsernameCheckResponse;
-}
-
-/**
- * Check if a given object implements the UsernameCheckResponseBaseResponse interface.
- */
-export function instanceOfUsernameCheckResponseBaseResponse(value: object): value is UsernameCheckResponseBaseResponse {
- return true;
-}
-
-export function UsernameCheckResponseBaseResponseFromJSON(json: any): UsernameCheckResponseBaseResponse {
- return UsernameCheckResponseBaseResponseFromJSONTyped(json, false);
-}
-
-export function UsernameCheckResponseBaseResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UsernameCheckResponseBaseResponse {
- if (json == null) {
- return json;
- }
- return {
-
- 'message': json['message'] == null ? undefined : json['message'],
- 'data': json['data'] == null ? undefined : UsernameCheckResponseFromJSON(json['data']),
- };
-}
-
-export function UsernameCheckResponseBaseResponseToJSON(value?: UsernameCheckResponseBaseResponse | null): any {
- if (value == null) {
- return value;
- }
- return {
-
- 'message': value['message'],
- 'data': UsernameCheckResponseToJSON(value['data']),
- };
-}
-
diff --git a/src/lib/api/internal/v1/models/UsernameError.ts b/src/lib/api/internal/v1/models/UsernameError.ts
index 9db633a7..d516ee0d 100644
--- a/src/lib/api/internal/v1/models/UsernameError.ts
+++ b/src/lib/api/internal/v1/models/UsernameError.ts
@@ -32,7 +32,7 @@ export interface UsernameError {
* @type {string}
* @memberof UsernameError
*/
- message: string | null;
+ message: string;
/**
*
* @type {UsernameErrorType}
@@ -67,11 +67,11 @@ export function UsernameErrorFromJSONTyped(json: any, ignoreDiscriminator: boole
};
}
- export function UsernameErrorToJSON(json: any): UsernameError {
- return UsernameErrorToJSONTyped(json, false);
- }
+export function UsernameErrorToJSON(json: any): UsernameError {
+ return UsernameErrorToJSONTyped(json, false);
+}
- export function UsernameErrorToJSONTyped(value?: UsernameError | null, ignoreDiscriminator: boolean = false): any {
+export function UsernameErrorToJSONTyped(value?: UsernameError | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v1/models/UsernameErrorType.ts b/src/lib/api/internal/v1/models/UsernameErrorType.ts
index 8217eae9..44e38889 100644
--- a/src/lib/api/internal/v1/models/UsernameErrorType.ts
+++ b/src/lib/api/internal/v1/models/UsernameErrorType.ts
@@ -18,12 +18,11 @@
* @enum {string}
*/
export enum UsernameErrorType {
- tooShort = 'TooShort',
- tooLong = 'TooLong',
- startOrEndWithWhitespace = 'StartOrEndWithWhitespace',
- resembleEmail = 'ResembleEmail',
- obnoxiousCharacters = 'ObnoxiousCharacters',
- unknownDefaultOpenApi = '11184809'
+ TooShort = 'TooShort',
+ TooLong = 'TooLong',
+ StartOrEndWithWhitespace = 'StartOrEndWithWhitespace',
+ ResembleEmail = 'ResembleEmail',
+ ObnoxiousCharacters = 'ObnoxiousCharacters'
}
diff --git a/src/lib/api/internal/v1/models/index.ts b/src/lib/api/internal/v1/models/index.ts
index c00e24fa..2ca00548 100644
--- a/src/lib/api/internal/v1/models/index.ts
+++ b/src/lib/api/internal/v1/models/index.ts
@@ -2,9 +2,9 @@
/* eslint-disable */
export * from './AdminOnlineDeviceResponse';
export * from './AdminOnlineDeviceResponseIEnumerableBaseResponse';
-export * from './AdminUserCountsResponse';
-export * from './AdminUserResponse';
-export * from './AdminUserResponsePaginated';
+export * from './AdminUsersView';
+export * from './AdminUsersViewPaginated';
+export * from './BooleanBaseResponse';
export * from './BooleanNullableBaseResponse';
export * from './ChangeEmailRequest';
export * from './ChangePasswordRequest';
@@ -12,7 +12,6 @@ export * from './ChangeUsernameRequest';
export * from './Control';
export * from './ControlLogSenderLight';
export * from './ControlType';
-export * from './CreateShareCode';
export * from './CreateTokenRequest';
export * from './DeviceSelfResponse';
export * from './DeviceSelfResponseBaseResponse';
@@ -71,6 +70,7 @@ export * from './SharedDevice';
export * from './SharedShocker';
export * from './ShockerLimits';
export * from './ShockerModelType';
+export * from './ShockerPermLimitPair';
export * from './ShockerPermissions';
export * from './ShockerResponse';
export * from './ShockerResponseIEnumerableBaseResponse';
diff --git a/src/lib/api/internal/v1/runtime.ts b/src/lib/api/internal/v1/runtime.ts
index f4ef872d..bd03ce65 100644
--- a/src/lib/api/internal/v1/runtime.ts
+++ b/src/lib/api/internal/v1/runtime.ts
@@ -337,6 +337,11 @@ function querystringSingleKey(key: string, value: string | number | null | undef
return `${encodeURIComponent(fullKey)}=${encodeURIComponent(String(value))}`;
}
+export function exists(json: any, key: string) {
+ const value = json[key];
+ return value !== null && value !== undefined;
+}
+
export function mapValues(data: any, fn: (item: any) => any) {
return Object.keys(data).reduce(
(acc, key) => ({ ...acc, [key]: fn(data[key]) }),
diff --git a/src/lib/api/internal/v2/.openapi-generator/FILES b/src/lib/api/internal/v2/.openapi-generator/FILES
index 9897d2af..b2466444 100644
--- a/src/lib/api/internal/v2/.openapi-generator/FILES
+++ b/src/lib/api/internal/v2/.openapi-generator/FILES
@@ -1,5 +1,6 @@
apis/AccountApi.ts
apis/DevicesApi.ts
+apis/SharesApi.ts
apis/ShockerApi.ts
apis/index.ts
index.ts
@@ -7,10 +8,19 @@ models/ChangeUsernameRequest.ts
models/Control.ts
models/ControlRequest.ts
models/ControlType.ts
+models/CreateShareRequest.ts
+models/GenericIni.ts
models/HubCreateRequest.ts
models/LoginV2.ts
models/ObjectBaseResponse.ts
models/OpenShockProblem.ts
+models/ShareInfo.ts
+models/ShareRequestBaseDetails.ts
+models/ShareRequestBaseItem.ts
+models/ShareRequestCounts.ts
+models/ShockerLimits.ts
+models/ShockerPermLimitPairWithId.ts
+models/ShockerPermissions.ts
models/SignUpV2.ts
models/UsernameAvailability.ts
models/UsernameCheckResponse.ts
diff --git a/src/lib/api/internal/v2/.openapi-generator/VERSION b/src/lib/api/internal/v2/.openapi-generator/VERSION
index 4bc5d618..758bb9c8 100644
--- a/src/lib/api/internal/v2/.openapi-generator/VERSION
+++ b/src/lib/api/internal/v2/.openapi-generator/VERSION
@@ -1 +1 @@
-7.9.0
+7.10.0
diff --git a/src/lib/api/internal/v2/apis/AccountApi.ts b/src/lib/api/internal/v2/apis/AccountApi.ts
index 929c3eb4..d1e708c1 100644
--- a/src/lib/api/internal/v2/apis/AccountApi.ts
+++ b/src/lib/api/internal/v2/apis/AccountApi.ts
@@ -118,10 +118,6 @@ export class AccountApi extends runtime.BaseAPI implements AccountApiInterface {
headerParameters['Content-Type'] = 'application/json';
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/2/account/username/check`,
method: 'POST',
@@ -151,10 +147,6 @@ export class AccountApi extends runtime.BaseAPI implements AccountApiInterface {
headerParameters['Content-Type'] = 'application/json';
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/2/account/login`,
method: 'POST',
@@ -184,10 +176,6 @@ export class AccountApi extends runtime.BaseAPI implements AccountApiInterface {
headerParameters['Content-Type'] = 'application/json';
- if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
- }
-
const response = await this.request({
path: `/2/account/signup`,
method: 'POST',
diff --git a/src/lib/api/internal/v2/apis/DevicesApi.ts b/src/lib/api/internal/v2/apis/DevicesApi.ts
index c53c72b7..c673b0f9 100644
--- a/src/lib/api/internal/v2/apis/DevicesApi.ts
+++ b/src/lib/api/internal/v2/apis/DevicesApi.ts
@@ -66,7 +66,7 @@ export class DevicesApi extends runtime.BaseAPI implements DevicesApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
diff --git a/src/lib/api/internal/v2/apis/SharesApi.ts b/src/lib/api/internal/v2/apis/SharesApi.ts
new file mode 100644
index 00000000..2360122e
--- /dev/null
+++ b/src/lib/api/internal/v2/apis/SharesApi.ts
@@ -0,0 +1,432 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * OpenShock.API
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: 2
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+import * as runtime from '../runtime';
+import type {
+ CreateShareRequest,
+ GenericIni,
+ OpenShockProblem,
+ ShareInfo,
+ ShareRequestBaseDetails,
+ ShareRequestBaseItem,
+} from '../models/index';
+import {
+ CreateShareRequestFromJSON,
+ CreateShareRequestToJSON,
+ GenericIniFromJSON,
+ GenericIniToJSON,
+ OpenShockProblemFromJSON,
+ OpenShockProblemToJSON,
+ ShareInfoFromJSON,
+ ShareInfoToJSON,
+ ShareRequestBaseDetailsFromJSON,
+ ShareRequestBaseDetailsToJSON,
+ ShareRequestBaseItemFromJSON,
+ ShareRequestBaseItemToJSON,
+} from '../models/index';
+
+export interface SharesCreateShareRequest {
+ createShareRequest?: CreateShareRequest;
+}
+
+export interface SharesDeleteRequestRequest {
+ id: string;
+}
+
+export interface SharesDenyRequestRequest {
+ id: string;
+}
+
+export interface SharesGetRequestRequest {
+ id: string;
+}
+
+export interface SharesGetSharesToUserRequest {
+ userId: string;
+}
+
+/**
+ * SharesApi - interface
+ *
+ * @export
+ * @interface SharesApiInterface
+ */
+export interface SharesApiInterface {
+ /**
+ *
+ * @param {CreateShareRequest} [createShareRequest]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesApiInterface
+ */
+ sharesCreateShareRaw(requestParameters: SharesCreateShareRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ */
+ sharesCreateShare(createShareRequest?: CreateShareRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+
+ /**
+ *
+ * @param {string} id
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesApiInterface
+ */
+ sharesDeleteRequestRaw(requestParameters: SharesDeleteRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ */
+ sharesDeleteRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+
+ /**
+ *
+ * @param {string} id
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesApiInterface
+ */
+ sharesDenyRequestRaw(requestParameters: SharesDenyRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ */
+ sharesDenyRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+
+ /**
+ *
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesApiInterface
+ */
+ sharesGetIncomingRequestsListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>;
+
+ /**
+ */
+ sharesGetIncomingRequestsList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ *
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesApiInterface
+ */
+ sharesGetOutstandingRequestsListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>;
+
+ /**
+ */
+ sharesGetOutstandingRequestsList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ *
+ * @param {string} id
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesApiInterface
+ */
+ sharesGetRequestRaw(requestParameters: SharesGetRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ */
+ sharesGetRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+
+ /**
+ *
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesApiInterface
+ */
+ sharesGetSharesByUsersRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>;
+
+ /**
+ */
+ sharesGetSharesByUsers(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ *
+ * @param {string} userId
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesApiInterface
+ */
+ sharesGetSharesToUserRaw(requestParameters: SharesGetSharesToUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ */
+ sharesGetSharesToUser(userId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+
+}
+
+/**
+ *
+ */
+export class SharesApi extends runtime.BaseAPI implements SharesApiInterface {
+
+ /**
+ */
+ async sharesCreateShareRaw(requestParameters: SharesCreateShareRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests`,
+ method: 'POST',
+ headers: headerParameters,
+ query: queryParameters,
+ body: CreateShareRequestToJSON(requestParameters['createShareRequest']),
+ }, initOverrides);
+
+ if (this.isJsonMime(response.headers.get('content-type'))) {
+ return new runtime.JSONApiResponse(response);
+ } else {
+ return new runtime.TextApiResponse(response) as any;
+ }
+ }
+
+ /**
+ */
+ async sharesCreateShare(createShareRequest?: CreateShareRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.sharesCreateShareRaw({ createShareRequest: createShareRequest }, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesDeleteRequestRaw(requestParameters: SharesDeleteRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling sharesDeleteRequest().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests/outgoing/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async sharesDeleteRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.sharesDeleteRequestRaw({ id: id }, initOverrides);
+ }
+
+ /**
+ */
+ async sharesDenyRequestRaw(requestParameters: SharesDenyRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling sharesDenyRequest().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests/incoming/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async sharesDenyRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.sharesDenyRequestRaw({ id: id }, initOverrides);
+ }
+
+ /**
+ */
+ async sharesGetIncomingRequestsListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests/incoming`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ShareRequestBaseItemFromJSON));
+ }
+
+ /**
+ */
+ async sharesGetIncomingRequestsList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.sharesGetIncomingRequestsListRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesGetOutstandingRequestsListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests/outstanding`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ShareRequestBaseItemFromJSON));
+ }
+
+ /**
+ */
+ async sharesGetOutstandingRequestsList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.sharesGetOutstandingRequestsListRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesGetRequestRaw(requestParameters: SharesGetRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling sharesGetRequest().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => ShareRequestBaseDetailsFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async sharesGetRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.sharesGetRequestRaw({ id: id }, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesGetSharesByUsersRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GenericIniFromJSON));
+ }
+
+ /**
+ */
+ async sharesGetSharesByUsers(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.sharesGetSharesByUsersRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesGetSharesToUserRaw(requestParameters: SharesGetSharesToUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['userId'] == null) {
+ throw new runtime.RequiredError(
+ 'userId',
+ 'Required parameter "userId" was null or undefined when calling sharesGetSharesToUser().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/{userId}`.replace(`{${"userId"}}`, encodeURIComponent(String(requestParameters['userId']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => ShareInfoFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async sharesGetSharesToUser(userId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.sharesGetSharesToUserRaw({ userId: userId }, initOverrides);
+ return await response.value();
+ }
+
+}
diff --git a/src/lib/api/internal/v2/apis/SharesVApi.ts b/src/lib/api/internal/v2/apis/SharesVApi.ts
new file mode 100644
index 00000000..99753504
--- /dev/null
+++ b/src/lib/api/internal/v2/apis/SharesVApi.ts
@@ -0,0 +1,442 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * OpenShock.API
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: 2
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+import * as runtime from '../runtime';
+import type {
+ CreateShareRequest,
+ GenericIni,
+ OpenShockProblem,
+ ShareInfo,
+ ShareRequestBaseDetails,
+ ShareRequestBaseItem,
+} from '../models/index';
+import {
+ CreateShareRequestFromJSON,
+ CreateShareRequestToJSON,
+ GenericIniFromJSON,
+ GenericIniToJSON,
+ OpenShockProblemFromJSON,
+ OpenShockProblemToJSON,
+ ShareInfoFromJSON,
+ ShareInfoToJSON,
+ ShareRequestBaseDetailsFromJSON,
+ ShareRequestBaseDetailsToJSON,
+ ShareRequestBaseItemFromJSON,
+ ShareRequestBaseItemToJSON,
+} from '../models/index';
+
+export interface SharesVCreateShareRequest {
+ createShareRequest?: CreateShareRequest;
+}
+
+export interface SharesVDeleteRequestRequest {
+ id: string;
+}
+
+export interface SharesVDenyRequestRequest {
+ id: string;
+}
+
+export interface SharesVGetRequestRequest {
+ id: string;
+}
+
+export interface SharesVGetSharesToUserRequest {
+ userId: string;
+}
+
+/**
+ * SharesVApi - interface
+ *
+ * @export
+ * @interface SharesVApiInterface
+ */
+export interface SharesVApiInterface {
+ /**
+ *
+ * @param {CreateShareRequest} [createShareRequest]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesVApiInterface
+ */
+ sharesVCreateShareRaw(requestParameters: SharesVCreateShareRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ */
+ sharesVCreateShare(createShareRequest?: CreateShareRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+
+ /**
+ *
+ * @param {string} id
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesVApiInterface
+ */
+ sharesVDeleteRequestRaw(requestParameters: SharesVDeleteRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ */
+ sharesVDeleteRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+
+ /**
+ *
+ * @param {string} id
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesVApiInterface
+ */
+ sharesVDenyRequestRaw(requestParameters: SharesVDenyRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ */
+ sharesVDenyRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+
+ /**
+ *
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesVApiInterface
+ */
+ sharesVGetIncomingRequestsListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>;
+
+ /**
+ */
+ sharesVGetIncomingRequestsList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ *
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesVApiInterface
+ */
+ sharesVGetOutstandingRequestsListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>;
+
+ /**
+ */
+ sharesVGetOutstandingRequestsList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ *
+ * @param {string} id
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesVApiInterface
+ */
+ sharesVGetRequestRaw(requestParameters: SharesVGetRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ */
+ sharesVGetRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+
+ /**
+ *
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesVApiInterface
+ */
+ sharesVGetSharesByUsersRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>;
+
+ /**
+ */
+ sharesVGetSharesByUsers(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ *
+ * @param {string} userId
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SharesVApiInterface
+ */
+ sharesVGetSharesToUserRaw(requestParameters: SharesVGetSharesToUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
+
+ /**
+ */
+ sharesVGetSharesToUser(userId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
+
+}
+
+/**
+ *
+ */
+export class SharesVApi extends runtime.BaseAPI implements SharesVApiInterface {
+
+ /**
+ */
+ async sharesVCreateShareRaw(requestParameters: SharesVCreateShareRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests`,
+ method: 'POST',
+ headers: headerParameters,
+ query: queryParameters,
+ body: CreateShareRequestToJSON(requestParameters['createShareRequest']),
+ }, initOverrides);
+
+ if (this.isJsonMime(response.headers.get('content-type'))) {
+ return new runtime.JSONApiResponse(response);
+ } else {
+ return new runtime.TextApiResponse(response) as any;
+ }
+ }
+
+ /**
+ */
+ async sharesVCreateShare(createShareRequest?: CreateShareRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.sharesVCreateShareRaw({ createShareRequest: createShareRequest }, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesVDeleteRequestRaw(requestParameters: SharesVDeleteRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling sharesVDeleteRequest().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests/outgoing/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ if (this.isJsonMime(response.headers.get('content-type'))) {
+ return new runtime.JSONApiResponse(response);
+ } else {
+ return new runtime.TextApiResponse(response) as any;
+ }
+ }
+
+ /**
+ */
+ async sharesVDeleteRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.sharesVDeleteRequestRaw({ id: id }, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesVDenyRequestRaw(requestParameters: SharesVDenyRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling sharesVDenyRequest().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests/incoming/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ if (this.isJsonMime(response.headers.get('content-type'))) {
+ return new runtime.JSONApiResponse(response);
+ } else {
+ return new runtime.TextApiResponse(response) as any;
+ }
+ }
+
+ /**
+ */
+ async sharesVDenyRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.sharesVDenyRequestRaw({ id: id }, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesVGetIncomingRequestsListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests/incoming`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ShareRequestBaseItemFromJSON));
+ }
+
+ /**
+ */
+ async sharesVGetIncomingRequestsList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.sharesVGetIncomingRequestsListRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesVGetOutstandingRequestsListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests/outstanding`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ShareRequestBaseItemFromJSON));
+ }
+
+ /**
+ */
+ async sharesVGetOutstandingRequestsList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.sharesVGetOutstandingRequestsListRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesVGetRequestRaw(requestParameters: SharesVGetRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling sharesVGetRequest().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/requests/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => ShareRequestBaseDetailsFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async sharesVGetRequest(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.sharesVGetRequestRaw({ id: id }, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesVGetSharesByUsersRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GenericIniFromJSON));
+ }
+
+ /**
+ */
+ async sharesVGetSharesByUsers(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.sharesVGetSharesByUsersRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async sharesVGetSharesToUserRaw(requestParameters: SharesVGetSharesToUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['userId'] == null) {
+ throw new runtime.RequiredError(
+ 'userId',
+ 'Required parameter "userId" was null or undefined when calling sharesVGetSharesToUser().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ }
+
+ const response = await this.request({
+ path: `/2/shares/{userId}`.replace(`{${"userId"}}`, encodeURIComponent(String(requestParameters['userId']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => ShareInfoFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async sharesVGetSharesToUser(userId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.sharesVGetSharesToUserRaw({ userId: userId }, initOverrides);
+ return await response.value();
+ }
+
+}
diff --git a/src/lib/api/internal/v2/apis/ShockerApi.ts b/src/lib/api/internal/v2/apis/ShockerApi.ts
index 88ff3fd9..03ef26d1 100644
--- a/src/lib/api/internal/v2/apis/ShockerApi.ts
+++ b/src/lib/api/internal/v2/apis/ShockerApi.ts
@@ -72,7 +72,7 @@ export class ShockerApi extends runtime.BaseAPI implements ShockerApiInterface {
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
- headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // OpenShockToken authentication
+ headerParameters["OpenShockToken"] = await this.configuration.apiKey("OpenShockToken"); // ApiToken authentication
}
const response = await this.request({
diff --git a/src/lib/api/internal/v2/apis/index.ts b/src/lib/api/internal/v2/apis/index.ts
index 27f411de..0cb66846 100644
--- a/src/lib/api/internal/v2/apis/index.ts
+++ b/src/lib/api/internal/v2/apis/index.ts
@@ -2,4 +2,5 @@
/* eslint-disable */
export * from './AccountApi';
export * from './DevicesApi';
+export * from './SharesApi';
export * from './ShockerApi';
diff --git a/src/lib/api/internal/v2/models/ChangeUsernameRequest.ts b/src/lib/api/internal/v2/models/ChangeUsernameRequest.ts
index d63064b7..ef646ac1 100644
--- a/src/lib/api/internal/v2/models/ChangeUsernameRequest.ts
+++ b/src/lib/api/internal/v2/models/ChangeUsernameRequest.ts
@@ -24,7 +24,7 @@ export interface ChangeUsernameRequest {
* @type {string}
* @memberof ChangeUsernameRequest
*/
- username: string | null;
+ username: string;
}
/**
@@ -49,11 +49,11 @@ export function ChangeUsernameRequestFromJSONTyped(json: any, ignoreDiscriminato
};
}
- export function ChangeUsernameRequestToJSON(json: any): ChangeUsernameRequest {
- return ChangeUsernameRequestToJSONTyped(json, false);
- }
+export function ChangeUsernameRequestToJSON(json: any): ChangeUsernameRequest {
+ return ChangeUsernameRequestToJSONTyped(json, false);
+}
- export function ChangeUsernameRequestToJSONTyped(value?: ChangeUsernameRequest | null, ignoreDiscriminator: boolean = false): any {
+export function ChangeUsernameRequestToJSONTyped(value?: ChangeUsernameRequest | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v2/models/Control.ts b/src/lib/api/internal/v2/models/Control.ts
index 5fb84232..28ad0e06 100644
--- a/src/lib/api/internal/v2/models/Control.ts
+++ b/src/lib/api/internal/v2/models/Control.ts
@@ -90,11 +90,11 @@ export function ControlFromJSONTyped(json: any, ignoreDiscriminator: boolean): C
};
}
- export function ControlToJSON(json: any): Control {
- return ControlToJSONTyped(json, false);
- }
+export function ControlToJSON(json: any): Control {
+ return ControlToJSONTyped(json, false);
+}
- export function ControlToJSONTyped(value?: Control | null, ignoreDiscriminator: boolean = false): any {
+export function ControlToJSONTyped(value?: Control | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
diff --git a/src/lib/api/internal/v2/models/ControlRequest.ts b/src/lib/api/internal/v2/models/ControlRequest.ts
index 17a0cec5..921618fe 100644
--- a/src/lib/api/internal/v2/models/ControlRequest.ts
+++ b/src/lib/api/internal/v2/models/ControlRequest.ts
@@ -32,7 +32,7 @@ export interface ControlRequest {
* @type {Array}
* @memberof ControlRequest
*/
- shocks: Array | null;
+ shocks: Array;
/**
*
* @type {string}
@@ -59,23 +59,23 @@ export function ControlRequestFromJSONTyped(json: any, ignoreDiscriminator: bool
}
return {
- 'shocks': (json['shocks'] == null ? null : (json['shocks'] as Array).map(ControlFromJSON)),
+ 'shocks': ((json['shocks'] as Array).map(ControlFromJSON)),
'customName': json['customName'] == null ? undefined : json['customName'],
};
}
- export function ControlRequestToJSON(json: any): ControlRequest {
- return ControlRequestToJSONTyped(json, false);
- }
+export function ControlRequestToJSON(json: any): ControlRequest {
+ return ControlRequestToJSONTyped(json, false);
+}
- export function ControlRequestToJSONTyped(value?: ControlRequest | null, ignoreDiscriminator: boolean = false): any {
+export function ControlRequestToJSONTyped(value?: ControlRequest | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
return {
- 'shocks': (value['shocks'] == null ? null : (value['shocks'] as Array