Compare commits
4
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
514bfdcf87 | ||
|
|
5ec38d6136 | ||
|
|
dd2eb3aa66 | ||
|
|
aec6bb18c5 |
No files matched your search
@@ -0,0 +1,42 @@
|
|||||||
|
---
|
||||||
|
title: 'Pushover'
|
||||||
|
description: "Pushover is a service for receiving real-time push notifications on your Android, iPhone, iPad, and Desktop devices."
|
||||||
|
hide_title: true
|
||||||
|
---
|
||||||
|
|
||||||
|
import { notificationsWidget } from '@site/docs/widgets/notifications';
|
||||||
|
import { AddingIntegration } from '@site/src/components/integrations/adding';
|
||||||
|
import { IntegrationHeader } from '@site/src/components/integrations/header';
|
||||||
|
import { IntegrationSecrets } from '@site/src/components/integrations/secrets';
|
||||||
|
import { IntegrationCapabilites } from '@site/src/components/integrations/widgets';
|
||||||
|
import { pushoverIntegration } from '.';
|
||||||
|
|
||||||
|
<IntegrationHeader
|
||||||
|
integration={pushoverIntegration}
|
||||||
|
categories={['Notifications', 'Messaging']}
|
||||||
|
/>
|
||||||
|
|
||||||
|
### Widgets & Capabilities
|
||||||
|
<IntegrationCapabilites
|
||||||
|
items={[{
|
||||||
|
widget: notificationsWidget
|
||||||
|
}]}
|
||||||
|
/>
|
||||||
|
|
||||||
|
### Adding the integration
|
||||||
|
<AddingIntegration />
|
||||||
|
|
||||||
|
### Secrets
|
||||||
|
<IntegrationSecrets secrets={[{
|
||||||
|
credentials: ['apiKey', 'userKey'],
|
||||||
|
steps: [
|
||||||
|
{
|
||||||
|
title: 'API Token (Application Key)',
|
||||||
|
description: 'Register your application on the [Pushover website](https://pushover.net/apps) and copy the API token/application key.'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'User Key',
|
||||||
|
description: 'Your user key is viewable on the [Pushover dashboard](https://pushover.net/) when logged in. It is a 30-character string (e.g. `uQiRzpo4DXghDmr9QzzfQu27cmVRsG`).'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}]} />
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
import { IntegrationDefinition } from "@site/src/types";
|
||||||
|
|
||||||
|
export const pushoverIntegration: IntegrationDefinition = {
|
||||||
|
name: "Pushover",
|
||||||
|
description: "Pushover is a service for receiving real-time push notifications on your devices.",
|
||||||
|
iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/pushover.svg",
|
||||||
|
path: "../../integrations/pushover",
|
||||||
|
};
|
||||||
@@ -15,6 +15,7 @@ import { notificationsWidget } from '.';
|
|||||||
import { ntfyIntegration } from '@site/docs/integrations/ntfy';
|
import { ntfyIntegration } from '@site/docs/integrations/ntfy';
|
||||||
import { nextcloudIntegration } from '@site/docs/integrations/nextcloud';
|
import { nextcloudIntegration } from '@site/docs/integrations/nextcloud';
|
||||||
import { gotifyIntegration } from '@site/docs/integrations/gotify';
|
import { gotifyIntegration } from '@site/docs/integrations/gotify';
|
||||||
|
import { pushoverIntegration } from '@site/docs/integrations/pushover';
|
||||||
|
|
||||||
<WidgetHeader
|
<WidgetHeader
|
||||||
widget={notificationsWidget}
|
widget={notificationsWidget}
|
||||||
@@ -35,7 +36,8 @@ import notificationsScreenshot from './img/notifications.png';
|
|||||||
items={[
|
items={[
|
||||||
{ integration: ntfyIntegration },
|
{ integration: ntfyIntegration },
|
||||||
{ integration: nextcloudIntegration },
|
{ integration: nextcloudIntegration },
|
||||||
{ integration: gotifyIntegration }
|
{ integration: gotifyIntegration },
|
||||||
|
{ integration: pushoverIntegration }
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|||||||
@@ -326,6 +326,7 @@ export type HomarrDocumentationPath =
|
|||||||
| "/docs/integrations/quay"
|
| "/docs/integrations/quay"
|
||||||
| "/docs/integrations/ntfy"
|
| "/docs/integrations/ntfy"
|
||||||
| "/docs/integrations/gotify"
|
| "/docs/integrations/gotify"
|
||||||
|
| "/docs/integrations/pushover"
|
||||||
| "/docs/integrations/ical"
|
| "/docs/integrations/ical"
|
||||||
| "/docs/integrations/anchor"
|
| "/docs/integrations/anchor"
|
||||||
| "/docs/integrations/truenas"
|
| "/docs/integrations/truenas"
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ export const integrationDocSlugs: Record<IntegrationKind, string | null> = {
|
|||||||
quay: "quay",
|
quay: "quay",
|
||||||
ntfy: "ntfy",
|
ntfy: "ntfy",
|
||||||
gotify: "gotify",
|
gotify: "gotify",
|
||||||
|
pushover: "pushover",
|
||||||
ical: "ical",
|
ical: "ical",
|
||||||
anchor: "anchor",
|
anchor: "anchor",
|
||||||
truenas: "truenas",
|
truenas: "truenas",
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ export const integrationSecretKindObject = {
|
|||||||
githubAppId: { isPublic: true, multiline: false },
|
githubAppId: { isPublic: true, multiline: false },
|
||||||
githubInstallationId: { isPublic: true, multiline: false },
|
githubInstallationId: { isPublic: true, multiline: false },
|
||||||
slug: { isPublic: true, multiline: false },
|
slug: { isPublic: true, multiline: false },
|
||||||
|
userKey: { isPublic: false, multiline: false },
|
||||||
} satisfies Record<string, { isPublic: boolean; multiline: boolean }>;
|
} satisfies Record<string, { isPublic: boolean; multiline: boolean }>;
|
||||||
|
|
||||||
export const integrationSecretKinds = objectKeys(integrationSecretKindObject);
|
export const integrationSecretKinds = objectKeys(integrationSecretKindObject);
|
||||||
@@ -362,6 +363,14 @@ export const integrationDefs = {
|
|||||||
category: ["notifications"],
|
category: ["notifications"],
|
||||||
documentationUrl: createDocumentationLink("/docs/integrations/gotify"),
|
documentationUrl: createDocumentationLink("/docs/integrations/gotify"),
|
||||||
},
|
},
|
||||||
|
pushover: {
|
||||||
|
name: "Pushover",
|
||||||
|
secretKinds: [["apiKey", "userKey"]],
|
||||||
|
iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/pushover.svg",
|
||||||
|
category: ["notifications"],
|
||||||
|
defaultUrl: "https://api.pushover.net",
|
||||||
|
documentationUrl: createDocumentationLink("/docs/integrations/pushover"),
|
||||||
|
},
|
||||||
ical: {
|
ical: {
|
||||||
name: "iCal",
|
name: "iCal",
|
||||||
secretKinds: [["url"]],
|
secretKinds: [["url"]],
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ import { NextcloudIntegration } from "../nextcloud/nextcloud.integration";
|
|||||||
import { NPMIntegration } from "../npm/npm-integration";
|
import { NPMIntegration } from "../npm/npm-integration";
|
||||||
import { GotifyIntegration } from "../gotify/gotify-integration";
|
import { GotifyIntegration } from "../gotify/gotify-integration";
|
||||||
import { NTFYIntegration } from "../ntfy/ntfy-integration";
|
import { NTFYIntegration } from "../ntfy/ntfy-integration";
|
||||||
|
import { PushoverIntegration } from "../pushover/pushover-integration";
|
||||||
import { OpenMediaVaultIntegration } from "../openmediavault/openmediavault-integration";
|
import { OpenMediaVaultIntegration } from "../openmediavault/openmediavault-integration";
|
||||||
import { OPNsenseIntegration } from "../opnsense/opnsense-integration";
|
import { OPNsenseIntegration } from "../opnsense/opnsense-integration";
|
||||||
import { OverseerrIntegration } from "../overseerr/overseerr-integration";
|
import { OverseerrIntegration } from "../overseerr/overseerr-integration";
|
||||||
@@ -125,6 +126,7 @@ export const integrationCreators = {
|
|||||||
quay: QuayIntegration,
|
quay: QuayIntegration,
|
||||||
ntfy: NTFYIntegration,
|
ntfy: NTFYIntegration,
|
||||||
gotify: GotifyIntegration,
|
gotify: GotifyIntegration,
|
||||||
|
pushover: PushoverIntegration,
|
||||||
mock: MockIntegration,
|
mock: MockIntegration,
|
||||||
truenas: TrueNasIntegration,
|
truenas: TrueNasIntegration,
|
||||||
unraid: UnraidIntegration,
|
unraid: UnraidIntegration,
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ export { ReadarrIntegration } from "./media-organizer/readarr/readarr-integratio
|
|||||||
export { SonarrIntegration } from "./media-organizer/sonarr/sonarr-integration";
|
export { SonarrIntegration } from "./media-organizer/sonarr/sonarr-integration";
|
||||||
export { NextcloudIntegration } from "./nextcloud/nextcloud.integration";
|
export { NextcloudIntegration } from "./nextcloud/nextcloud.integration";
|
||||||
export { GotifyIntegration } from "./gotify/gotify-integration";
|
export { GotifyIntegration } from "./gotify/gotify-integration";
|
||||||
|
export { PushoverIntegration } from "./pushover/pushover-integration";
|
||||||
export { NTFYIntegration } from "./ntfy/ntfy-integration";
|
export { NTFYIntegration } from "./ntfy/ntfy-integration";
|
||||||
export { OpenMediaVaultIntegration } from "./openmediavault/openmediavault-integration";
|
export { OpenMediaVaultIntegration } from "./openmediavault/openmediavault-integration";
|
||||||
export { GlancesIntegration } from "./glances/glances-integration";
|
export { GlancesIntegration } from "./glances/glances-integration";
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
import { ResponseError } from "@homarr/common/server";
|
||||||
|
import { fetchWithTrustedCertificatesAsync } from "@homarr/core/infrastructure/http";
|
||||||
|
|
||||||
|
import { Integration } from "../base/integration";
|
||||||
|
import type { IntegrationTestingInput } from "../base/integration";
|
||||||
|
import type { TestingResult } from "../base/test-connection/test-connection-service";
|
||||||
|
import type { Notification } from "../interfaces/notifications/notification-types";
|
||||||
|
import type { INotificationsIntegration } from "../interfaces/notifications/notifications-integration";
|
||||||
|
import { pushoverLimitsResponseSchema } from "./pushover-schema";
|
||||||
|
|
||||||
|
export class PushoverIntegration extends Integration implements INotificationsIntegration {
|
||||||
|
public async testingAsync(input: IntegrationTestingInput): Promise<TestingResult> {
|
||||||
|
const token = this.getSecretValue("apiKey");
|
||||||
|
const url = this.url("/1/apps/limits.json", { token });
|
||||||
|
const response = await input.fetchAsync(url);
|
||||||
|
|
||||||
|
if (!response.ok) throw new ResponseError(response);
|
||||||
|
|
||||||
|
const result = await pushoverLimitsResponseSchema.safeParseAsync(await response.json());
|
||||||
|
if (!result.success) throw new Error(`Failed to parse Pushover response: ${result.error.message}`);
|
||||||
|
if (result.data.status !== 1) throw new Error("Pushover API returned non-success status");
|
||||||
|
|
||||||
|
return { success: true };
|
||||||
|
}
|
||||||
|
|
||||||
|
public async getNotificationsAsync(): Promise<Notification[]> {
|
||||||
|
const token = this.getSecretValue("apiKey");
|
||||||
|
const url = this.url("/1/apps/limits.json", { token });
|
||||||
|
const response = await fetchWithTrustedCertificatesAsync(url);
|
||||||
|
|
||||||
|
if (!response.ok) throw new ResponseError(response);
|
||||||
|
|
||||||
|
const result = await pushoverLimitsResponseSchema.safeParseAsync(await response.json());
|
||||||
|
if (!result.success) throw new Error(`Failed to parse Pushover response: ${result.error.message}`);
|
||||||
|
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
import { z } from "zod/v4";
|
||||||
|
|
||||||
|
export const pushoverLimitsResponseSchema = z.object({
|
||||||
|
status: z.number(),
|
||||||
|
request: z.string(),
|
||||||
|
limit: z.number().optional(),
|
||||||
|
remaining: z.number().optional(),
|
||||||
|
reset: z.number().optional(),
|
||||||
|
});
|
||||||
Generated
+131
-116
@@ -106,8 +106,8 @@ catalogs:
|
|||||||
specifier: ^1.61.1
|
specifier: ^1.61.1
|
||||||
version: 1.61.1
|
version: 1.61.1
|
||||||
'@scalar/api-reference-react':
|
'@scalar/api-reference-react':
|
||||||
specifier: ^0.9.48
|
specifier: ^0.9.49
|
||||||
version: 0.9.48
|
version: 0.9.49
|
||||||
'@semantic-release/changelog':
|
'@semantic-release/changelog':
|
||||||
specifier: ^6.0.3
|
specifier: ^6.0.3
|
||||||
version: 6.0.3
|
version: 6.0.3
|
||||||
@@ -445,7 +445,7 @@ catalogs:
|
|||||||
specifier: ^1.18.0
|
specifier: ^1.18.0
|
||||||
version: 1.18.0
|
version: 1.18.0
|
||||||
posthog-js:
|
posthog-js:
|
||||||
specifier: ^1.393.5
|
specifier: ^1.395.0
|
||||||
version: 1.395.0
|
version: 1.395.0
|
||||||
posthog-node:
|
posthog-node:
|
||||||
specifier: ^4.18.0
|
specifier: ^4.18.0
|
||||||
@@ -705,7 +705,7 @@ importers:
|
|||||||
version: 0.99.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
|
version: 0.99.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
|
||||||
'@scalar/api-reference-react':
|
'@scalar/api-reference-react':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 0.9.48(nprogress@0.2.0)(react@19.2.7)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)
|
version: 0.9.49(nprogress@0.2.0)(react@19.2.7)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)
|
||||||
'@signalwire/docusaurus-plugin-llms-txt':
|
'@signalwire/docusaurus-plugin-llms-txt':
|
||||||
specifier: ^1.2.2
|
specifier: ^1.2.2
|
||||||
version: 1.2.2(@docusaurus/core@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.15))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))
|
version: 1.2.2(@docusaurus/core@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.15))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))
|
||||||
@@ -916,7 +916,7 @@ importers:
|
|||||||
version: 1.29.0(zod@4.4.3)
|
version: 1.29.0(zod@4.4.3)
|
||||||
'@scalar/api-reference-react':
|
'@scalar/api-reference-react':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 0.9.48(nprogress@0.2.0)(react@19.2.7)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)
|
version: 0.9.49(nprogress@0.2.0)(react@19.2.7)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)
|
||||||
'@tabler/icons-react':
|
'@tabler/icons-react':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 3.44.0(react@19.2.7)
|
version: 3.44.0(react@19.2.7)
|
||||||
@@ -6707,46 +6707,50 @@ packages:
|
|||||||
'@rvf/set-get@7.0.1':
|
'@rvf/set-get@7.0.1':
|
||||||
resolution: {integrity: sha512-GkTSn9K1GrTYoTUqlUs36k6nJnzjQaFBTTEIqUYmzBcsGsoJM8xG7EAx2WLHWAA4QzFjcwWUSHQ3vM3Fbw50Tg==}
|
resolution: {integrity: sha512-GkTSn9K1GrTYoTUqlUs36k6nJnzjQaFBTTEIqUYmzBcsGsoJM8xG7EAx2WLHWAA4QzFjcwWUSHQ3vM3Fbw50Tg==}
|
||||||
|
|
||||||
'@scalar/agent-chat@0.12.12':
|
'@scalar/agent-chat@0.12.13':
|
||||||
resolution: {integrity: sha512-9PxyiNnSXuMDXcjPXgvFAPgfvUUsH/iS80Fpa0GGl3lO3ThsGDL2Lr+Y1UjxG1Tc2huGE/EDiUuT5osz9RwzMw==}
|
resolution: {integrity: sha512-JPjwnOqIRb/TF+0bVNL7rg9SSjce3p0G++GF8uNvoGthixWuQxzo2pems4npZwe6Aw57icRTsZ3GBFgs9VmJvw==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/api-client@3.11.0':
|
'@scalar/api-client@3.12.0':
|
||||||
resolution: {integrity: sha512-6nxj8Saw/sfUM6xDxbMDfKKLDC933Vtig6m8hB0pSfXSlwXEvA5C9mUNO8ytodGPqBc/wphgFqTpfahOxp7R0w==}
|
resolution: {integrity: sha512-NBZTMuqG9Qu+C0bUtMJPQEbGBLC5skXj55A/oDSzPwvTmWKV6I9Xc4wcrqVZMMidx315uC/WWyrB9WCUMgNi3Q==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/api-reference-react@0.9.48':
|
'@scalar/api-reference-react@0.9.49':
|
||||||
resolution: {integrity: sha512-NmdQcmMDXIhKPIDRlA5m7cxGUAuiK42jOhaRsTT05TOcPXTF1lazcuN25o3ghevKtznIDqT+2/y/IYhbWS/UBw==}
|
resolution: {integrity: sha512-dtOrWZ++rFfsihNZKZ2pJ722bSkI3qp5CZKdiOY98PoJUWwPoSxT7C3NAn4NX59jQ0kuLhWDEELDpAcA779cvA==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
react: ^18.0.0 || ^19.0.0
|
react: ^18.0.0 || ^19.0.0
|
||||||
|
|
||||||
'@scalar/api-reference@1.61.0':
|
'@scalar/api-reference@1.62.0':
|
||||||
resolution: {integrity: sha512-r0U9Nqh3yV0BnU5mV2J/wDUcqwWorAUzXThHq0pbT09OzoKYO7asNB+d+bX5xhlLSvIuCMe5lAppQRfjlXzxWg==}
|
resolution: {integrity: sha512-QYPqMPfy4vyVLysHeSFZsD+717ua/gHIhYYu7UjqPzJUOVh2R+/9hINKKzvoP13lQWCQTmuzs2VEl8rQOIfDjw==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/code-highlight@0.3.6':
|
'@scalar/blocks@0.1.0':
|
||||||
resolution: {integrity: sha512-G/EtLF6a3IFGfIv5b7Uj5v/yXFY9+ktViVkfAkSoWJdHNBNk0S/Rb2OgRq24kp0D2TDXhLYF3E9OSHzquS7WqQ==}
|
resolution: {integrity: sha512-oFnIa6dAkCt0N5yw5aqCABbP7r7YsI7ERNrGtlTDdrCteDRatMJg9y03LT+9Vhf2/K3VHWrdCZMruUdfU1uPzQ==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/components@0.27.3':
|
'@scalar/code-highlight@0.4.0':
|
||||||
resolution: {integrity: sha512-WiCMId4MFsbne1iy5N36Ej4fM+1TX6gg4DkbjWSNPTDtVWLMQ6VHdl46fxC6yOCtO59awJ7Ex6oKpbaXQsZiCA==}
|
resolution: {integrity: sha512-ajUQ9oq5MwVHrXGze0SZVatgSXP/WbN4qgE0usYDFt1XuJ+O56TaBsCWb043r3Y9ZnHSnK9GHreVaLOxXsbf1A==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/helpers@0.8.2':
|
'@scalar/components@0.27.4':
|
||||||
resolution: {integrity: sha512-qNbqUjSB3S4Gr4A0oANcm5G1Ip+EqBxICYKhe9YzmnaBpbmW6shxqpiivApTvvuDf+uIhR3uMwWyVQbYcGLsxA==}
|
resolution: {integrity: sha512-1sbsMYGJcWiQ+5GouI1hHCn1VrytHPhzhHhCAZTXxi1Tw4SzsPSQuACARehXca+w2p7RK9ayGRYQ+K5bX18SaQ==}
|
||||||
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
|
'@scalar/helpers@0.9.0':
|
||||||
|
resolution: {integrity: sha512-M34CLRCttqC1bXthI/QSzQj0s5C6nrU2PFWf/vOT3RpycbiGDGQbqR+5RfFzpOIQvRqbHfNdcRbeiZBw+vCbkQ==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/icons@0.7.3':
|
'@scalar/icons@0.7.3':
|
||||||
resolution: {integrity: sha512-5uSUvumj6yJEAZT7/MKpgrkNl76waDXUpu0kUBBFJ83GhZirBIK+Z9SktShEvJT0+rk/j9Zaer3BHoEhYwAEBQ==}
|
resolution: {integrity: sha512-5uSUvumj6yJEAZT7/MKpgrkNl76waDXUpu0kUBBFJ83GhZirBIK+Z9SktShEvJT0+rk/j9Zaer3BHoEhYwAEBQ==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/json-magic@0.12.16':
|
'@scalar/json-magic@0.12.17':
|
||||||
resolution: {integrity: sha512-w8cDbZhHCzmIblWx92IVWoAXsbI4Fz3m++jiBANTSO1hgphF6UqEPQiCt3wnMPaxaanjMQxjS/iBk1UGXR2EGA==}
|
resolution: {integrity: sha512-Vw2nrUDIjhvMP6vxFtkiiFlabJ6SyTtfn1BsOxgnr1hIB+/rkngMguiDzl5em21VjyfFGIoADia+QWKM2hdcdA==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/oas-utils@0.19.0':
|
'@scalar/oas-utils@0.19.1':
|
||||||
resolution: {integrity: sha512-t9CBiH0we2rKlFaFJUt+dOAKYQPNhHdrrfX9Wx1Yfg9og1NM2H2BQSO7NoCaUN/+G86GNWIm+fr5R8iCM+/psw==}
|
resolution: {integrity: sha512-FflVWiFDm0s4a+FqKJ0uYsVhDzbAtVyXSyUWsGe9BGPPQSXYYvVEVp9H2ir4xueaw4TZb1cDEZbteHLx7h7vqg==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/openapi-types@0.9.1':
|
'@scalar/openapi-types@0.9.1':
|
||||||
@@ -6757,27 +6761,27 @@ packages:
|
|||||||
resolution: {integrity: sha512-D5b0rGLLZgmkO9mdW2j/ND1KBlH1u3RCpr87HPxv9P9ZSr6PtM5iLqFOJq0ACiaHjY2mikCrxgDmnUEhTzRpHQ==}
|
resolution: {integrity: sha512-D5b0rGLLZgmkO9mdW2j/ND1KBlH1u3RCpr87HPxv9P9ZSr6PtM5iLqFOJq0ACiaHjY2mikCrxgDmnUEhTzRpHQ==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/schemas@0.6.0':
|
'@scalar/schemas@0.7.0':
|
||||||
resolution: {integrity: sha512-Oacaq7RTLhe3vWOoNc8tZufqthetu1VjWkdrGMMYoVSyMBQpvDI48gwBBQO6+iySeNpk9y8NHaGxqhHeoLbDiQ==}
|
resolution: {integrity: sha512-Roj0e7S29yTbGojwdx/b8C1H5arVN4h/VSPrtQ5vb9NT2ZAbrfPQVmpQYrF845rKOWX7kSzIvyBwrKNEMIAkxA==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/sidebar@0.9.24':
|
'@scalar/sidebar@0.9.25':
|
||||||
resolution: {integrity: sha512-whfvictmBQrtdNANLzDe4cXNlhj3p1RUtSbwiSERf5TSYCQwU5J2JAG2zUPUJhNdpNUzg1wdQnE5Q3lp+MAcHQ==}
|
resolution: {integrity: sha512-RoMKTvCo801kj5J59Myqhc6YYtvjlXGNvP7qbj/TY2hfQ4XS5dH5S7t8JKJje+78MLC2Xg9OsEmCjv+gb8ta4w==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/snippetz@0.9.18':
|
'@scalar/snippetz@0.9.19':
|
||||||
resolution: {integrity: sha512-C0lflx3Az9epM4dFsDl73w5fxgyw68ZMTr8W0fkLHJvWTM8q26jjDDrgDCDivG0SBc2UUs3xRKSjjsfC6TkZKw==}
|
resolution: {integrity: sha512-RVTZQqUxOiBhAuPywDmser1xOatVj7HCNmg+qpW8172MsMpx00lRGZ940WVAhjHgKglTkwHPaTdVX7gQeDrFUQ==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/themes@0.16.1':
|
'@scalar/themes@0.16.2':
|
||||||
resolution: {integrity: sha512-yTMjqlTAYZrlJsHIuDiCVJjMJZ1UzL33C/60c88JYuvuuwSXm15TAEcLXkRrPa7u8PPz/llKGgWjMEiMhsOAGA==}
|
resolution: {integrity: sha512-4mAn7z2W5/ASi1OF06dqf04xjxTHnMzESC2E+qVMukJsEsV4kDlYSIfm/g5hwWxhqWsBMjorF9Dtlqd0ycJ92g==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/typebox@0.1.3':
|
'@scalar/typebox@0.1.3':
|
||||||
resolution: {integrity: sha512-lU055AUccECZMIfGA0z/C1StYmboAYIPJLDFBzOO81yXBi35Pxdq+I4fWX6iUZ8qcoHneiLGk9jAUM1rA93iEg==}
|
resolution: {integrity: sha512-lU055AUccECZMIfGA0z/C1StYmboAYIPJLDFBzOO81yXBi35Pxdq+I4fWX6iUZ8qcoHneiLGk9jAUM1rA93iEg==}
|
||||||
|
|
||||||
'@scalar/types@0.15.0':
|
'@scalar/types@0.16.0':
|
||||||
resolution: {integrity: sha512-Rn9XAFrnQL4cAINCyNlPdvSbd3+Cvqgv2SBX1J8WgtZLxqC32+8Ptmns51Lvn6zKeiX+mFHk1UdvIWmqiG1xRg==}
|
resolution: {integrity: sha512-26OSrvZjKWZ7F236wWmJajBGDVFJuvXFJqKPFqbt/PxlgZKXQXfJsZorASRQmdNogT576nxYalQ7oaYWEnQwfw==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@scalar/use-codemirror@0.14.12':
|
'@scalar/use-codemirror@0.14.12':
|
||||||
@@ -6796,8 +6800,8 @@ packages:
|
|||||||
resolution: {integrity: sha512-tpmmG+/xRE2Kn9RpflU3AIyZv08v10+E1ZrJCx7z6+/91zHVxy0M73kC1LT4/8PbYNt85ywyC8+n+D99JdMcGA==}
|
resolution: {integrity: sha512-tpmmG+/xRE2Kn9RpflU3AIyZv08v10+E1ZrJCx7z6+/91zHVxy0M73kC1LT4/8PbYNt85ywyC8+n+D99JdMcGA==}
|
||||||
engines: {node: '>=20'}
|
engines: {node: '>=20'}
|
||||||
|
|
||||||
'@scalar/workspace-store@0.54.5':
|
'@scalar/workspace-store@0.55.0':
|
||||||
resolution: {integrity: sha512-MMaELRxKNwJ1dxbDcFNRwh229jAX5DQhkQpHgDSbr+oAt6AqFf2BTr9Fr/8kbLIJK+L4P2C8rANE8xrnqjKGLg==}
|
resolution: {integrity: sha512-4EkaLfONW8qu2vigJopbjg9ahE/Z9Q+IInnVoUTZfxLp4rb2Z3ztx8LmQOym8DPpv62BvuMtJcNdQOnQ6tVLHA==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@schummar/icu-type-parser@1.21.5':
|
'@schummar/icu-type-parser@1.21.5':
|
||||||
@@ -12013,11 +12017,6 @@ packages:
|
|||||||
resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==}
|
resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==}
|
||||||
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
|
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
|
||||||
|
|
||||||
nanoid@5.1.15:
|
|
||||||
resolution: {integrity: sha512-kBg3RpGtIe+RpTbyXwoI6pk5yD7KUiI3sygUqgeBMRst42KmhB4RZC7eiO9Wa1HIpaCCtpE2DJ6OI4Wi5ebwFw==}
|
|
||||||
engines: {node: ^18 || >=20}
|
|
||||||
hasBin: true
|
|
||||||
|
|
||||||
nanoid@5.1.16:
|
nanoid@5.1.16:
|
||||||
resolution: {integrity: sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==}
|
resolution: {integrity: sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==}
|
||||||
engines: {node: ^18 || >=20}
|
engines: {node: ^18 || >=20}
|
||||||
@@ -20120,21 +20119,21 @@ snapshots:
|
|||||||
|
|
||||||
'@rvf/set-get@7.0.1': {}
|
'@rvf/set-get@7.0.1': {}
|
||||||
|
|
||||||
'@scalar/agent-chat@0.12.12(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)':
|
'@scalar/agent-chat@0.12.13(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@ai-sdk/vue': 3.0.33(vue@3.5.35(typescript@6.0.3))(zod@4.4.3)
|
'@ai-sdk/vue': 3.0.33(vue@3.5.35(typescript@6.0.3))(zod@4.4.3)
|
||||||
'@scalar/api-client': 3.11.0(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)
|
'@scalar/api-client': 3.12.0(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)
|
||||||
'@scalar/components': 0.27.3(tailwindcss@4.3.1)(typescript@6.0.3)
|
'@scalar/components': 0.27.4(tailwindcss@4.3.1)(typescript@6.0.3)
|
||||||
'@scalar/helpers': 0.8.2
|
'@scalar/helpers': 0.9.0
|
||||||
'@scalar/icons': 0.7.3(typescript@6.0.3)
|
'@scalar/icons': 0.7.3(typescript@6.0.3)
|
||||||
'@scalar/json-magic': 0.12.16
|
'@scalar/json-magic': 0.12.17
|
||||||
'@scalar/openapi-types': 0.9.1
|
'@scalar/openapi-types': 0.9.1
|
||||||
'@scalar/schemas': 0.6.0
|
'@scalar/schemas': 0.7.0
|
||||||
'@scalar/themes': 0.16.1
|
'@scalar/themes': 0.16.2
|
||||||
'@scalar/types': 0.15.0
|
'@scalar/types': 0.16.0
|
||||||
'@scalar/use-toasts': 0.10.2(typescript@6.0.3)
|
'@scalar/use-toasts': 0.10.2(typescript@6.0.3)
|
||||||
'@scalar/validation': 0.6.0
|
'@scalar/validation': 0.6.0
|
||||||
'@scalar/workspace-store': 0.54.5(typescript@6.0.3)
|
'@scalar/workspace-store': 0.55.0(typescript@6.0.3)
|
||||||
'@vueuse/core': 13.9.0(vue@3.5.35(typescript@6.0.3))
|
'@vueuse/core': 13.9.0(vue@3.5.35(typescript@6.0.3))
|
||||||
ai: 6.0.33(zod@4.4.3)
|
ai: 6.0.33(zod@4.4.3)
|
||||||
js-base64: 3.7.8
|
js-base64: 3.7.8
|
||||||
@@ -20158,33 +20157,32 @@ snapshots:
|
|||||||
- universal-cookie
|
- universal-cookie
|
||||||
- zod
|
- zod
|
||||||
|
|
||||||
'@scalar/api-client@3.11.0(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)':
|
'@scalar/api-client@3.12.0(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@headlessui/tailwindcss': 0.2.2(tailwindcss@4.3.1)
|
'@headlessui/tailwindcss': 0.2.2(tailwindcss@4.3.1)
|
||||||
'@headlessui/vue': 1.7.23(vue@3.5.35(typescript@6.0.3))
|
'@headlessui/vue': 1.7.23(vue@3.5.35(typescript@6.0.3))
|
||||||
'@scalar/components': 0.27.3(tailwindcss@4.3.1)(typescript@6.0.3)
|
'@scalar/blocks': 0.1.0(tailwindcss@4.3.1)(typescript@6.0.3)
|
||||||
'@scalar/helpers': 0.8.2
|
'@scalar/components': 0.27.4(tailwindcss@4.3.1)(typescript@6.0.3)
|
||||||
|
'@scalar/helpers': 0.9.0
|
||||||
'@scalar/icons': 0.7.3(typescript@6.0.3)
|
'@scalar/icons': 0.7.3(typescript@6.0.3)
|
||||||
'@scalar/json-magic': 0.12.16
|
'@scalar/oas-utils': 0.19.1(typescript@6.0.3)
|
||||||
'@scalar/oas-utils': 0.19.0(typescript@6.0.3)
|
|
||||||
'@scalar/openapi-types': 0.9.1
|
'@scalar/openapi-types': 0.9.1
|
||||||
'@scalar/sidebar': 0.9.24(tailwindcss@4.3.1)(typescript@6.0.3)
|
'@scalar/sidebar': 0.9.25(tailwindcss@4.3.1)(typescript@6.0.3)
|
||||||
'@scalar/snippetz': 0.9.18
|
'@scalar/snippetz': 0.9.19
|
||||||
'@scalar/themes': 0.16.1
|
'@scalar/themes': 0.16.2
|
||||||
'@scalar/typebox': 0.1.3
|
'@scalar/typebox': 0.1.3
|
||||||
'@scalar/types': 0.15.0
|
'@scalar/types': 0.16.0
|
||||||
'@scalar/use-codemirror': 0.14.12(typescript@6.0.3)
|
'@scalar/use-codemirror': 0.14.12(typescript@6.0.3)
|
||||||
'@scalar/use-hooks': 0.4.7(typescript@6.0.3)
|
'@scalar/use-hooks': 0.4.7(typescript@6.0.3)
|
||||||
'@scalar/use-toasts': 0.10.2(typescript@6.0.3)
|
'@scalar/use-toasts': 0.10.2(typescript@6.0.3)
|
||||||
'@scalar/workspace-store': 0.54.5(typescript@6.0.3)
|
'@scalar/workspace-store': 0.55.0(typescript@6.0.3)
|
||||||
'@types/har-format': 1.2.16
|
|
||||||
'@vueuse/core': 13.9.0(vue@3.5.35(typescript@6.0.3))
|
'@vueuse/core': 13.9.0(vue@3.5.35(typescript@6.0.3))
|
||||||
'@vueuse/integrations': 13.9.0(focus-trap@7.8.0)(fuse.js@7.4.2)(nprogress@0.2.0)(vue@3.5.35(typescript@6.0.3))
|
'@vueuse/integrations': 13.9.0(focus-trap@7.8.0)(fuse.js@7.4.2)(nprogress@0.2.0)(vue@3.5.35(typescript@6.0.3))
|
||||||
focus-trap: 7.8.0
|
focus-trap: 7.8.0
|
||||||
fuse.js: 7.4.2
|
fuse.js: 7.4.2
|
||||||
js-base64: 3.7.8
|
js-base64: 3.7.8
|
||||||
jsonc-parser: 3.3.1
|
jsonc-parser: 3.3.1
|
||||||
nanoid: 5.1.15
|
nanoid: 5.1.16
|
||||||
pretty-ms: 9.3.0
|
pretty-ms: 9.3.0
|
||||||
radix-vue: 1.9.17(vue@3.5.35(typescript@6.0.3))
|
radix-vue: 1.9.17(vue@3.5.35(typescript@6.0.3))
|
||||||
set-cookie-parser: 3.1.0
|
set-cookie-parser: 3.1.0
|
||||||
@@ -20207,10 +20205,10 @@ snapshots:
|
|||||||
- typescript
|
- typescript
|
||||||
- universal-cookie
|
- universal-cookie
|
||||||
|
|
||||||
'@scalar/api-reference-react@0.9.48(nprogress@0.2.0)(react@19.2.7)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)':
|
'@scalar/api-reference-react@0.9.49(nprogress@0.2.0)(react@19.2.7)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@scalar/api-reference': 1.61.0(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)
|
'@scalar/api-reference': 1.62.0(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)
|
||||||
'@scalar/types': 0.15.0
|
'@scalar/types': 0.16.0
|
||||||
react: 19.2.7
|
react: 19.2.7
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
@@ -20229,30 +20227,31 @@ snapshots:
|
|||||||
- universal-cookie
|
- universal-cookie
|
||||||
- zod
|
- zod
|
||||||
|
|
||||||
'@scalar/api-reference@1.61.0(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)':
|
'@scalar/api-reference@1.62.0(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@headlessui/vue': 1.7.23(vue@3.5.35(typescript@6.0.3))
|
'@headlessui/vue': 1.7.23(vue@3.5.35(typescript@6.0.3))
|
||||||
'@scalar/agent-chat': 0.12.12(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)
|
'@scalar/agent-chat': 0.12.13(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)(zod@4.4.3)
|
||||||
'@scalar/api-client': 3.11.0(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)
|
'@scalar/api-client': 3.12.0(nprogress@0.2.0)(tailwindcss@4.3.1)(typescript@6.0.3)
|
||||||
'@scalar/code-highlight': 0.3.6
|
'@scalar/blocks': 0.1.0(tailwindcss@4.3.1)(typescript@6.0.3)
|
||||||
'@scalar/components': 0.27.3(tailwindcss@4.3.1)(typescript@6.0.3)
|
'@scalar/code-highlight': 0.4.0
|
||||||
'@scalar/helpers': 0.8.2
|
'@scalar/components': 0.27.4(tailwindcss@4.3.1)(typescript@6.0.3)
|
||||||
|
'@scalar/helpers': 0.9.0
|
||||||
'@scalar/icons': 0.7.3(typescript@6.0.3)
|
'@scalar/icons': 0.7.3(typescript@6.0.3)
|
||||||
'@scalar/oas-utils': 0.19.0(typescript@6.0.3)
|
'@scalar/oas-utils': 0.19.1(typescript@6.0.3)
|
||||||
'@scalar/schemas': 0.6.0
|
'@scalar/schemas': 0.7.0
|
||||||
'@scalar/sidebar': 0.9.24(tailwindcss@4.3.1)(typescript@6.0.3)
|
'@scalar/sidebar': 0.9.25(tailwindcss@4.3.1)(typescript@6.0.3)
|
||||||
'@scalar/snippetz': 0.9.18
|
'@scalar/snippetz': 0.9.19
|
||||||
'@scalar/themes': 0.16.1
|
'@scalar/themes': 0.16.2
|
||||||
'@scalar/types': 0.15.0
|
'@scalar/types': 0.16.0
|
||||||
'@scalar/use-hooks': 0.4.7(typescript@6.0.3)
|
'@scalar/use-hooks': 0.4.7(typescript@6.0.3)
|
||||||
'@scalar/use-toasts': 0.10.2(typescript@6.0.3)
|
'@scalar/use-toasts': 0.10.2(typescript@6.0.3)
|
||||||
'@scalar/validation': 0.6.0
|
'@scalar/validation': 0.6.0
|
||||||
'@scalar/workspace-store': 0.54.5(typescript@6.0.3)
|
'@scalar/workspace-store': 0.55.0(typescript@6.0.3)
|
||||||
'@unhead/vue': 2.1.15(vue@3.5.35(typescript@6.0.3))
|
'@unhead/vue': 2.1.15(vue@3.5.35(typescript@6.0.3))
|
||||||
'@vueuse/core': 13.9.0(vue@3.5.35(typescript@6.0.3))
|
'@vueuse/core': 13.9.0(vue@3.5.35(typescript@6.0.3))
|
||||||
fuse.js: 7.4.2
|
fuse.js: 7.4.2
|
||||||
microdiff: 1.5.0
|
microdiff: 1.5.0
|
||||||
nanoid: 5.1.15
|
nanoid: 5.1.16
|
||||||
vue: 3.5.35(typescript@6.0.3)
|
vue: 3.5.35(typescript@6.0.3)
|
||||||
yaml: 2.9.0
|
yaml: 2.9.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -20272,7 +20271,25 @@ snapshots:
|
|||||||
- universal-cookie
|
- universal-cookie
|
||||||
- zod
|
- zod
|
||||||
|
|
||||||
'@scalar/code-highlight@0.3.6':
|
'@scalar/blocks@0.1.0(tailwindcss@4.3.1)(typescript@6.0.3)':
|
||||||
|
dependencies:
|
||||||
|
'@scalar/components': 0.27.4(tailwindcss@4.3.1)(typescript@6.0.3)
|
||||||
|
'@scalar/helpers': 0.9.0
|
||||||
|
'@scalar/icons': 0.7.3(typescript@6.0.3)
|
||||||
|
'@scalar/snippetz': 0.9.19
|
||||||
|
'@scalar/themes': 0.16.2
|
||||||
|
'@scalar/types': 0.16.0
|
||||||
|
'@scalar/workspace-store': 0.55.0(typescript@6.0.3)
|
||||||
|
'@types/har-format': 1.2.16
|
||||||
|
js-base64: 3.7.8
|
||||||
|
vue: 3.5.35(typescript@6.0.3)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- '@vue/composition-api'
|
||||||
|
- supports-color
|
||||||
|
- tailwindcss
|
||||||
|
- typescript
|
||||||
|
|
||||||
|
'@scalar/code-highlight@0.4.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
hast-util-to-text: 4.0.2
|
hast-util-to-text: 4.0.2
|
||||||
highlight.js: 11.11.1
|
highlight.js: 11.11.1
|
||||||
@@ -20292,16 +20309,16 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@scalar/components@0.27.3(tailwindcss@4.3.1)(typescript@6.0.3)':
|
'@scalar/components@0.27.4(tailwindcss@4.3.1)(typescript@6.0.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@floating-ui/utils': 0.2.10
|
'@floating-ui/utils': 0.2.10
|
||||||
'@floating-ui/vue': 1.1.9(vue@3.5.35(typescript@6.0.3))
|
'@floating-ui/vue': 1.1.9(vue@3.5.35(typescript@6.0.3))
|
||||||
'@headlessui/tailwindcss': 0.2.2(tailwindcss@4.3.1)
|
'@headlessui/tailwindcss': 0.2.2(tailwindcss@4.3.1)
|
||||||
'@headlessui/vue': 1.7.23(vue@3.5.35(typescript@6.0.3))
|
'@headlessui/vue': 1.7.23(vue@3.5.35(typescript@6.0.3))
|
||||||
'@scalar/code-highlight': 0.3.6
|
'@scalar/code-highlight': 0.4.0
|
||||||
'@scalar/helpers': 0.8.2
|
'@scalar/helpers': 0.9.0
|
||||||
'@scalar/icons': 0.7.3(typescript@6.0.3)
|
'@scalar/icons': 0.7.3(typescript@6.0.3)
|
||||||
'@scalar/themes': 0.16.1
|
'@scalar/themes': 0.16.2
|
||||||
'@scalar/use-hooks': 0.4.7(typescript@6.0.3)
|
'@scalar/use-hooks': 0.4.7(typescript@6.0.3)
|
||||||
'@vueuse/core': 13.9.0(vue@3.5.35(typescript@6.0.3))
|
'@vueuse/core': 13.9.0(vue@3.5.35(typescript@6.0.3))
|
||||||
cva: 1.0.0-beta.4(typescript@6.0.3)
|
cva: 1.0.0-beta.4(typescript@6.0.3)
|
||||||
@@ -20314,7 +20331,7 @@ snapshots:
|
|||||||
- tailwindcss
|
- tailwindcss
|
||||||
- typescript
|
- typescript
|
||||||
|
|
||||||
'@scalar/helpers@0.8.2': {}
|
'@scalar/helpers@0.9.0': {}
|
||||||
|
|
||||||
'@scalar/icons@0.7.3(typescript@6.0.3)':
|
'@scalar/icons@0.7.3(typescript@6.0.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -20325,18 +20342,18 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- typescript
|
- typescript
|
||||||
|
|
||||||
'@scalar/json-magic@0.12.16':
|
'@scalar/json-magic@0.12.17':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@scalar/helpers': 0.8.2
|
'@scalar/helpers': 0.9.0
|
||||||
pathe: 2.0.3
|
pathe: 2.0.3
|
||||||
yaml: 2.9.0
|
yaml: 2.9.0
|
||||||
|
|
||||||
'@scalar/oas-utils@0.19.0(typescript@6.0.3)':
|
'@scalar/oas-utils@0.19.1(typescript@6.0.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@scalar/helpers': 0.8.2
|
'@scalar/helpers': 0.9.0
|
||||||
'@scalar/themes': 0.16.1
|
'@scalar/themes': 0.16.2
|
||||||
'@scalar/types': 0.15.0
|
'@scalar/types': 0.16.0
|
||||||
'@scalar/workspace-store': 0.54.5(typescript@6.0.3)
|
'@scalar/workspace-store': 0.55.0(typescript@6.0.3)
|
||||||
flatted: 3.4.2
|
flatted: 3.4.2
|
||||||
vue: 3.5.35(typescript@6.0.3)
|
vue: 3.5.35(typescript@6.0.3)
|
||||||
yaml: 2.9.0
|
yaml: 2.9.0
|
||||||
@@ -20349,19 +20366,19 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@scalar/openapi-types': 0.9.1
|
'@scalar/openapi-types': 0.9.1
|
||||||
|
|
||||||
'@scalar/schemas@0.6.0':
|
'@scalar/schemas@0.7.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@scalar/helpers': 0.8.2
|
'@scalar/helpers': 0.9.0
|
||||||
'@scalar/validation': 0.6.0
|
'@scalar/validation': 0.6.0
|
||||||
|
|
||||||
'@scalar/sidebar@0.9.24(tailwindcss@4.3.1)(typescript@6.0.3)':
|
'@scalar/sidebar@0.9.25(tailwindcss@4.3.1)(typescript@6.0.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@scalar/components': 0.27.3(tailwindcss@4.3.1)(typescript@6.0.3)
|
'@scalar/components': 0.27.4(tailwindcss@4.3.1)(typescript@6.0.3)
|
||||||
'@scalar/helpers': 0.8.2
|
'@scalar/helpers': 0.9.0
|
||||||
'@scalar/icons': 0.7.3(typescript@6.0.3)
|
'@scalar/icons': 0.7.3(typescript@6.0.3)
|
||||||
'@scalar/themes': 0.16.1
|
'@scalar/themes': 0.16.2
|
||||||
'@scalar/use-hooks': 0.4.7(typescript@6.0.3)
|
'@scalar/use-hooks': 0.4.7(typescript@6.0.3)
|
||||||
'@scalar/workspace-store': 0.54.5(typescript@6.0.3)
|
'@scalar/workspace-store': 0.55.0(typescript@6.0.3)
|
||||||
vue: 3.5.35(typescript@6.0.3)
|
vue: 3.5.35(typescript@6.0.3)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
@@ -20369,24 +20386,24 @@ snapshots:
|
|||||||
- tailwindcss
|
- tailwindcss
|
||||||
- typescript
|
- typescript
|
||||||
|
|
||||||
'@scalar/snippetz@0.9.18':
|
'@scalar/snippetz@0.9.19':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@scalar/helpers': 0.8.2
|
'@scalar/helpers': 0.9.0
|
||||||
'@scalar/types': 0.15.0
|
'@scalar/types': 0.16.0
|
||||||
js-base64: 3.7.8
|
js-base64: 3.7.8
|
||||||
stringify-object: 6.0.0
|
stringify-object: 6.0.0
|
||||||
|
|
||||||
'@scalar/themes@0.16.1':
|
'@scalar/themes@0.16.2':
|
||||||
dependencies:
|
dependencies:
|
||||||
nanoid: 5.1.15
|
nanoid: 5.1.16
|
||||||
|
|
||||||
'@scalar/typebox@0.1.3': {}
|
'@scalar/typebox@0.1.3': {}
|
||||||
|
|
||||||
'@scalar/types@0.15.0':
|
'@scalar/types@0.16.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@scalar/helpers': 0.8.2
|
'@scalar/helpers': 0.9.0
|
||||||
nanoid: 5.1.15
|
nanoid: 5.1.16
|
||||||
type-fest: 5.6.0
|
type-fest: 5.7.0
|
||||||
zod: 4.4.3
|
zod: 4.4.3
|
||||||
|
|
||||||
'@scalar/use-codemirror@0.14.12(typescript@6.0.3)':
|
'@scalar/use-codemirror@0.14.12(typescript@6.0.3)':
|
||||||
@@ -20429,18 +20446,18 @@ snapshots:
|
|||||||
|
|
||||||
'@scalar/validation@0.6.0': {}
|
'@scalar/validation@0.6.0': {}
|
||||||
|
|
||||||
'@scalar/workspace-store@0.54.5(typescript@6.0.3)':
|
'@scalar/workspace-store@0.55.0(typescript@6.0.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@scalar/helpers': 0.8.2
|
'@scalar/helpers': 0.9.0
|
||||||
'@scalar/json-magic': 0.12.16
|
'@scalar/json-magic': 0.12.17
|
||||||
'@scalar/openapi-upgrader': 0.2.9
|
'@scalar/openapi-upgrader': 0.2.9
|
||||||
'@scalar/schemas': 0.6.0
|
'@scalar/schemas': 0.7.0
|
||||||
'@scalar/snippetz': 0.9.18
|
'@scalar/snippetz': 0.9.19
|
||||||
'@scalar/typebox': 0.1.3
|
'@scalar/typebox': 0.1.3
|
||||||
'@scalar/types': 0.15.0
|
'@scalar/types': 0.16.0
|
||||||
'@scalar/validation': 0.6.0
|
'@scalar/validation': 0.6.0
|
||||||
js-base64: 3.7.8
|
js-base64: 3.7.8
|
||||||
type-fest: 5.6.0
|
type-fest: 5.7.0
|
||||||
vue: 3.5.35(typescript@6.0.3)
|
vue: 3.5.35(typescript@6.0.3)
|
||||||
yaml: 2.9.0
|
yaml: 2.9.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -26342,8 +26359,6 @@ snapshots:
|
|||||||
|
|
||||||
nanoid@3.3.12: {}
|
nanoid@3.3.12: {}
|
||||||
|
|
||||||
nanoid@5.1.15: {}
|
|
||||||
|
|
||||||
nanoid@5.1.16: {}
|
nanoid@5.1.16: {}
|
||||||
|
|
||||||
nanostores@1.3.0: {}
|
nanostores@1.3.0: {}
|
||||||
|
|||||||
+2
-2
@@ -88,11 +88,11 @@ catalog:
|
|||||||
"@types/prismjs": ^1.26.6
|
"@types/prismjs": ^1.26.6
|
||||||
"@types/react": 19.2.17
|
"@types/react": 19.2.17
|
||||||
"@types/react-dom": 19.2.3
|
"@types/react-dom": 19.2.3
|
||||||
"@scalar/api-reference-react": ^0.9.48
|
"@scalar/api-reference-react": ^0.9.49
|
||||||
"@types/video.js": ^7.3.58
|
"@types/video.js": ^7.3.58
|
||||||
"@types/ws": ^8.18.1
|
"@types/ws": ^8.18.1
|
||||||
"@types/xml2js": ^0.4.14
|
"@types/xml2js": ^0.4.14
|
||||||
posthog-js: ^1.393.5
|
posthog-js: ^1.395.0
|
||||||
posthog-node: ^4.18.0
|
posthog-node: ^4.18.0
|
||||||
"@vitejs/plugin-react": ^6.0.3
|
"@vitejs/plugin-react": ^6.0.3
|
||||||
"@vitest/coverage-v8": ^4.1.9
|
"@vitest/coverage-v8": ^4.1.9
|
||||||
|
|||||||
Reference in new issue
Block a user