diff --git a/app/(swagger)/swagger/page.tsx b/app/(swagger)/swagger/page.tsx
deleted file mode 100644
index 8c232dc..0000000
--- a/app/(swagger)/swagger/page.tsx
+++ /dev/null
@@ -1,1008 +0,0 @@
-"use client";
-
-import { useEffect } from 'react';
-import SwaggerUI from 'swagger-ui-react';
-
-export default function SwaggerPage() {
- useEffect(() => {
- // 设置页面标题
- document.title = 'API Documentation - ShortURL Analytics';
-
- // 动态添加Swagger UI CSS
- const link = document.createElement('link');
- link.rel = 'stylesheet';
- link.type = 'text/css';
- link.href = 'https://unpkg.com/swagger-ui-dist@5.20.1/swagger-ui.css';
- document.head.appendChild(link);
-
- // 清理函数
- return () => {
- document.head.removeChild(link);
- };
- }, []);
-
- // Swagger配置
- const swaggerConfig = {
- openapi: '3.0.0',
- info: {
- title: 'ShortURL Analytics API',
- version: '1.0.0',
- description: 'API documentation for ShortURL Analytics service',
- contact: {
- name: 'API Support',
- email: 'support@example.com',
- },
- license: {
- name: 'MIT',
- url: 'https://opensource.org/licenses/MIT',
- },
- },
- servers: [
- {
- url: '/api',
- description: 'API Server',
- },
- ],
- tags: [
- {
- name: 'events',
- description: 'Event tracking and analytics endpoints',
- },
- ],
- paths: {
- '/events/track': {
- post: {
- tags: ['events'],
- summary: 'Track new event',
- description: 'Record a new event in the analytics system',
- requestBody: {
- required: true,
- content: {
- 'application/json': {
- schema: {
- $ref: '#/components/schemas/EventInput',
- },
- examples: {
- clickEvent: {
- summary: 'Basic click event',
- value: {
- event_type: 'click',
- link_id: 'link_123',
- link_slug: 'promo2023',
- link_original_url: 'https://example.com/promotion',
- visitor_id: '6ec0bd7f-11c0-43da-975e-2a8ad9ebae0b'
- }
- },
- conversionEvent: {
- summary: 'Conversion event',
- value: {
- event_type: 'conversion',
- link_id: 'link_123',
- link_slug: 'promo2023',
- visitor_id: '6ec0bd7f-11c0-43da-975e-2a8ad9ebae0b',
- conversion_type: 'purchase',
- conversion_value: 99.99
- }
- },
- completeEvent: {
- summary: 'Complete event with all fields',
- value: {
- // Core event fields
- event_id: '123e4567-e89b-12d3-a456-426614174000',
- event_time: '2025-03-26T10:30:00.000Z',
- event_type: 'click',
- event_attributes: '{"source":"email_campaign","campaign_id":"spring_sale_2025"}',
-
- // Link information
- link_id: 'link_abc123',
- link_slug: 'summer-promo',
- link_label: 'Summer Promotion 2025',
- link_title: 'Summer Sale 50% Off',
- link_original_url: 'https://example.com/summer-sale-2025',
- link_attributes: '{"utm_campaign":"summer_2025","discount_code":"SUMMER50"}',
- link_created_at: '2025-03-20T08:00:00.000Z',
- link_expires_at: '2025-09-30T23:59:59.000Z',
- link_tags: '["promotion","summer","sale"]',
-
- // User information
- user_id: 'user_12345',
- user_name: 'John Doe',
- user_email: 'john.doe@example.com',
- user_attributes: '{"subscription_tier":"premium","account_created":"2024-01-15"}',
-
- // Team information
- team_id: 'team_67890',
- team_name: 'Marketing Team',
- team_attributes: '{"department":"marketing","region":"APAC"}',
-
- // Project information
- project_id: 'proj_54321',
- project_name: 'Summer Campaign 2025',
- project_attributes: '{"goals":"increase_sales","budget":"10000"}',
-
- // QR code information
- qr_code_id: 'qr_98765',
- qr_code_name: 'Summer Flyer QR',
- qr_code_attributes: '{"size":"large","color":"#FF5500","logo":true}',
-
- // Visitor information
- visitor_id: '6ec0bd7f-11c0-43da-975e-2a8ad9ebae0b',
- session_id: '7fc1bd8f-22d1-54eb-986f-3b9be5ecaf1c',
- ip_address: '203.0.113.42',
- country: 'United States',
- city: 'San Francisco',
- device_type: 'mobile',
- browser: 'Chrome',
- os: 'iOS',
- user_agent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5 Mobile/15E148 Safari/604.1',
-
- // Referrer information
- referrer: 'https://www.google.com/search?q=summer+sale',
- utm_source: 'google',
- utm_medium: 'organic',
- utm_campaign: 'summer_promotion',
-
- // Interaction information
- time_spent_sec: 145,
- is_bounce: false,
- is_qr_scan: true,
- conversion_type: 'signup',
- conversion_value: 0
- }
- }
- }
- }
- }
- },
- responses: {
- '201': {
- description: 'Event successfully tracked',
- content: {
- 'application/json': {
- schema: {
- type: 'object',
- properties: {
- success: {
- type: 'boolean',
- example: true
- },
- message: {
- type: 'string',
- example: 'Event tracked successfully'
- },
- event_id: {
- type: 'string',
- format: 'uuid',
- example: '123e4567-e89b-12d3-a456-426614174000'
- }
- }
- }
- }
- }
- },
- '400': {
- description: 'Bad request',
- content: {
- 'application/json': {
- schema: {
- $ref: '#/components/schemas/Error'
- },
- example: {
- error: 'Missing required field: event_type'
- }
- }
- }
- },
- '500': {
- description: 'Server error',
- content: {
- 'application/json': {
- schema: {
- type: 'object',
- properties: {
- error: {
- type: 'string'
- },
- details: {
- type: 'string'
- }
- }
- },
- example: {
- error: 'Failed to track event',
- details: 'Database connection error'
- }
- }
- }
- }
- }
- }
- },
- '/events': {
- get: {
- tags: ['events'],
- summary: 'Get events',
- description: 'Retrieve events within a specified time range with pagination support',
- parameters: [
- {
- name: 'startTime',
- in: 'query',
- required: true,
- schema: {
- type: 'string',
- format: 'date-time',
- },
- description: 'Start time for events query (ISO 8601 format)',
- },
- {
- name: 'endTime',
- in: 'query',
- required: true,
- schema: {
- type: 'string',
- format: 'date-time',
- },
- description: 'End time for events query (ISO 8601 format)',
- },
- {
- name: 'page',
- in: 'query',
- schema: {
- type: 'integer',
- default: 1,
- minimum: 1,
- },
- description: 'Page number for pagination',
- },
- {
- name: 'pageSize',
- in: 'query',
- schema: {
- type: 'integer',
- default: 50,
- minimum: 1,
- maximum: 100,
- },
- description: 'Number of items per page',
- },
- ],
- responses: {
- '200': {
- description: 'Successful response',
- content: {
- 'application/json': {
- schema: {
- type: 'object',
- properties: {
- data: {
- type: 'array',
- items: {
- $ref: '#/components/schemas/Event',
- },
- },
- pagination: {
- $ref: '#/components/schemas/Pagination',
- },
- },
- },
- },
- },
- },
- '400': {
- description: 'Bad request',
- content: {
- 'application/json': {
- schema: {
- $ref: '#/components/schemas/Error',
- },
- },
- },
- },
- },
- },
- },
- '/events/summary': {
- get: {
- tags: ['events'],
- summary: 'Get events summary',
- description: 'Get aggregated statistics for events within a specified time range',
- parameters: [
- {
- name: 'startTime',
- in: 'query',
- required: true,
- schema: {
- type: 'string',
- format: 'date-time',
- },
- description: 'Start time for summary (ISO 8601 format)',
- },
- {
- name: 'endTime',
- in: 'query',
- required: true,
- schema: {
- type: 'string',
- format: 'date-time',
- },
- description: 'End time for summary (ISO 8601 format)',
- },
- ],
- responses: {
- '200': {
- description: 'Successful response',
- content: {
- 'application/json': {
- schema: {
- $ref: '#/components/schemas/EventsSummary',
- },
- },
- },
- },
- '400': {
- description: 'Bad request',
- content: {
- 'application/json': {
- schema: {
- $ref: '#/components/schemas/Error',
- },
- },
- },
- },
- },
- },
- },
- '/events/time-series': {
- get: {
- tags: ['events'],
- summary: 'Get time series data',
- description: 'Get time-based analytics data for events',
- parameters: [
- {
- name: 'startTime',
- in: 'query',
- required: true,
- schema: {
- type: 'string',
- format: 'date-time',
- },
- description: 'Start time for time series data (ISO 8601 format)',
- },
- {
- name: 'endTime',
- in: 'query',
- required: true,
- schema: {
- type: 'string',
- format: 'date-time',
- },
- description: 'End time for time series data (ISO 8601 format)',
- },
- ],
- responses: {
- '200': {
- description: 'Successful response',
- content: {
- 'application/json': {
- schema: {
- type: 'object',
- properties: {
- data: {
- type: 'array',
- items: {
- $ref: '#/components/schemas/TimeSeriesData',
- },
- },
- },
- },
- },
- },
- },
- '400': {
- description: 'Bad request',
- content: {
- 'application/json': {
- schema: {
- $ref: '#/components/schemas/Error',
- },
- },
- },
- },
- },
- },
- },
- '/events/geo': {
- get: {
- tags: ['events'],
- summary: 'Get geographic data',
- description: 'Get geographic distribution of events',
- parameters: [
- {
- name: 'startTime',
- in: 'query',
- required: true,
- schema: {
- type: 'string',
- format: 'date-time',
- },
- description: 'Start time for geographic data (ISO 8601 format)',
- },
- {
- name: 'endTime',
- in: 'query',
- required: true,
- schema: {
- type: 'string',
- format: 'date-time',
- },
- description: 'End time for geographic data (ISO 8601 format)',
- },
- ],
- responses: {
- '200': {
- description: 'Successful response',
- content: {
- 'application/json': {
- schema: {
- type: 'object',
- properties: {
- data: {
- type: 'array',
- items: {
- $ref: '#/components/schemas/GeoData',
- },
- },
- },
- },
- },
- },
- },
- '400': {
- description: 'Bad request',
- content: {
- 'application/json': {
- schema: {
- $ref: '#/components/schemas/Error',
- },
- },
- },
- },
- },
- },
- },
- '/events/devices': {
- get: {
- tags: ['events'],
- summary: 'Get device analytics data',
- description: 'Get device-related analytics for events',
- parameters: [
- {
- name: 'startTime',
- in: 'query',
- required: true,
- schema: {
- type: 'string',
- format: 'date-time',
- },
- description: 'Start time for device analytics (ISO 8601 format)',
- },
- {
- name: 'endTime',
- in: 'query',
- required: true,
- schema: {
- type: 'string',
- format: 'date-time',
- },
- description: 'End time for device analytics (ISO 8601 format)',
- },
- ],
- responses: {
- '200': {
- description: 'Successful response',
- content: {
- 'application/json': {
- schema: {
- type: 'object',
- properties: {
- data: {
- $ref: '#/components/schemas/DeviceAnalytics',
- },
- },
- },
- },
- },
- },
- '400': {
- description: 'Bad request',
- content: {
- 'application/json': {
- schema: {
- $ref: '#/components/schemas/Error',
- },
- },
- },
- },
- },
- },
- },
- },
- components: {
- schemas: {
- EventInput: {
- type: 'object',
- required: ['event_type'],
- properties: {
- // Core event fields
- event_id: {
- type: 'string',
- format: 'uuid',
- description: '事件唯一标识符,用于唯一标识事件记录。若不提供则自动生成UUID'
- },
- event_time: {
- type: 'string',
- format: 'date-time',
- description: '事件发生的时间戳(ISO 8601格式),记录事件发生的精确时间。若不提供则使用当前服务器时间'
- },
- event_type: {
- type: 'string',
- enum: ['click', 'conversion', 'redirect', 'error'],
- description: '事件类型,用于分类不同的用户交互行为。click表示点击事件,conversion表示转化事件,redirect表示重定向事件,error表示错误事件'
- },
- event_attributes: {
- type: 'string',
- description: '事件附加属性的JSON字符串,用于存储与特定事件相关的自定义数据,例如事件来源、关联活动ID等'
- },
-
- // Link information
- link_id: {
- type: 'string',
- description: '短链接的唯一标识符,用于关联事件与特定短链接'
- },
- link_slug: {
- type: 'string',
- description: '短链接的短码/slug部分,即URL路径中的短字符串,用于生成短链接URL'
- },
- link_label: {
- type: 'string',
- description: '短链接的标签名称,用于分类和组织管理短链接'
- },
- link_title: {
- type: 'string',
- description: '短链接的标题,用于在管理界面或分析报告中显示链接的易读名称'
- },
- link_original_url: {
- type: 'string',
- format: 'uri',
- description: '短链接对应的原始目标URL,即用户访问短链接后将被重定向到的实际URL'
- },
- link_attributes: {
- type: 'string',
- description: '链接附加属性的JSON字符串,用于存储与链接相关的自定义数据,如营销活动信息、目标受众等'
- },
- link_created_at: {
- type: 'string',
- format: 'date-time',
- description: '短链接创建时间,记录链接何时被创建'
- },
- link_expires_at: {
- type: 'string',
- format: 'date-time',
- nullable: true,
- description: '短链接过期时间,指定链接何时失效,值为null表示永不过期'
- },
- link_tags: {
- type: 'string',
- description: '链接标签的JSON数组字符串,用于通过标签对链接进行分类和过滤'
- },
-
- // User information
- user_id: {
- type: 'string',
- description: '创建链接的用户ID,用于跟踪哪个用户创建了短链接'
- },
- user_name: {
- type: 'string',
- description: '用户名称,用于在报表中展示更易读的用户身份'
- },
- user_email: {
- type: 'string',
- format: 'email',
- description: '用户电子邮件地址,可用于通知和报告分发'
- },
- user_attributes: {
- type: 'string',
- description: '用户附加属性的JSON字符串,存储用户相关的额外信息,如订阅级别、账户创建日期等'
- },
-
- // Team information
- team_id: {
- type: 'string',
- description: '团队ID,用于标识链接归属的团队,支持多团队使用场景'
- },
- team_name: {
- type: 'string',
- description: '团队名称,用于在报表和管理界面中显示更友好的团队标识'
- },
- team_attributes: {
- type: 'string',
- description: '团队附加属性的JSON字符串,存储团队相关的额外信息,如部门、地区等'
- },
-
- // Project information
- project_id: {
- type: 'string',
- description: '项目ID,用于将链接归类到特定项目下,便于项目级别的分析'
- },
- project_name: {
- type: 'string',
- description: '项目名称,提供更具描述性的项目标识,用于报表和管理界面'
- },
- project_attributes: {
- type: 'string',
- description: '项目附加属性的JSON字符串,存储项目相关的额外信息,如目标、预算等'
- },
-
- // QR code information
- qr_code_id: {
- type: 'string',
- description: '二维码ID,标识与事件关联的二维码,用于跟踪二维码的使用情况'
- },
- qr_code_name: {
- type: 'string',
- description: '二维码名称,提供更具描述性的二维码标识,便于管理和报表'
- },
- qr_code_attributes: {
- type: 'string',
- description: '二维码附加属性的JSON字符串,存储与二维码相关的额外信息,如尺寸、颜色、logo等'
- },
-
- // Visitor information
- visitor_id: {
- type: 'string',
- format: 'uuid',
- description: '访问者唯一标识符,用于跟踪和识别独立访问者,分析用户行为'
- },
- session_id: {
- type: 'string',
- description: '会话标识符,用于将同一访问者的多个事件分组到同一会话中'
- },
- ip_address: {
- type: 'string',
- description: '访问者的IP地址,用于地理位置分析和安全监控'
- },
- country: {
- type: 'string',
- description: '访问者所在国家,用于地理分布分析'
- },
- city: {
- type: 'string',
- description: '访问者所在城市,提供更精细的地理位置分析'
- },
- device_type: {
- type: 'string',
- description: '访问者使用的设备类型(如mobile、desktop、tablet等),用于设备分布分析'
- },
- browser: {
- type: 'string',
- description: '访问者使用的浏览器(如Chrome、Safari、Firefox等),用于浏览器分布分析'
- },
- os: {
- type: 'string',
- description: '访问者使用的操作系统(如iOS、Android、Windows等),用于操作系统分布分析'
- },
- user_agent: {
- type: 'string',
- description: '访问者的User-Agent字符串,包含有关浏览器、操作系统和设备的详细信息'
- },
-
- // Referrer information
- referrer: {
- type: 'string',
- description: '引荐来源URL,指示用户从哪个网站或页面访问短链接,用于分析流量来源'
- },
- utm_source: {
- type: 'string',
- description: 'UTM来源参数,标识流量的来源渠道,如Google、Facebook、Newsletter等'
- },
- utm_medium: {
- type: 'string',
- description: 'UTM媒介参数,标识营销媒介类型,如cpc、email、social等'
- },
- utm_campaign: {
- type: 'string',
- description: 'UTM活动参数,标识特定的营销活动名称,用于跟踪不同活动的效果'
- },
-
- // Interaction information
- time_spent_sec: {
- type: 'number',
- description: '用户停留时间(秒),表示用户在目标页面上花费的时间,用于分析用户参与度'
- },
- is_bounce: {
- type: 'boolean',
- description: '是否为跳出访问,表示用户是否在查看单个页面后离开,不与网站进一步交互'
- },
- is_qr_scan: {
- type: 'boolean',
- description: '是否来自二维码扫描,用于区分和分析二维码带来的流量'
- },
- conversion_type: {
- type: 'string',
- description: '转化类型,表示事件触发的转化类型,如注册、购买、下载等,用于细分不同类型的转化'
- },
- conversion_value: {
- type: 'number',
- description: '转化价值,表示转化事件的经济价值或重要性,如购买金额、潜在客户价值等'
- }
- }
- },
- Event: {
- type: 'object',
- required: ['event_id', 'event_type', 'event_time', 'visitor_id'],
- properties: {
- event_id: {
- type: 'string',
- format: 'uuid',
- description: '事件唯一标识符,用于唯一标识事件记录',
- },
- event_type: {
- type: 'string',
- enum: ['click', 'conversion'],
- description: '事件类型,用于分类不同的用户交互行为。click表示点击事件,conversion表示转化事件',
- },
- event_time: {
- type: 'string',
- format: 'date-time',
- description: '事件发生的时间戳,记录事件发生的精确时间',
- },
- link_id: {
- type: 'string',
- description: '短链接的唯一标识符,用于关联事件与特定短链接',
- },
- link_slug: {
- type: 'string',
- description: '短链接的短码/slug部分,即URL路径中的短字符串',
- },
- link_original_url: {
- type: 'string',
- format: 'uri',
- description: '短链接对应的原始目标URL,即用户访问短链接后将被重定向到的实际URL',
- },
- visitor_id: {
- type: 'string',
- format: 'uuid',
- description: '访问者唯一标识符,用于跟踪和识别独立访问者,分析用户行为',
- },
- device_type: {
- type: 'string',
- description: '访问者使用的设备类型(如mobile、desktop、tablet等),用于设备分布分析',
- },
- browser: {
- type: 'string',
- description: '访问者使用的浏览器(如Chrome、Safari、Firefox等),用于浏览器分布分析',
- },
- os: {
- type: 'string',
- description: '访问者使用的操作系统(如iOS、Android、Windows等),用于操作系统分布分析',
- },
- country: {
- type: 'string',
- description: '访问者所在国家,用于地理分布分析',
- },
- region: {
- type: 'string',
- description: '访问者所在地区/省份,提供中等精细度的地理位置分析',
- },
- city: {
- type: 'string',
- description: '访问者所在城市,提供更精细的地理位置分析',
- },
- referrer: {
- type: 'string',
- description: '引荐来源URL,指示用户从哪个网站或页面访问短链接,用于分析流量来源',
- },
- conversion_type: {
- type: 'string',
- description: '转化类型,表示事件触发的转化类型,如注册、购买、下载等(仅当event_type为conversion时有效)',
- },
- conversion_value: {
- type: 'number',
- description: '转化价值,表示转化事件的经济价值或重要性,如购买金额、潜在客户价值等(仅当event_type为conversion时有效)',
- },
- },
- },
- EventsSummary: {
- type: 'object',
- required: ['totalEvents', 'uniqueVisitors'],
- properties: {
- totalEvents: {
- type: 'integer',
- description: '时间段内的事件总数,包括所有类型的事件总计',
- },
- uniqueVisitors: {
- type: 'integer',
- description: '时间段内的独立访问者数量,基于唯一访问者ID计算',
- },
- totalConversions: {
- type: 'integer',
- description: '时间段内的转化事件总数,用于衡量营销效果',
- },
- averageTimeSpent: {
- type: 'number',
- description: '平均停留时间(秒),表示用户平均在目标页面上停留的时间,是用户参与度的重要指标',
- },
- },
- },
- TimeSeriesData: {
- type: 'object',
- properties: {
- timestamp: {
- type: 'string',
- format: 'date-time',
- description: '时间序列中的时间点,表示数据采集的精确时间',
- },
- events: {
- type: 'number',
- description: '该时间点的事件数量,显示事件随时间的分布趋势',
- },
- visitors: {
- type: 'number',
- description: '该时间点的独立访问者数量,显示访问者随时间的分布趋势',
- },
- conversions: {
- type: 'number',
- description: '该时间点的转化数量,显示转化随时间的分布趋势',
- },
- },
- },
- GeoData: {
- type: 'object',
- properties: {
- location: {
- type: 'string',
- description: '位置标识符,可以是国家、地区或城市的组合标识',
- },
- country: {
- type: 'string',
- description: '国家名称,表示访问者所在的国家',
- },
- region: {
- type: 'string',
- description: '地区/省份名称,表示访问者所在的地区或省份',
- },
- city: {
- type: 'string',
- description: '城市名称,表示访问者所在的城市',
- },
- visits: {
- type: 'number',
- description: '来自该位置的访问次数,用于分析不同地区的流量分布',
- },
- visitors: {
- type: 'number',
- description: '来自该位置的独立访问者数量,用于分析不同地区的用户分布',
- },
- percentage: {
- type: 'number',
- description: '占总访问量的百分比,便于直观比较不同地区的流量占比',
- },
- },
- },
- DeviceAnalytics: {
- type: 'object',
- properties: {
- deviceTypes: {
- type: 'array',
- items: {
- type: 'object',
- properties: {
- type: {
- type: 'string',
- description: '设备类型,如mobile、desktop、tablet等,用于设备类型分析',
- },
- count: {
- type: 'number',
- description: '使用该设备类型的访问次数,用于统计各类设备的使用情况',
- },
- percentage: {
- type: 'number',
- description: '该设备类型占总访问量的百分比,便于比较不同设备类型的使用占比',
- },
- },
- },
- },
- browsers: {
- type: 'array',
- items: {
- type: 'object',
- properties: {
- name: {
- type: 'string',
- description: '浏览器名称,如Chrome、Safari、Firefox等,用于浏览器使用分析',
- },
- count: {
- type: 'number',
- description: '使用该浏览器的访问次数,用于统计各类浏览器的使用情况',
- },
- percentage: {
- type: 'number',
- description: '该浏览器占总访问量的百分比,便于比较不同浏览器的使用占比',
- },
- },
- },
- },
- operatingSystems: {
- type: 'array',
- items: {
- type: 'object',
- properties: {
- name: {
- type: 'string',
- description: '操作系统名称,如iOS、Android、Windows等,用于操作系统使用分析',
- },
- count: {
- type: 'number',
- description: '使用该操作系统的访问次数,用于统计各类操作系统的使用情况',
- },
- percentage: {
- type: 'number',
- description: '该操作系统占总访问量的百分比,便于比较不同操作系统的使用占比',
- },
- },
- },
- },
- },
- },
- Pagination: {
- type: 'object',
- required: ['page', 'pageSize', 'totalItems', 'totalPages'],
- properties: {
- page: {
- type: 'integer',
- description: '当前页码,表示结果集中的当前页面位置',
- },
- pageSize: {
- type: 'integer',
- description: '每页项目数,表示每页显示的结果数量',
- },
- totalItems: {
- type: 'integer',
- description: '总项目数,表示符合查询条件的结果总数',
- },
- totalPages: {
- type: 'integer',
- description: '总页数,基于总项目数和每页项目数计算得出',
- },
- },
- },
- Error: {
- type: 'object',
- required: ['code', 'message'],
- properties: {
- code: {
- type: 'string',
- description: '错误代码,用于标识特定类型的错误,便于客户端处理不同错误情况',
- },
- message: {
- type: 'string',
- description: '错误消息,提供关于错误的人类可读描述,帮助理解错误原因',
- },
- },
- },
- },
- },
- };
-
- return (
-
-
-
API Documentation
-
- Explore and test the ShortURL Analytics API endpoints using the interactive documentation below.
-
-
-
-
- );
-}
\ No newline at end of file
diff --git a/next.config.ts b/next.config.ts
index 75c5a22..dcc3f4a 100644
--- a/next.config.ts
+++ b/next.config.ts
@@ -3,7 +3,6 @@ import type { NextConfig } from "next";
const nextConfig: NextConfig = {
/* config options here */
// 设置需要转译的包
- transpilePackages: ['swagger-ui-react'],
// 配置实验性选项
experimental: {
diff --git a/package.json b/package.json
index 1b272b6..5635180 100644
--- a/package.json
+++ b/package.json
@@ -33,8 +33,6 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"recharts": "^2.15.1",
- "swagger-ui-dist": "^5.12.0",
- "swagger-ui-react": "^5.12.0",
"uuid": "^10.0.0"
},
"devDependencies": {
@@ -43,7 +41,6 @@
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
- "@types/swagger-ui-react": "^4.18.3",
"css-loader": "^7.1.2",
"eslint": "^9",
"eslint-config-next": "15.2.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e930d6f..b613a53 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -38,12 +38,6 @@ importers:
recharts:
specifier: ^2.15.1
version: 2.15.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- swagger-ui-dist:
- specifier: ^5.12.0
- version: 5.20.1
- swagger-ui-react:
- specifier: ^5.12.0
- version: 5.20.1(@types/react@19.0.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
uuid:
specifier: ^10.0.0
version: 10.0.0
@@ -63,9 +57,6 @@ importers:
'@types/react-dom':
specifier: ^19
version: 19.0.4(@types/react@19.0.12)
- '@types/swagger-ui-react':
- specifier: ^4.18.3
- version: 4.19.0
css-loader:
specifier: ^7.1.2
version: 7.1.2(webpack@5.98.0)
@@ -91,10 +82,6 @@ packages:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
- '@babel/runtime-corejs3@7.27.0':
- resolution: {integrity: sha512-UWjX6t+v+0ckwZ50Y5ShZLnlk95pP5MyW/pon9tiYzl3+18pkTHTFNTKr7rQbfRXPkowt2QAn30o1b6oswszew==}
- engines: {node: '>=6.9.0'}
-
'@babel/runtime@7.27.0':
resolution: {integrity: sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==}
engines: {node: '>=6.9.0'}
@@ -381,103 +368,6 @@ packages:
'@rushstack/eslint-patch@1.11.0':
resolution: {integrity: sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==}
- '@scarf/scarf@1.4.0':
- resolution: {integrity: sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==}
-
- '@swagger-api/apidom-ast@1.0.0-beta.30':
- resolution: {integrity: sha512-5Wj3zdt0dxS9ERVk4qSuqDIsMQ8dP2vop8b494OpJ/O2W261yCV39Z+vN+PqeJ2NiKDRMlJ+QoQ1uVfKwEo8Kg==}
-
- '@swagger-api/apidom-core@1.0.0-beta.30':
- resolution: {integrity: sha512-pDnUhXIKKUvmeezQfwKLL05rkOH1L7ueiy5ja5ob9y2w4r+HXDID7qHtDGeRxKZoIt4E3Sd1K37OjcE9fNcknQ==}
-
- '@swagger-api/apidom-error@1.0.0-beta.30':
- resolution: {integrity: sha512-hVDx0kUF1DTyaEXwmsF3wpJClEfnH0pxjEubqtvHpjjeTMgZzmKc5azbYtvgBX3uUpGHyQZyG/O9g94/wIhhMA==}
-
- '@swagger-api/apidom-json-pointer@1.0.0-beta.30':
- resolution: {integrity: sha512-G+BDNXU/ARJCbJiFq1A6dh6pNDDp1J0jPfKeIHjsD8aZoRdpJC0F3F7onm8TjQm2cnvAi4B7vPOKzjWrYN1VWw==}
-
- '@swagger-api/apidom-ns-api-design-systems@1.0.0-beta.30':
- resolution: {integrity: sha512-YsFtttsq39qVU2J9lMD3i+aeuiMD8EjeageszDEePYgb4/k2PZX9YJqb9urwxydBM7BFG7H/r9K/dVUMHFV5hw==}
-
- '@swagger-api/apidom-ns-arazzo-1@1.0.0-beta.30':
- resolution: {integrity: sha512-HpszcpuDlSOXWruHzasR64L8640VHVDuy8xXJrhx1iBu+gDHriOM8gbh8jQgWST91H0smtPeTG9WV1/h6frhRw==}
-
- '@swagger-api/apidom-ns-asyncapi-2@1.0.0-beta.30':
- resolution: {integrity: sha512-/DvnCZY2cVz8E79Nc5mXD8J0++D8QT/c1PKPMMGEGVwGWB6XLh8jZM0HERb6yAiLUC0qzv4Jau/iQH1gs/ZtiQ==}
-
- '@swagger-api/apidom-ns-json-schema-2019-09@1.0.0-beta.30':
- resolution: {integrity: sha512-HZL76SJaUDmL1GuFcev23UX1vVuxSHIED3vvKso+k3KWNfVWZJrr7GX1ELJx84fWW8g3b5S5+nyz5q1ApT084A==}
-
- '@swagger-api/apidom-ns-json-schema-2020-12@1.0.0-beta.30':
- resolution: {integrity: sha512-D2adAcu/ISoBe0zRbcX0HyaDvWoMhmaL8iPR4pvjLY7soB2tCR4uLEzAkqPa2zaOKBRA2ziF74aNKrKbM5sX8w==}
-
- '@swagger-api/apidom-ns-json-schema-draft-4@1.0.0-beta.30':
- resolution: {integrity: sha512-u5YMIw/g74Z59wPBFS2A2LaheC+EEqRcbpUQOApTvb6zjW+xWxbCuKV1ypzIaVDDPIry8e3mpwjjXLj1mvad5w==}
-
- '@swagger-api/apidom-ns-json-schema-draft-6@1.0.0-beta.30':
- resolution: {integrity: sha512-/Mp11+tBKTN6XnpOiQo/cKnqmvfJhdCniHCK6Bg8wpCI3dMi+nSSpIYgWEPVQfNsLtf/PaYegrtYY56W4UzNRw==}
-
- '@swagger-api/apidom-ns-json-schema-draft-7@1.0.0-beta.30':
- resolution: {integrity: sha512-6sZ0LLYnEz9KXtt9xTRSc0EORBl5Fj3LUbfabUjqLQZGldsJWU+3TTQ4XtzFFHlan7z2WYyALKP7iP+b60XbPg==}
-
- '@swagger-api/apidom-ns-openapi-2@1.0.0-beta.30':
- resolution: {integrity: sha512-nloJUjf6AtKRnBuWmaFkVk7lR7aht9cudXkR/W0ui+feLSJ5rnYy6nyLyGFLZqLnb2cSV8L6bB6tGPJnvc5KzA==}
-
- '@swagger-api/apidom-ns-openapi-3-0@1.0.0-beta.30':
- resolution: {integrity: sha512-7bz6kCgjStTKGGI4wBP2ho574lyfjH5EDPPuXhkwmAG2mOn9MZezlQhsbdo3B+vbi/58mqQb2XCoB4aeP1F+GQ==}
-
- '@swagger-api/apidom-ns-openapi-3-1@1.0.0-beta.30':
- resolution: {integrity: sha512-pq2jxSp0I6xnGzyAiEXWYMuurp8H7TlOQ6Ijr/XX54gNmaIK+yQ3HXc7S6FZx+B2kQx03Tb8Y8O7L7J7YnmFiA==}
-
- '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.0.0-beta.30':
- resolution: {integrity: sha512-ER5kQtxOXG8W1cQC7xH8EYYUOAMaqVrECIZShoa6yOLoI0/a40xFF5Lansn2P9szR1hT/2neM8KLcjaxCFjXSQ==}
-
- '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.0.0-beta.30':
- resolution: {integrity: sha512-Xghcidv1TJVwrb/jFHQZA5YHPm+LxNPpFjOJYrijugXK72D3a5fqc/2PZzkGXeYefE4lGM+YB83c08N6NDCa4w==}
-
- '@swagger-api/apidom-parser-adapter-arazzo-json-1@1.0.0-beta.30':
- resolution: {integrity: sha512-SZajkrTJ7c1I9CI3gnsdHZCQFSIyQ2H/lkWDjA/drZkRcfbR1CTbR2q0BGGlV5Y+nFHBxjRNpPbYbZrqh0WV4w==}
-
- '@swagger-api/apidom-parser-adapter-arazzo-yaml-1@1.0.0-beta.30':
- resolution: {integrity: sha512-T+N1ix+V5IpOWMFcamQRI50830JayD1gifnRm+mVeWJKMzp+xm08bnO8NiR9LQ2SKJZ6FWYM38oG2tAt0Lwxcg==}
-
- '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.0.0-beta.30':
- resolution: {integrity: sha512-KjyF966T9HVvSsk+RWaOcNDxXBqOWr/09SAw1OdBBfGHqs+xF3KOV7/2RB88Adw3+ZZ3E5oXDvVVhobq8wVvyA==}
-
- '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.0.0-beta.30':
- resolution: {integrity: sha512-+6zlRD0nP7T5Yiu9hHgP3b7d016WYRXqfr9TW/yqPFInM/tI74ROPJnMQ1G3s0HyW6lB0KX7cG0O0TqcMmnSqg==}
-
- '@swagger-api/apidom-parser-adapter-json@1.0.0-beta.30':
- resolution: {integrity: sha512-cciT19OOXafwBnXe9KFVwUGEVu4Zrvb4k12TYNlNqzVg1xA9pBc3Ywq5EgHIhiiQOLY3fILr0fr6B36N6irN2Q==}
-
- '@swagger-api/apidom-parser-adapter-openapi-json-2@1.0.0-beta.30':
- resolution: {integrity: sha512-Q5b9XVTId/FiGSmGKSOxyKJZYdvWcZOqogpLkF0Q8PtPVCgp2LFl73XuJOgjxO1nkE+n/ap+93svgaaxQRaVow==}
-
- '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.0.0-beta.30':
- resolution: {integrity: sha512-VsDpKXmRl6sXpgR6o582yyDJqfFfliYVrVWve0DCOTkpvOeOYqPPLA45oMMvunJkqVsBL4Fpy9/ZqAQvdlur7g==}
-
- '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.0.0-beta.30':
- resolution: {integrity: sha512-Q2NQ1/IF500mFuZZDC3tTw75UOTgSknqRyBywsA159BRnqnWxwk/2//Ifh8Vwq/mMyW2zSChigCvnqI+/IvQxA==}
-
- '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.0.0-beta.30':
- resolution: {integrity: sha512-6Zj1UtbQIwnsVJi2xn+Zl9yn9U014XzkX6QKrpAXIUGNCcjwWIbuOKd3u2T481OOP0BuVf3JpWhRqxumtosV3w==}
-
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.0.0-beta.30':
- resolution: {integrity: sha512-YaGDkZaV9ZRtbIGorsyyqL2x323gLMqqgLrPpAjaBbBFiAJRwF/gwRHMY4iJ85H2YeUxUq0jqtSc3jH3wsQJGg==}
-
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.0.0-beta.30':
- resolution: {integrity: sha512-rBa7daaUrDVAIwJZm+S4lwc5pqNt6avNTGxEB69dNZ3QDJmCC+HUnudUtsG3VqMfP46JITKUPvtzRLGjX8CgRg==}
-
- '@swagger-api/apidom-parser-adapter-yaml-1-2@1.0.0-beta.30':
- resolution: {integrity: sha512-NRmQehyw4gbDzeBAl0zjyPqj4e/jNYgqnRLcOsxTKpWODud8RHBqEvju/M6iET6ru0o+A9265efFzqR9hiE0LA==}
-
- '@swagger-api/apidom-reference@1.0.0-beta.30':
- resolution: {integrity: sha512-l1MpLMlmaX+y2hra5EadfR37sAMzmEz1wZomVcnw7vJEFlLQo3WwOdFvpQemPCZ9IJHUs+5zhZ++w7z60uKpSw==}
-
- '@swaggerexpert/cookie@2.0.2':
- resolution: {integrity: sha512-DPI8YJ0Vznk4CT+ekn3rcFNq1uQwvUHZhH6WvTSPD0YKBIlMS9ur2RYKghXuxxOiqOam/i4lHJH4xTIiTgs3Mg==}
- engines: {node: '>=12.20.0'}
-
'@swc/counter@0.1.3':
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
@@ -560,14 +450,6 @@ packages:
'@tailwindcss/postcss@4.0.15':
resolution: {integrity: sha512-qyrpoDKIO7wzkRbKCvGLo7gXRjT9/Njf7ZJiJhG4njrfZkvOhjwnaHpYbpxYeDysEg+9pB1R4jcd+vQ7ZUDsmQ==}
- '@tree-sitter-grammars/tree-sitter-yaml@0.7.0':
- resolution: {integrity: sha512-GOMIK3IaDvECD0eZEhAsLl03RMtM1E8StxuGMn6PpMKFg7jyQ+jSzxJZ4Jmc/tYitah9/AECt8o4tlRQ5yEZQg==}
- peerDependencies:
- tree-sitter: ^0.22.1
- peerDependenciesMeta:
- tree-sitter:
- optional: true
-
'@tybys/wasm-util@0.9.0':
resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
@@ -616,9 +498,6 @@ packages:
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
- '@types/hast@2.3.10':
- resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
-
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
@@ -628,9 +507,6 @@ packages:
'@types/node@20.17.24':
resolution: {integrity: sha512-d7fGCyB96w9BnWQrOsJtpyiSaBcAYYr75bnK6ZRjDbql2cGLj/3GsL5OYmLPNq76l7Gf2q4Rv9J2o6h5CrD9sA==}
- '@types/ramda@0.30.2':
- resolution: {integrity: sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==}
-
'@types/react-dom@19.0.4':
resolution: {integrity: sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==}
peerDependencies:
@@ -642,18 +518,6 @@ packages:
'@types/recharts@1.8.29':
resolution: {integrity: sha512-ulKklaVsnFIIhTQsQw226TnOibrddW1qUQNFVhoQEyY1Z7FRQrNecFCGt7msRuJseudzE9czVawZb17dK/aPXw==}
- '@types/swagger-ui-react@4.19.0':
- resolution: {integrity: sha512-uScp1xkLZJej0bt3/lO4U11ywWEBnI5CFCR0tqp+5Rvxl1Mj1v6VkGED0W70jJwqlBvbD+/a6bDiK8rjepCr8g==}
-
- '@types/trusted-types@2.0.7':
- resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
-
- '@types/unist@2.0.11':
- resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
-
- '@types/use-sync-external-store@0.0.6':
- resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==}
-
'@types/uuid@10.0.0':
resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==}
@@ -843,12 +707,6 @@ packages:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
- apg-lite@1.0.4:
- resolution: {integrity: sha512-B32zCN3IdHIc99Vy7V9BaYTUzLeRA8YXYY1aQD1/5I2aqIrO0coi4t6hJPqMisidlBxhyME8UexkHt31SlR6Og==}
-
- argparse@1.0.10:
- resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
-
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -895,12 +753,6 @@ packages:
resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
engines: {node: '>= 0.4'}
- asynckit@0.4.0:
- resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
-
- autolinker@3.16.2:
- resolution: {integrity: sha512-JiYl7j2Z19F9NdTmirENSUUIIL/9MytEWtmzhfmsKPCp9E+G35Y0UNCMoM9tFigxT59qSc8Ml2dlZXOCVTYwuA==}
-
available-typed-arrays@1.0.7:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
@@ -909,9 +761,6 @@ packages:
resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==}
engines: {node: '>=4'}
- axios@1.8.4:
- resolution: {integrity: sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==}
-
axobject-query@4.1.0:
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
engines: {node: '>= 0.4'}
@@ -919,9 +768,6 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
-
brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
@@ -967,15 +813,6 @@ packages:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- character-entities-legacy@1.1.4:
- resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
-
- character-entities@1.2.4:
- resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==}
-
- character-reference-invalid@1.1.4:
- resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
-
chart.js@4.4.8:
resolution: {integrity: sha512-IkGZlVpXP+83QpMm4uxEiGqSI7jFizwVtF3+n5Pc3k7sMO+tkd0qxh2OzLhenM0K80xtmAONWGBn082EiBQSDA==}
engines: {pnpm: '>=8'}
@@ -984,9 +821,6 @@ packages:
resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
engines: {node: '>=6.0'}
- classnames@2.5.1:
- resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
-
client-only@0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
@@ -1008,25 +842,12 @@ packages:
resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
engines: {node: '>=12.5.0'}
- combined-stream@1.0.8:
- resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
- engines: {node: '>= 0.8'}
-
- comma-separated-tokens@1.0.8:
- resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==}
-
commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- copy-to-clipboard@3.3.3:
- resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==}
-
- core-js-pure@3.41.0:
- resolution: {integrity: sha512-71Gzp96T9YPk63aUvE5Q5qP+DryB4ZloUZPSOebGM88VNw8VNfvdA7z6kGA8iGOTEzAomsRidp4jXSmUIJsL+Q==}
-
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -1043,9 +864,6 @@ packages:
webpack:
optional: true
- css.escape@1.5.1:
- resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
-
cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -1136,17 +954,9 @@ packages:
decimal.js-light@2.5.1:
resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==}
- deep-extend@0.6.0:
- resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
- engines: {node: '>=4.0.0'}
-
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- deepmerge@4.3.1:
- resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
- engines: {node: '>=0.10.0'}
-
define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
@@ -1155,10 +965,6 @@ packages:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
- delayed-stream@1.0.0:
- resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
- engines: {node: '>=0.4.0'}
-
detect-libc@2.0.3:
resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
engines: {node: '>=8'}
@@ -1170,13 +976,6 @@ packages:
dom-helpers@5.2.1:
resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
- dompurify@3.2.4:
- resolution: {integrity: sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==}
-
- drange@1.1.1:
- resolution: {integrity: sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==}
- engines: {node: '>=4'}
-
dunder-proto@1.0.1:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
@@ -1380,9 +1179,6 @@ packages:
resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
- fast-json-patch@3.1.1:
- resolution: {integrity: sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==}
-
fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
@@ -1395,9 +1191,6 @@ packages:
fastq@1.19.1:
resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
- fault@1.0.4:
- resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==}
-
fdir@6.4.3:
resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
peerDependencies:
@@ -1425,27 +1218,10 @@ packages:
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
- follow-redirects@1.15.9:
- resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
- engines: {node: '>=4.0'}
- peerDependencies:
- debug: '*'
- peerDependenciesMeta:
- debug:
- optional: true
-
for-each@0.3.5:
resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
engines: {node: '>= 0.4'}
- form-data@4.0.2:
- resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==}
- engines: {node: '>= 6'}
-
- format@0.2.2:
- resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
- engines: {node: '>=0.4.x'}
-
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
@@ -1527,35 +1303,16 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
- hast-util-parse-selector@2.2.5:
- resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==}
-
- hastscript@6.0.0:
- resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==}
-
- highlight.js@10.7.3:
- resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==}
-
- highlightjs-vue@1.0.0:
- resolution: {integrity: sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==}
-
icss-utils@5.1.0:
resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.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'}
- immutable@3.8.2:
- resolution: {integrity: sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==}
- engines: {node: '>=0.10.0'}
-
import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
@@ -1564,9 +1321,6 @@ packages:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
- inherits@2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
-
internal-slot@1.1.0:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
@@ -1575,15 +1329,6 @@ packages:
resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==}
engines: {node: '>=12'}
- invariant@2.2.4:
- resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
-
- is-alphabetical@1.0.4:
- resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
-
- is-alphanumerical@1.0.4:
- resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
-
is-array-buffer@3.0.5:
resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
engines: {node: '>= 0.4'}
@@ -1622,9 +1367,6 @@ packages:
resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
engines: {node: '>= 0.4'}
- is-decimal@1.0.4:
- resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
-
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -1641,9 +1383,6 @@ packages:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
- is-hexadecimal@1.0.4:
- resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
-
is-map@2.0.3:
resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines: {node: '>= 0.4'}
@@ -1710,9 +1449,6 @@ packages:
resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
hasBin: true
- js-file-download@0.4.12:
- resolution: {integrity: sha512-rML+NkoD08p5Dllpjo0ffy4jRHeY6Zsapvr/W86N7E0yuzAO6qa5X9+xog6zQNlH102J7IXljNY2FtS6Lj3ucg==}
-
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -1829,9 +1565,6 @@ packages:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
- lodash.debounce@4.0.8:
- resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
-
lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
@@ -1842,9 +1575,6 @@ packages:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
- lowlight@1.20.0:
- resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==}
-
math-intrinsics@1.1.0:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
@@ -1868,17 +1598,9 @@ packages:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
- minim@0.23.8:
- resolution: {integrity: sha512-bjdr2xW1dBCMsMGGsUeqM4eFI60m94+szhxWys+B1ztIt6gWSfeGBdSVCIawezeHYLYn0j6zrsXdQS/JllBzww==}
- engines: {node: '>=6'}
-
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
- minimatch@7.4.6:
- resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==}
- engines: {node: '>=10'}
-
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -1903,10 +1625,6 @@ packages:
neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
- neotraverse@0.6.18:
- resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==}
- engines: {node: '>= 10'}
-
next@15.2.3:
resolution: {integrity: sha512-x6eDkZxk2rPpu46E1ZVUWIBhYCLszmUY6fvHBFcbzJ9dD+qRX6vcHusaqqDlnY+VngKzKbAiG2iRCkPbmi8f7w==}
engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
@@ -1928,25 +1646,6 @@ packages:
sass:
optional: true
- node-abort-controller@3.1.1:
- resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==}
-
- node-addon-api@8.3.1:
- resolution: {integrity: sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA==}
- engines: {node: ^18 || ^20 || >= 21}
-
- node-domexception@1.0.0:
- resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
- engines: {node: '>=10.5.0'}
-
- node-fetch-commonjs@3.3.2:
- resolution: {integrity: sha512-VBlAiynj3VMLrotgwOS3OyECFxas5y7ltLcK4t41lMUZeaK15Ym4QRkqN0EQKAFL42q9i21EPKjzLUPfltR72A==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- node-gyp-build@4.8.4:
- resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
- hasBin: true
-
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
@@ -1982,14 +1681,6 @@ packages:
resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
engines: {node: '>= 0.4'}
- openapi-path-templating@2.2.1:
- resolution: {integrity: sha512-eN14VrDvl/YyGxxrkGOHkVkWEoPyhyeydOUrbvjoz8K5eIGgELASwN1eqFOJ2CTQMGCy2EntOK1KdtJ8ZMekcg==}
- engines: {node: '>=12.20.0'}
-
- openapi-server-url-templating@1.3.0:
- resolution: {integrity: sha512-DPlCms3KKEbjVQb0spV6Awfn6UWNheuG/+folQPzh/wUaKwuqvj8zt5gagD7qoyxtE03cIiKPgLFS3Q8Bz00uQ==}
- engines: {node: '>=12.20.0'}
-
optionator@0.9.4:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
@@ -2010,9 +1701,6 @@ packages:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
- parse-entities@2.0.0:
- resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
-
path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
@@ -2082,114 +1770,36 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prismjs@1.27.0:
- resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==}
- engines: {node: '>=6'}
-
- prismjs@1.30.0:
- resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==}
- engines: {node: '>=6'}
-
- process@0.11.10:
- resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
- engines: {node: '>= 0.6.0'}
-
prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
- property-information@5.6.0:
- resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==}
-
- proxy-from-env@1.1.0:
- resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
-
punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- querystringify@2.2.0:
- resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
-
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- ramda-adjunct@5.1.0:
- resolution: {integrity: sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==}
- engines: {node: '>=0.10.3'}
- peerDependencies:
- ramda: '>= 0.30.0'
-
- ramda@0.30.1:
- resolution: {integrity: sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==}
-
- randexp@0.5.3:
- resolution: {integrity: sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w==}
- engines: {node: '>=4'}
-
randombytes@2.1.0:
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
- react-copy-to-clipboard@5.1.0:
- resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==}
- peerDependencies:
- react: ^15.3.0 || 16 || 17 || 18
-
- react-debounce-input@3.3.0:
- resolution: {integrity: sha512-VEqkvs8JvY/IIZvh71Z0TC+mdbxERvYF33RcebnodlsUZ8RSgyKe2VWaHXv4+/8aoOgXLxWrdsYs2hDhcwbUgA==}
- peerDependencies:
- react: ^15.3.0 || 16 || 17 || 18
-
react-dom@19.0.0:
resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==}
peerDependencies:
react: ^19.0.0
- react-immutable-proptypes@2.2.0:
- resolution: {integrity: sha512-Vf4gBsePlwdGvSZoLSBfd4HAP93HDauMY4fDjXhreg/vg6F3Fj/MXDNyTbltPC/xZKmZc+cjLu3598DdYK6sgQ==}
- peerDependencies:
- immutable: '>=3.6.2'
-
- react-immutable-pure-component@2.2.2:
- resolution: {integrity: sha512-vkgoMJUDqHZfXXnjVlG3keCxSO/U6WeDQ5/Sl0GK2cH8TOxEzQ5jXqDXHEL/jqk6fsNxV05oH5kD7VNMUE2k+A==}
- peerDependencies:
- immutable: '>= 2 || >= 4.0.0-rc'
- react: '>= 16.6'
- react-dom: '>= 16.6'
-
- react-inspector@6.0.2:
- resolution: {integrity: sha512-x+b7LxhmHXjHoU/VrFAzw5iutsILRoYyDq97EDYdFpPLcvqtEzk4ZSZSQjnFPbr5T57tLXnHcqFYoN1pI6u8uQ==}
- peerDependencies:
- react: ^16.8.4 || ^17.0.0 || ^18.0.0
-
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
react-is@18.3.1:
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
- react-redux@9.2.0:
- resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==}
- peerDependencies:
- '@types/react': ^18.2.25 || ^19
- react: ^18.0 || ^19
- redux: ^5.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- redux:
- optional: true
-
react-smooth@4.0.4:
resolution: {integrity: sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- react-syntax-highlighter@15.6.1:
- resolution: {integrity: sha512-OqJ2/vL7lEeV5zTJyG7kmARppUjiB9h9udl4qHQjjgEos66z00Ia0OckwYfRxCSFrW8RJIBnsBwQsHZbVPspqg==}
- peerDependencies:
- react: '>= 0.14.0'
-
react-transition-group@4.4.5:
resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
peerDependencies:
@@ -2210,21 +1820,10 @@ packages:
react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- redux-immutable@4.0.0:
- resolution: {integrity: sha512-SchSn/DWfGb3oAejd+1hhHx01xUoxY+V7TeK0BKqpkLKiQPVFf7DYzEaKmrEVxsWxielKfSK9/Xq66YyxgR1cg==}
- peerDependencies:
- immutable: ^3.8.1 || ^4.0.0-rc.1
-
- redux@5.0.1:
- resolution: {integrity: sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==}
-
reflect.getprototypeof@1.0.10:
resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
engines: {node: '>= 0.4'}
- refractor@3.6.0:
- resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==}
-
regenerator-runtime@0.14.1:
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
@@ -2232,25 +1831,10 @@ packages:
resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines: {node: '>= 0.4'}
- remarkable@2.0.1:
- resolution: {integrity: sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA==}
- engines: {node: '>= 6.0.0'}
- hasBin: true
-
- repeat-string@1.6.1:
- resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
- engines: {node: '>=0.10'}
-
require-from-string@2.0.2:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
- requires-port@1.0.0:
- resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
-
- reselect@5.1.1:
- resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==}
-
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -2267,10 +1851,6 @@ packages:
resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
hasBin: true
- ret@0.2.2:
- resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==}
- engines: {node: '>=4'}
-
reusify@1.1.0:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -2312,10 +1892,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- serialize-error@8.1.0:
- resolution: {integrity: sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==}
- engines: {node: '>=10'}
-
serialize-javascript@6.0.2:
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
@@ -2331,10 +1907,6 @@ packages:
resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
engines: {node: '>= 0.4'}
- sha.js@2.4.11:
- resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==}
- hasBin: true
-
sharp@0.33.5:
resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
@@ -2347,10 +1919,6 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- short-unique-id@5.2.2:
- resolution: {integrity: sha512-MlRVyT5RYfDO2kUzBgOPlZriRzG+NIAuwSy1HBN8tahXyFi3+804GGi/mzjUsi6VxgiQuDgMnhoI2FqmSHX8Tg==}
- hasBin: true
-
side-channel-list@1.0.0:
resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
engines: {node: '>= 0.4'}
@@ -2381,12 +1949,6 @@ packages:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
- space-separated-tokens@1.1.5:
- resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==}
-
- sprintf-js@1.0.3:
- resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
-
stable-hash@0.0.5:
resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==}
@@ -2456,18 +2018,6 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- swagger-client@3.34.3:
- resolution: {integrity: sha512-Hm0k/pX6tCL06slq3WYvTkAufYhe3FvHjls88/qXBwlgz/IEy5lleylv7rIguwjSQoQFSg8DPkLz/uczN/qfkA==}
-
- swagger-ui-dist@5.20.1:
- resolution: {integrity: sha512-qBPCis2w8nP4US7SvUxdJD3OwKcqiWeZmjN2VWhq2v+ESZEXOP/7n4DeiOiiZcGYTKMHAHUUrroHaTsjUWTEGw==}
-
- swagger-ui-react@5.20.1:
- resolution: {integrity: sha512-8LKED6zWbPpJMHzC3PYwce6wUO0D1r5ALdJVHNEXZhd4eqa0mUyKEWa3Y+KSBWNLDI2xuNvVU2lBhBbWaiH3Xg==}
- peerDependencies:
- react: '>=16.8.0 <19'
- react-dom: '>=16.8.0 <19'
-
tailwindcss@4.0.15:
resolution: {integrity: sha512-6ZMg+hHdMJpjpeCCFasX7K+U615U9D+7k5/cDK/iRwl6GptF24+I/AbKgOnXhVKePzrEyIXutLv36n4cRsq3Sg==}
@@ -2507,32 +2057,12 @@ packages:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
- toggle-selection@1.0.6:
- resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==}
-
- tree-sitter-json@0.24.8:
- resolution: {integrity: sha512-Tc9ZZYwHyWZ3Tt1VEw7Pa2scu1YO7/d2BCBbKTx5hXwig3UfdQjsOPkPyLpDJOn/m1UBEWYAtSdGAwCSyagBqQ==}
- peerDependencies:
- tree-sitter: ^0.21.1
- peerDependenciesMeta:
- tree-sitter:
- optional: true
-
- tree-sitter@0.22.1:
- resolution: {integrity: sha512-gRO+jk2ljxZlIn20QRskIvpLCMtzuLl5T0BY6L9uvPYD17uUrxlxWkvYCiVqED2q2q7CVtY52Uex4WcYo2FEXw==}
-
ts-api-utils@2.1.0:
resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==}
engines: {node: '>=18.12'}
peerDependencies:
typescript: '>=4.8.4'
- ts-mixer@6.0.4:
- resolution: {integrity: sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==}
-
- ts-toolbelt@9.6.0:
- resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==}
-
tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
@@ -2543,10 +2073,6 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- type-fest@0.20.2:
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
- engines: {node: '>=10'}
-
typed-array-buffer@1.0.3:
resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
engines: {node: '>= 0.4'}
@@ -2563,9 +2089,6 @@ packages:
resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
engines: {node: '>= 0.4'}
- types-ramda@0.30.1:
- resolution: {integrity: sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==}
-
typescript@5.8.2:
resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
engines: {node: '>=14.17'}
@@ -2578,9 +2101,6 @@ packages:
undici-types@6.19.8:
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
- unraw@3.0.0:
- resolution: {integrity: sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==}
-
update-browserslist-db@1.1.3:
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
hasBin: true
@@ -2590,14 +2110,6 @@ packages:
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
- url-parse@1.5.10:
- resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
-
- use-sync-external-store@1.4.0:
- resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
-
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -2612,13 +2124,6 @@ packages:
resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
engines: {node: '>=10.13.0'}
- web-streams-polyfill@3.3.3:
- resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
- engines: {node: '>= 8'}
-
- web-tree-sitter@0.24.5:
- resolution: {integrity: sha512-+J/2VSHN8J47gQUAvF8KDadrfz6uFYVjxoxbKWDoXVsH2u7yLdarCnIURnrMA6uSRkgX3SdmqM5BOoQjPdSh5w==}
-
webpack-sources@3.2.3:
resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
engines: {node: '>=10.13.0'}
@@ -2658,32 +2163,14 @@ packages:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
- xml-but-prettier@1.0.1:
- resolution: {integrity: sha512-C2CJaadHrZTqESlH03WOyw0oZTtoy2uEg6dSDF6YRg+9GnYNub53RRemLpnvtbHDFelxMx4LajiFsYeR6XJHgQ==}
-
- xml@1.0.1:
- resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==}
-
- xtend@4.0.2:
- resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
-
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- zenscroll@4.0.2:
- resolution: {integrity: sha512-jEA1znR7b4C/NnaycInCU6h/d15ZzCd1jmsruqOKnZP6WXQSMH3W2GL+OXbkruslU4h+Tzuos0HdswzRUk/Vgg==}
-
snapshots:
'@alloc/quick-lru@5.2.0': {}
- '@babel/runtime-corejs3@7.27.0':
- dependencies:
- core-js-pure: 3.41.0
- regenerator-runtime: 0.14.1
-
'@babel/runtime@7.27.0':
dependencies:
regenerator-runtime: 0.14.1
@@ -2921,365 +2408,6 @@ snapshots:
'@rushstack/eslint-patch@1.11.0': {}
- '@scarf/scarf@1.4.0': {}
-
- '@swagger-api/apidom-ast@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- unraw: 3.0.0
-
- '@swagger-api/apidom-core@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-ast': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- minim: 0.23.8
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- short-unique-id: 5.2.2
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-error@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
-
- '@swagger-api/apidom-json-pointer@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
-
- '@swagger-api/apidom-ns-api-design-systems@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
- optional: true
-
- '@swagger-api/apidom-ns-arazzo-1@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-json-schema-2020-12': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
- optional: true
-
- '@swagger-api/apidom-ns-asyncapi-2@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-json-schema-draft-7': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
- optional: true
-
- '@swagger-api/apidom-ns-json-schema-2019-09@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@swagger-api/apidom-ns-json-schema-draft-7': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-ns-json-schema-2020-12@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@swagger-api/apidom-ns-json-schema-2019-09': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-ns-json-schema-draft-4@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-ast': 1.0.0-beta.30
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-ns-json-schema-draft-6@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-ns-json-schema-draft-7@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@swagger-api/apidom-ns-json-schema-draft-6': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-ns-openapi-2@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
- optional: true
-
- '@swagger-api/apidom-ns-openapi-3-0@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-ns-openapi-3-1@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-ast': 1.0.0-beta.30
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-json-pointer': 1.0.0-beta.30
- '@swagger-api/apidom-ns-json-schema-2020-12': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-api-design-systems': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-api-design-systems': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-arazzo-json-1@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-arazzo-1': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-arazzo-yaml-1@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-arazzo-1': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-json@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-ast': 1.0.0-beta.30
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- tree-sitter: 0.22.1
- tree-sitter-json: 0.24.8(tree-sitter@0.22.1)
- web-tree-sitter: 0.24.5
- optional: true
-
- '@swagger-api/apidom-parser-adapter-openapi-json-2@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-2': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-2': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optional: true
-
- '@swagger-api/apidom-parser-adapter-yaml-1-2@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-ast': 1.0.0-beta.30
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@tree-sitter-grammars/tree-sitter-yaml': 0.7.0(tree-sitter@0.22.1)
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- tree-sitter: 0.22.1
- web-tree-sitter: 0.24.5
- optional: true
-
- '@swagger-api/apidom-reference@1.0.0-beta.30':
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@types/ramda': 0.30.2
- axios: 1.8.4
- minimatch: 7.4.6
- process: 0.11.10
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- optionalDependencies:
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@swagger-api/apidom-json-pointer': 1.0.0-beta.30
- '@swagger-api/apidom-ns-arazzo-1': 1.0.0-beta.30
- '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-2': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-api-design-systems-json': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-api-design-systems-yaml': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-arazzo-json-1': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-arazzo-yaml-1': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-asyncapi-json-2': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-openapi-json-2': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-openapi-json-3-0': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-openapi-json-3-1': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-openapi-yaml-2': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1': 1.0.0-beta.30
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.30
- transitivePeerDependencies:
- - debug
-
- '@swaggerexpert/cookie@2.0.2':
- dependencies:
- apg-lite: 1.0.4
-
'@swc/counter@0.1.3': {}
'@swc/helpers@0.5.15':
@@ -3348,14 +2476,6 @@ snapshots:
postcss: 8.5.3
tailwindcss: 4.0.15
- '@tree-sitter-grammars/tree-sitter-yaml@0.7.0(tree-sitter@0.22.1)':
- dependencies:
- node-addon-api: 8.3.1
- node-gyp-build: 4.8.4
- optionalDependencies:
- tree-sitter: 0.22.1
- optional: true
-
'@tybys/wasm-util@0.9.0':
dependencies:
tslib: 2.8.1
@@ -3407,10 +2527,6 @@ snapshots:
'@types/estree@1.0.6': {}
- '@types/hast@2.3.10':
- dependencies:
- '@types/unist': 2.0.11
-
'@types/json-schema@7.0.15': {}
'@types/json5@0.0.29': {}
@@ -3419,10 +2535,6 @@ snapshots:
dependencies:
undici-types: 6.19.8
- '@types/ramda@0.30.2':
- dependencies:
- types-ramda: 0.30.1
-
'@types/react-dom@19.0.4(@types/react@19.0.12)':
dependencies:
'@types/react': 19.0.12
@@ -3436,17 +2548,6 @@ snapshots:
'@types/d3-shape': 1.3.12
'@types/react': 19.0.12
- '@types/swagger-ui-react@4.19.0':
- dependencies:
- '@types/react': 19.0.12
-
- '@types/trusted-types@2.0.7':
- optional: true
-
- '@types/unist@2.0.11': {}
-
- '@types/use-sync-external-store@0.0.6': {}
-
'@types/uuid@10.0.0': {}
'@typescript-eslint/eslint-plugin@8.27.0(@typescript-eslint/parser@8.27.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)':
@@ -3674,12 +2775,6 @@ snapshots:
dependencies:
color-convert: 2.0.1
- apg-lite@1.0.4: {}
-
- argparse@1.0.10:
- dependencies:
- sprintf-js: 1.0.3
-
argparse@2.0.1: {}
aria-query@5.3.2: {}
@@ -3753,32 +2848,16 @@ snapshots:
async-function@1.0.0: {}
- asynckit@0.4.0: {}
-
- autolinker@3.16.2:
- dependencies:
- tslib: 2.8.1
-
available-typed-arrays@1.0.7:
dependencies:
possible-typed-array-names: 1.1.0
axe-core@4.10.3: {}
- axios@1.8.4:
- dependencies:
- follow-redirects: 1.15.9
- form-data: 4.0.2
- proxy-from-env: 1.1.0
- transitivePeerDependencies:
- - debug
-
axobject-query@4.1.0: {}
balanced-match@1.0.2: {}
- base64-js@1.5.1: {}
-
brace-expansion@1.1.11:
dependencies:
balanced-match: 1.0.2
@@ -3831,20 +2910,12 @@ snapshots:
ansi-styles: 4.3.0
supports-color: 7.2.0
- character-entities-legacy@1.1.4: {}
-
- character-entities@1.2.4: {}
-
- character-reference-invalid@1.1.4: {}
-
chart.js@4.4.8:
dependencies:
'@kurkle/color': 0.3.4
chrome-trace-event@1.0.4: {}
- classnames@2.5.1: {}
-
client-only@0.0.1: {}
clsx@2.1.1: {}
@@ -3867,22 +2938,10 @@ snapshots:
color-string: 1.9.1
optional: true
- combined-stream@1.0.8:
- dependencies:
- delayed-stream: 1.0.0
-
- comma-separated-tokens@1.0.8: {}
-
commander@2.20.3: {}
concat-map@0.0.1: {}
- copy-to-clipboard@3.3.3:
- dependencies:
- toggle-selection: 1.0.6
-
- core-js-pure@3.41.0: {}
-
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
@@ -3902,8 +2961,6 @@ snapshots:
optionalDependencies:
webpack: 5.98.0
- css.escape@1.5.1: {}
-
cssesc@3.0.0: {}
csstype@3.1.3: {}
@@ -3978,12 +3035,8 @@ snapshots:
decimal.js-light@2.5.1: {}
- deep-extend@0.6.0: {}
-
deep-is@0.1.4: {}
- deepmerge@4.3.1: {}
-
define-data-property@1.1.4:
dependencies:
es-define-property: 1.0.1
@@ -3996,8 +3049,6 @@ snapshots:
has-property-descriptors: 1.0.2
object-keys: 1.1.1
- delayed-stream@1.0.0: {}
-
detect-libc@2.0.3: {}
doctrine@2.1.0:
@@ -4009,12 +3060,6 @@ snapshots:
'@babel/runtime': 7.27.0
csstype: 3.1.3
- dompurify@3.2.4:
- optionalDependencies:
- '@types/trusted-types': 2.0.7
-
- drange@1.1.1: {}
-
dunder-proto@1.0.1:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -4362,8 +3407,6 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.8
- fast-json-patch@3.1.1: {}
-
fast-json-stable-stringify@2.1.0: {}
fast-levenshtein@2.0.6: {}
@@ -4374,10 +3417,6 @@ snapshots:
dependencies:
reusify: 1.1.0
- fault@1.0.4:
- dependencies:
- format: 0.2.2
-
fdir@6.4.3(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
@@ -4402,21 +3441,10 @@ snapshots:
flatted@3.3.3: {}
- follow-redirects@1.15.9: {}
-
for-each@0.3.5:
dependencies:
is-callable: 1.2.7
- form-data@4.0.2:
- dependencies:
- asynckit: 0.4.0
- combined-stream: 1.0.8
- es-set-tostringtag: 2.1.0
- mime-types: 2.1.35
-
- format@0.2.2: {}
-
function-bind@1.1.2: {}
function.prototype.name@1.1.8:
@@ -4503,30 +3531,12 @@ snapshots:
dependencies:
function-bind: 1.1.2
- hast-util-parse-selector@2.2.5: {}
-
- hastscript@6.0.0:
- dependencies:
- '@types/hast': 2.3.10
- comma-separated-tokens: 1.0.8
- hast-util-parse-selector: 2.2.5
- property-information: 5.6.0
- space-separated-tokens: 1.1.5
-
- highlight.js@10.7.3: {}
-
- highlightjs-vue@1.0.0: {}
-
icss-utils@5.1.0(postcss@8.5.3):
dependencies:
postcss: 8.5.3
- ieee754@1.2.1: {}
-
ignore@5.3.2: {}
- immutable@3.8.2: {}
-
import-fresh@3.3.1:
dependencies:
parent-module: 1.0.1
@@ -4534,8 +3544,6 @@ snapshots:
imurmurhash@0.1.4: {}
- inherits@2.0.4: {}
-
internal-slot@1.1.0:
dependencies:
es-errors: 1.3.0
@@ -4544,17 +3552,6 @@ snapshots:
internmap@2.0.3: {}
- invariant@2.2.4:
- dependencies:
- loose-envify: 1.4.0
-
- is-alphabetical@1.0.4: {}
-
- is-alphanumerical@1.0.4:
- dependencies:
- is-alphabetical: 1.0.4
- is-decimal: 1.0.4
-
is-array-buffer@3.0.5:
dependencies:
call-bind: 1.0.8
@@ -4602,8 +3599,6 @@ snapshots:
call-bound: 1.0.4
has-tostringtag: 1.0.2
- is-decimal@1.0.4: {}
-
is-extglob@2.1.1: {}
is-finalizationregistry@1.1.1:
@@ -4621,8 +3616,6 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- is-hexadecimal@1.0.4: {}
-
is-map@2.0.3: {}
is-number-object@1.1.1:
@@ -4692,8 +3685,6 @@ snapshots:
jiti@2.4.2: {}
- js-file-download@0.4.12: {}
-
js-tokens@4.0.0: {}
js-yaml@4.1.0:
@@ -4787,8 +3778,6 @@ snapshots:
dependencies:
p-locate: 5.0.0
- lodash.debounce@4.0.8: {}
-
lodash.merge@4.6.2: {}
lodash@4.17.21: {}
@@ -4797,11 +3786,6 @@ snapshots:
dependencies:
js-tokens: 4.0.0
- lowlight@1.20.0:
- dependencies:
- fault: 1.0.4
- highlight.js: 10.7.3
-
math-intrinsics@1.1.0: {}
merge-stream@2.0.0: {}
@@ -4819,18 +3803,10 @@ snapshots:
dependencies:
mime-db: 1.52.0
- minim@0.23.8:
- dependencies:
- lodash: 4.17.21
-
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.11
- minimatch@7.4.6:
- dependencies:
- brace-expansion: 2.0.1
-
minimatch@9.0.5:
dependencies:
brace-expansion: 2.0.1
@@ -4847,8 +3823,6 @@ snapshots:
neo-async@2.6.2: {}
- neotraverse@0.6.18: {}
-
next@15.2.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
'@next/env': 15.2.3
@@ -4874,21 +3848,6 @@ snapshots:
- '@babel/core'
- babel-plugin-macros
- node-abort-controller@3.1.1: {}
-
- node-addon-api@8.3.1:
- optional: true
-
- node-domexception@1.0.0: {}
-
- node-fetch-commonjs@3.3.2:
- dependencies:
- node-domexception: 1.0.0
- web-streams-polyfill: 3.3.3
-
- node-gyp-build@4.8.4:
- optional: true
-
node-releases@2.0.19: {}
object-assign@4.1.1: {}
@@ -4933,14 +3892,6 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.1.1
- openapi-path-templating@2.2.1:
- dependencies:
- apg-lite: 1.0.4
-
- openapi-server-url-templating@1.3.0:
- dependencies:
- apg-lite: 1.0.4
-
optionator@0.9.4:
dependencies:
deep-is: 0.1.4
@@ -4968,15 +3919,6 @@ snapshots:
dependencies:
callsites: 3.1.0
- parse-entities@2.0.0:
- dependencies:
- character-entities: 1.2.4
- character-entities-legacy: 1.1.4
- character-reference-invalid: 1.1.4
- is-alphanumerical: 1.0.4
- is-decimal: 1.0.4
- is-hexadecimal: 1.0.4
-
path-exists@4.0.0: {}
path-key@3.1.1: {}
@@ -5033,90 +3975,29 @@ snapshots:
prelude-ls@1.2.1: {}
- prismjs@1.27.0: {}
-
- prismjs@1.30.0: {}
-
- process@0.11.10: {}
-
prop-types@15.8.1:
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
react-is: 16.13.1
- property-information@5.6.0:
- dependencies:
- xtend: 4.0.2
-
- proxy-from-env@1.1.0: {}
-
punycode@2.3.1: {}
- querystringify@2.2.0: {}
-
queue-microtask@1.2.3: {}
- ramda-adjunct@5.1.0(ramda@0.30.1):
- dependencies:
- ramda: 0.30.1
-
- ramda@0.30.1: {}
-
- randexp@0.5.3:
- dependencies:
- drange: 1.1.1
- ret: 0.2.2
-
randombytes@2.1.0:
dependencies:
safe-buffer: 5.2.1
- react-copy-to-clipboard@5.1.0(react@19.0.0):
- dependencies:
- copy-to-clipboard: 3.3.3
- prop-types: 15.8.1
- react: 19.0.0
-
- react-debounce-input@3.3.0(react@19.0.0):
- dependencies:
- lodash.debounce: 4.0.8
- prop-types: 15.8.1
- react: 19.0.0
-
react-dom@19.0.0(react@19.0.0):
dependencies:
react: 19.0.0
scheduler: 0.25.0
- react-immutable-proptypes@2.2.0(immutable@3.8.2):
- dependencies:
- immutable: 3.8.2
- invariant: 2.2.4
-
- react-immutable-pure-component@2.2.2(immutable@3.8.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
- dependencies:
- immutable: 3.8.2
- react: 19.0.0
- react-dom: 19.0.0(react@19.0.0)
-
- react-inspector@6.0.2(react@19.0.0):
- dependencies:
- react: 19.0.0
-
react-is@16.13.1: {}
react-is@18.3.1: {}
- react-redux@9.2.0(@types/react@19.0.12)(react@19.0.0)(redux@5.0.1):
- dependencies:
- '@types/use-sync-external-store': 0.0.6
- react: 19.0.0
- use-sync-external-store: 1.4.0(react@19.0.0)
- optionalDependencies:
- '@types/react': 19.0.12
- redux: 5.0.1
-
react-smooth@4.0.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
fast-equals: 5.2.2
@@ -5125,16 +4006,6 @@ snapshots:
react-dom: 19.0.0(react@19.0.0)
react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- react-syntax-highlighter@15.6.1(react@19.0.0):
- dependencies:
- '@babel/runtime': 7.27.0
- highlight.js: 10.7.3
- highlightjs-vue: 1.0.0
- lowlight: 1.20.0
- prismjs: 1.30.0
- react: 19.0.0
- refractor: 3.6.0
-
react-transition-group@4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
'@babel/runtime': 7.27.0
@@ -5163,12 +4034,6 @@ snapshots:
tiny-invariant: 1.3.3
victory-vendor: 36.9.2
- redux-immutable@4.0.0(immutable@3.8.2):
- dependencies:
- immutable: 3.8.2
-
- redux@5.0.1: {}
-
reflect.getprototypeof@1.0.10:
dependencies:
call-bind: 1.0.8
@@ -5180,12 +4045,6 @@ snapshots:
get-proto: 1.0.1
which-builtin-type: 1.2.1
- refractor@3.6.0:
- dependencies:
- hastscript: 6.0.0
- parse-entities: 2.0.0
- prismjs: 1.27.0
-
regenerator-runtime@0.14.1: {}
regexp.prototype.flags@1.5.4:
@@ -5197,19 +4056,8 @@ snapshots:
gopd: 1.2.0
set-function-name: 2.0.2
- remarkable@2.0.1:
- dependencies:
- argparse: 1.0.10
- autolinker: 3.16.2
-
- repeat-string@1.6.1: {}
-
require-from-string@2.0.2: {}
- requires-port@1.0.0: {}
-
- reselect@5.1.1: {}
-
resolve-from@4.0.0: {}
resolve-pkg-maps@1.0.0: {}
@@ -5226,8 +4074,6 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- ret@0.2.2: {}
-
reusify@1.1.0: {}
rspack-resolver@1.2.2:
@@ -5282,10 +4128,6 @@ snapshots:
semver@7.7.1: {}
- serialize-error@8.1.0:
- dependencies:
- type-fest: 0.20.2
-
serialize-javascript@6.0.2:
dependencies:
randombytes: 2.1.0
@@ -5312,11 +4154,6 @@ snapshots:
es-errors: 1.3.0
es-object-atoms: 1.1.1
- sha.js@2.4.11:
- dependencies:
- inherits: 2.0.4
- safe-buffer: 5.2.1
-
sharp@0.33.5:
dependencies:
color: 4.2.3
@@ -5350,8 +4187,6 @@ snapshots:
shebang-regex@3.0.0: {}
- short-unique-id@5.2.2: {}
-
side-channel-list@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -5394,10 +4229,6 @@ snapshots:
source-map@0.6.1: {}
- space-separated-tokens@1.1.5: {}
-
- sprintf-js@1.0.3: {}
-
stable-hash@0.0.5: {}
streamsearch@1.1.0: {}
@@ -5475,74 +4306,6 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- swagger-client@3.34.3:
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@scarf/scarf': 1.4.0
- '@swagger-api/apidom-core': 1.0.0-beta.30
- '@swagger-api/apidom-error': 1.0.0-beta.30
- '@swagger-api/apidom-json-pointer': 1.0.0-beta.30
- '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.30
- '@swagger-api/apidom-reference': 1.0.0-beta.30
- '@swaggerexpert/cookie': 2.0.2
- deepmerge: 4.3.1
- fast-json-patch: 3.1.1
- js-yaml: 4.1.0
- neotraverse: 0.6.18
- node-abort-controller: 3.1.1
- node-fetch-commonjs: 3.3.2
- openapi-path-templating: 2.2.1
- openapi-server-url-templating: 1.3.0
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- transitivePeerDependencies:
- - debug
-
- swagger-ui-dist@5.20.1:
- dependencies:
- '@scarf/scarf': 1.4.0
-
- swagger-ui-react@5.20.1(@types/react@19.0.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
- dependencies:
- '@babel/runtime-corejs3': 7.27.0
- '@scarf/scarf': 1.4.0
- base64-js: 1.5.1
- classnames: 2.5.1
- css.escape: 1.5.1
- deep-extend: 0.6.0
- dompurify: 3.2.4
- ieee754: 1.2.1
- immutable: 3.8.2
- js-file-download: 0.4.12
- js-yaml: 4.1.0
- lodash: 4.17.21
- prop-types: 15.8.1
- randexp: 0.5.3
- randombytes: 2.1.0
- react: 19.0.0
- react-copy-to-clipboard: 5.1.0(react@19.0.0)
- react-debounce-input: 3.3.0(react@19.0.0)
- react-dom: 19.0.0(react@19.0.0)
- react-immutable-proptypes: 2.2.0(immutable@3.8.2)
- react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- react-inspector: 6.0.2(react@19.0.0)
- react-redux: 9.2.0(@types/react@19.0.12)(react@19.0.0)(redux@5.0.1)
- react-syntax-highlighter: 15.6.1(react@19.0.0)
- redux: 5.0.1
- redux-immutable: 4.0.0(immutable@3.8.2)
- remarkable: 2.0.1
- reselect: 5.1.1
- serialize-error: 8.1.0
- sha.js: 2.4.11
- swagger-client: 3.34.3
- url-parse: 1.5.10
- xml: 1.0.1
- xml-but-prettier: 1.0.1
- zenscroll: 4.0.2
- transitivePeerDependencies:
- - '@types/react'
- - debug
-
tailwindcss@4.0.15: {}
tapable@2.2.1: {}
@@ -5574,30 +4337,10 @@ snapshots:
dependencies:
is-number: 7.0.0
- toggle-selection@1.0.6: {}
-
- tree-sitter-json@0.24.8(tree-sitter@0.22.1):
- dependencies:
- node-addon-api: 8.3.1
- node-gyp-build: 4.8.4
- optionalDependencies:
- tree-sitter: 0.22.1
- optional: true
-
- tree-sitter@0.22.1:
- dependencies:
- node-addon-api: 8.3.1
- node-gyp-build: 4.8.4
- optional: true
-
ts-api-utils@2.1.0(typescript@5.8.2):
dependencies:
typescript: 5.8.2
- ts-mixer@6.0.4: {}
-
- ts-toolbelt@9.6.0: {}
-
tsconfig-paths@3.15.0:
dependencies:
'@types/json5': 0.0.29
@@ -5611,8 +4354,6 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- type-fest@0.20.2: {}
-
typed-array-buffer@1.0.3:
dependencies:
call-bound: 1.0.4
@@ -5646,10 +4387,6 @@ snapshots:
possible-typed-array-names: 1.1.0
reflect.getprototypeof: 1.0.10
- types-ramda@0.30.1:
- dependencies:
- ts-toolbelt: 9.6.0
-
typescript@5.8.2: {}
unbox-primitive@1.1.0:
@@ -5661,8 +4398,6 @@ snapshots:
undici-types@6.19.8: {}
- unraw@3.0.0: {}
-
update-browserslist-db@1.1.3(browserslist@4.24.4):
dependencies:
browserslist: 4.24.4
@@ -5673,15 +4408,6 @@ snapshots:
dependencies:
punycode: 2.3.1
- url-parse@1.5.10:
- dependencies:
- querystringify: 2.2.0
- requires-port: 1.0.0
-
- use-sync-external-store@1.4.0(react@19.0.0):
- dependencies:
- react: 19.0.0
-
util-deprecate@1.0.2: {}
uuid@10.0.0: {}
@@ -5708,11 +4434,6 @@ snapshots:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
- web-streams-polyfill@3.3.3: {}
-
- web-tree-sitter@0.24.5:
- optional: true
-
webpack-sources@3.2.3: {}
webpack@5.98.0:
@@ -5792,14 +4513,4 @@ snapshots:
word-wrap@1.2.5: {}
- xml-but-prettier@1.0.1:
- dependencies:
- repeat-string: 1.6.1
-
- xml@1.0.1: {}
-
- xtend@4.0.2: {}
-
yocto-queue@0.1.0: {}
-
- zenscroll@4.0.2: {}