mirror of
https://github.com/langgenius/dify.git
synced 2026-06-29 18:38:14 +08:00
Compare commits
4 Commits
deploy/dev
...
codex/upgr
| Author | SHA1 | Date | |
|---|---|---|---|
| dde1e5c73c | |||
| 508ae6dceb | |||
| c8d7e3f4ab | |||
| 9df5a7c373 |
16
.github/workflows/autofix.yml
vendored
16
.github/workflows/autofix.yml
vendored
@ -51,6 +51,18 @@ jobs:
|
||||
with:
|
||||
files: |
|
||||
api/**
|
||||
- name: Check frontend contract inputs
|
||||
if: github.event_name != 'merge_group'
|
||||
id: frontend-contract-changes
|
||||
uses: tj-actions/changed-files@9426d40962ed5378910ee2e21d5f8c6fcbf2dd96 # v47.0.6
|
||||
with:
|
||||
files: |
|
||||
api/**
|
||||
packages/contracts/openapi-ts.api.config.ts
|
||||
packages/contracts/package.json
|
||||
packages/contracts/openapi/**
|
||||
pnpm-lock.yaml
|
||||
pnpm-workspace.yaml
|
||||
- name: Check dify-agent inputs
|
||||
if: github.event_name != 'merge_group'
|
||||
id: dify-agent-changes
|
||||
@ -143,8 +155,8 @@ jobs:
|
||||
uv run dev/generate_swagger_markdown_docs.py --swagger-dir ../packages/contracts/openapi --markdown-dir openapi/markdown --keep-swagger-json
|
||||
|
||||
- name: Generate frontend contracts
|
||||
if: github.event_name != 'merge_group' && steps.api-changes.outputs.any_changed == 'true'
|
||||
run: pnpm --dir packages/contracts gen-api-contract-from-openapi
|
||||
if: github.event_name != 'merge_group' && steps.frontend-contract-changes.outputs.any_changed == 'true'
|
||||
run: pnpm --dir packages/contracts gen-api-contract
|
||||
|
||||
- name: ESLint autofix
|
||||
if: github.event_name != 'merge_group' && steps.web-changes.outputs.any_changed == 'true'
|
||||
|
||||
@ -34,12 +34,6 @@ class EnterpriseFeatureConfig(BaseSettings):
|
||||
default=False,
|
||||
)
|
||||
|
||||
ENTERPRISE_RBAC_REQUEST_TIMEOUT: int = Field(
|
||||
ge=1,
|
||||
description="Maximum timeout in seconds for inner RBAC requests.",
|
||||
default=30,
|
||||
)
|
||||
|
||||
|
||||
class EnterpriseTelemetryConfig(BaseSettings):
|
||||
"""
|
||||
|
||||
@ -743,7 +743,6 @@ def _inner_call(
|
||||
account_id=account_id,
|
||||
json=json,
|
||||
params=params,
|
||||
timeout=dify_config.ENTERPRISE_RBAC_REQUEST_TIMEOUT,
|
||||
)
|
||||
|
||||
|
||||
|
||||
@ -137,7 +137,7 @@ export const get = oc
|
||||
path: '/agent/invite-options',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetAgentInviteOptionsQuery.optional() }))
|
||||
.input(z.object({ query: zGetAgentInviteOptionsQuery.optional() }).optional())
|
||||
.output(zGetAgentInviteOptionsResponse)
|
||||
|
||||
export const inviteOptions = {
|
||||
@ -1073,7 +1073,7 @@ export const get25 = oc
|
||||
path: '/agent',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetAgentQuery.optional() }))
|
||||
.input(z.object({ query: zGetAgentQuery.optional() }).optional())
|
||||
.output(zGetAgentResponse)
|
||||
|
||||
export const post17 = oc
|
||||
|
||||
@ -2272,10 +2272,10 @@ export const zSelectInputConfig = z.object({
|
||||
})
|
||||
|
||||
export const zFormInputConfig = z.discriminatedUnion('type', [
|
||||
zParagraphInputConfig.extend({ type: z.literal('paragraph') }),
|
||||
zSelectInputConfig.extend({ type: z.literal('select') }),
|
||||
zFileInputConfig.extend({ type: z.literal('file') }),
|
||||
zFileListInputConfig.extend({ type: z.literal('file-list') }),
|
||||
zParagraphInputConfig,
|
||||
zSelectInputConfig,
|
||||
zFileInputConfig,
|
||||
zFileListInputConfig,
|
||||
])
|
||||
|
||||
/**
|
||||
|
||||
@ -13,7 +13,7 @@ export const get = oc
|
||||
path: '/all-workspaces',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetAllWorkspacesQuery.optional() }))
|
||||
.input(z.object({ query: zGetAllWorkspacesQuery.optional() }).optional())
|
||||
.output(zGetAllWorkspacesResponse)
|
||||
|
||||
export const allWorkspaces = {
|
||||
|
||||
@ -519,7 +519,7 @@ export const get2 = oc
|
||||
path: '/apps/starred',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetAppsStarredQuery.optional() }))
|
||||
.input(z.object({ query: zGetAppsStarredQuery.optional() }).optional())
|
||||
.output(zGetAppsStarredResponse)
|
||||
|
||||
export const starred = {
|
||||
@ -4585,7 +4585,7 @@ export const get83 = oc
|
||||
summary: 'Get app list',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetAppsQuery.optional() }))
|
||||
.input(z.object({ query: zGetAppsQuery.optional() }).optional())
|
||||
.output(zGetAppsResponse)
|
||||
|
||||
/**
|
||||
|
||||
@ -3471,10 +3471,10 @@ export const zSelectInputConfig = z.object({
|
||||
})
|
||||
|
||||
export const zFormInputConfig = z.discriminatedUnion('type', [
|
||||
zParagraphInputConfig.extend({ type: z.literal('paragraph') }),
|
||||
zSelectInputConfig.extend({ type: z.literal('select') }),
|
||||
zFileInputConfig.extend({ type: z.literal('file') }),
|
||||
zFileListInputConfig.extend({ type: z.literal('file-list') }),
|
||||
zParagraphInputConfig,
|
||||
zSelectInputConfig,
|
||||
zFileInputConfig,
|
||||
zFileListInputConfig,
|
||||
])
|
||||
|
||||
/**
|
||||
|
||||
@ -394,7 +394,7 @@ export const get6 = oc
|
||||
path: '/datasets/external-knowledge-api',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetDatasetsExternalKnowledgeApiQuery.optional() }))
|
||||
.input(z.object({ query: zGetDatasetsExternalKnowledgeApiQuery.optional() }).optional())
|
||||
.output(zGetDatasetsExternalKnowledgeApiResponse)
|
||||
|
||||
export const post4 = oc
|
||||
@ -499,7 +499,7 @@ export const get8 = oc
|
||||
path: '/datasets/process-rule',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetDatasetsProcessRuleQuery.optional() }))
|
||||
.input(z.object({ query: zGetDatasetsProcessRuleQuery.optional() }).optional())
|
||||
.output(zGetDatasetsProcessRuleResponse)
|
||||
|
||||
export const processRule = {
|
||||
@ -1770,7 +1770,7 @@ export const get36 = oc
|
||||
path: '/datasets',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetDatasetsQuery.optional() }))
|
||||
.input(z.object({ query: zGetDatasetsQuery.optional() }).optional())
|
||||
.output(zGetDatasetsResponse)
|
||||
|
||||
/**
|
||||
|
||||
@ -22,7 +22,7 @@ export const get = oc
|
||||
path: '/explore/apps/learn-dify',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetExploreAppsLearnDifyQuery.optional() }))
|
||||
.input(z.object({ query: zGetExploreAppsLearnDifyQuery.optional() }).optional())
|
||||
.output(zGetExploreAppsLearnDifyResponse)
|
||||
|
||||
export const learnDify = {
|
||||
@ -52,7 +52,7 @@ export const get3 = oc
|
||||
path: '/explore/apps',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetExploreAppsQuery.optional() }))
|
||||
.input(z.object({ query: zGetExploreAppsQuery.optional() }).optional())
|
||||
.output(zGetExploreAppsResponse)
|
||||
|
||||
export const apps = {
|
||||
@ -73,7 +73,7 @@ export const get4 = oc
|
||||
summary: 'Get banner list',
|
||||
tags: ['default'],
|
||||
})
|
||||
.input(z.object({ query: zGetExploreBannersQuery.optional() }))
|
||||
.input(z.object({ query: zGetExploreBannersQuery.optional() }).optional())
|
||||
.output(zGetExploreBannersResponse)
|
||||
|
||||
export const banners = {
|
||||
|
||||
@ -560,7 +560,7 @@ export const get8 = oc
|
||||
path: '/installed-apps',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetInstalledAppsQuery.optional() }))
|
||||
.input(z.object({ query: zGetInstalledAppsQuery.optional() }).optional())
|
||||
.output(zGetInstalledAppsResponse)
|
||||
|
||||
export const post12 = oc
|
||||
|
||||
@ -470,10 +470,10 @@ export const zSelectInputConfig = z.object({
|
||||
})
|
||||
|
||||
export const zFormInputConfig = z.discriminatedUnion('type', [
|
||||
zParagraphInputConfig.extend({ type: z.literal('paragraph') }),
|
||||
zSelectInputConfig.extend({ type: z.literal('select') }),
|
||||
zFileInputConfig.extend({ type: z.literal('file') }),
|
||||
zFileListInputConfig.extend({ type: z.literal('file-list') }),
|
||||
zParagraphInputConfig,
|
||||
zSelectInputConfig,
|
||||
zFileInputConfig,
|
||||
zFileListInputConfig,
|
||||
])
|
||||
|
||||
/**
|
||||
|
||||
@ -247,7 +247,7 @@ export const get2 = oc
|
||||
path: '/rag/pipeline/templates',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetRagPipelineTemplatesQuery.optional() }))
|
||||
.input(z.object({ query: zGetRagPipelineTemplatesQuery.optional() }).optional())
|
||||
.output(zGetRagPipelineTemplatesResponse)
|
||||
|
||||
export const templates2 = {
|
||||
@ -339,7 +339,7 @@ export const get5 = oc
|
||||
path: '/rag/pipelines/recommended-plugins',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetRagPipelinesRecommendedPluginsQuery.optional() }))
|
||||
.input(z.object({ query: zGetRagPipelinesRecommendedPluginsQuery.optional() }).optional())
|
||||
.output(zGetRagPipelinesRecommendedPluginsResponse)
|
||||
|
||||
export const recommendedPlugins = {
|
||||
|
||||
@ -51,7 +51,7 @@ export const get = oc
|
||||
path: '/tags',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetTagsQuery.optional() }))
|
||||
.input(z.object({ query: zGetTagsQuery.optional() }).optional())
|
||||
.output(zGetTagsResponse)
|
||||
|
||||
export const post = oc
|
||||
|
||||
@ -651,7 +651,7 @@ export const get6 = oc
|
||||
summary: 'List customized snippets with pagination and search',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetWorkspacesCurrentCustomizedSnippetsQuery.optional() }))
|
||||
.input(z.object({ query: zGetWorkspacesCurrentCustomizedSnippetsQuery.optional() }).optional())
|
||||
.output(zGetWorkspacesCurrentCustomizedSnippetsResponse)
|
||||
|
||||
/**
|
||||
@ -1503,7 +1503,7 @@ export const get17 = oc
|
||||
path: '/workspaces/current/model-providers',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetWorkspacesCurrentModelProvidersQuery.optional() }))
|
||||
.input(z.object({ query: zGetWorkspacesCurrentModelProvidersQuery.optional() }).optional())
|
||||
.output(zGetWorkspacesCurrentModelProvidersResponse)
|
||||
|
||||
export const modelProviders = {
|
||||
@ -1759,7 +1759,7 @@ export const get25 = oc
|
||||
path: '/workspaces/current/plugin/list',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetWorkspacesCurrentPluginListQuery.optional() }))
|
||||
.input(z.object({ query: zGetWorkspacesCurrentPluginListQuery.optional() }).optional())
|
||||
.output(zGetWorkspacesCurrentPluginListResponse)
|
||||
|
||||
export const list2 = {
|
||||
@ -1946,7 +1946,7 @@ export const get31 = oc
|
||||
path: '/workspaces/current/plugin/tasks',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetWorkspacesCurrentPluginTasksQuery.optional() }))
|
||||
.input(z.object({ query: zGetWorkspacesCurrentPluginTasksQuery.optional() }).optional())
|
||||
.output(zGetWorkspacesCurrentPluginTasksResponse)
|
||||
|
||||
export const tasks = {
|
||||
@ -3498,7 +3498,9 @@ export const get74 = oc
|
||||
path: '/workspaces/current/tool-provider/workflow/get',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetWorkspacesCurrentToolProviderWorkflowGetQuery.optional() }))
|
||||
.input(
|
||||
z.object({ query: zGetWorkspacesCurrentToolProviderWorkflowGetQuery.optional() }).optional(),
|
||||
)
|
||||
.output(zGetWorkspacesCurrentToolProviderWorkflowGetResponse)
|
||||
|
||||
export const get75 = {
|
||||
@ -3558,7 +3560,7 @@ export const get77 = oc
|
||||
path: '/workspaces/current/tool-providers',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ query: zGetWorkspacesCurrentToolProvidersQuery.optional() }))
|
||||
.input(z.object({ query: zGetWorkspacesCurrentToolProvidersQuery.optional() }).optional())
|
||||
.output(zGetWorkspacesCurrentToolProvidersResponse)
|
||||
|
||||
export const toolProviders = {
|
||||
|
||||
@ -140,7 +140,7 @@ export const get3 = oc
|
||||
path: '/account/sessions',
|
||||
tags: ['openapi'],
|
||||
})
|
||||
.input(z.object({ query: zGetAccountSessionsQuery.optional() }))
|
||||
.input(z.object({ query: zGetAccountSessionsQuery.optional() }).optional())
|
||||
.output(zGetAccountSessionsResponse)
|
||||
|
||||
export const sessions = {
|
||||
@ -484,7 +484,7 @@ export const get13 = oc
|
||||
path: '/permitted-external-apps',
|
||||
tags: ['openapi'],
|
||||
})
|
||||
.input(z.object({ query: zGetPermittedExternalAppsQuery.optional() }))
|
||||
.input(z.object({ query: zGetPermittedExternalAppsQuery.optional() }).optional())
|
||||
.output(zGetPermittedExternalAppsResponse)
|
||||
|
||||
export const permittedExternalApps = {
|
||||
|
||||
@ -249,7 +249,7 @@ export const get2 = oc
|
||||
summary: 'List App Feedbacks',
|
||||
tags: ['Feedback'],
|
||||
})
|
||||
.input(z.object({ query: zGetAppFeedbacksQuery.optional() }))
|
||||
.input(z.object({ query: zGetAppFeedbacksQuery.optional() }).optional())
|
||||
.output(zGetAppFeedbacksResponse)
|
||||
|
||||
export const feedbacks = {
|
||||
@ -383,7 +383,7 @@ export const get4 = oc
|
||||
summary: 'List Annotations',
|
||||
tags: ['Annotations'],
|
||||
})
|
||||
.input(z.object({ query: zGetAppsAnnotationsQuery.optional() }))
|
||||
.input(z.object({ query: zGetAppsAnnotationsQuery.optional() }).optional())
|
||||
.output(zGetAppsAnnotationsResponse)
|
||||
|
||||
/**
|
||||
@ -670,7 +670,7 @@ export const get6 = oc
|
||||
summary: 'List Conversations',
|
||||
tags: ['Conversations'],
|
||||
})
|
||||
.input(z.object({ query: zGetConversationsQuery.optional() }))
|
||||
.input(z.object({ query: zGetConversationsQuery.optional() }).optional())
|
||||
.output(zGetConversationsResponse)
|
||||
|
||||
export const conversations = {
|
||||
@ -1948,7 +1948,7 @@ export const get20 = oc
|
||||
summary: 'List Knowledge Bases',
|
||||
tags: ['Knowledge Bases'],
|
||||
})
|
||||
.input(z.object({ query: zGetDatasetsQuery.optional() }))
|
||||
.input(z.object({ query: zGetDatasetsQuery.optional() }).optional())
|
||||
.output(zGetDatasetsResponse)
|
||||
|
||||
/**
|
||||
@ -2364,7 +2364,7 @@ export const get31 = oc
|
||||
summary: 'List Workflow Logs',
|
||||
tags: ['Chatflows', 'Workflows'],
|
||||
})
|
||||
.input(z.object({ query: zGetWorkflowsLogsQuery.optional() }))
|
||||
.input(z.object({ query: zGetWorkflowsLogsQuery.optional() }).optional())
|
||||
.output(zGetWorkflowsLogsResponse)
|
||||
|
||||
export const logs = {
|
||||
|
||||
@ -1924,10 +1924,10 @@ export const zParagraphInputConfig = z.object({
|
||||
})
|
||||
|
||||
export const zFormInputConfig = z.discriminatedUnion('type', [
|
||||
zParagraphInputConfig.extend({ type: z.literal('paragraph') }),
|
||||
zSelectInputConfig.extend({ type: z.literal('select') }),
|
||||
zFileInputConfig.extend({ type: z.literal('file') }),
|
||||
zFileListInputConfig.extend({ type: z.literal('file-list') }),
|
||||
zParagraphInputConfig,
|
||||
zSelectInputConfig,
|
||||
zFileInputConfig,
|
||||
zFileListInputConfig,
|
||||
])
|
||||
|
||||
/**
|
||||
|
||||
@ -296,7 +296,7 @@ export const get = oc
|
||||
path: '/conversations',
|
||||
tags: ['web'],
|
||||
})
|
||||
.input(z.object({ query: zGetConversationsQuery.optional() }))
|
||||
.input(z.object({ query: zGetConversationsQuery.optional() }).optional())
|
||||
.output(zGetConversationsResponse)
|
||||
|
||||
export const conversations = {
|
||||
@ -571,7 +571,7 @@ export const get3 = oc
|
||||
path: '/login/status',
|
||||
tags: ['web'],
|
||||
})
|
||||
.input(z.object({ query: zGetLoginStatusQuery.optional() }))
|
||||
.input(z.object({ query: zGetLoginStatusQuery.optional() }).optional())
|
||||
.output(zGetLoginStatusResponse)
|
||||
|
||||
export const status = {
|
||||
@ -767,7 +767,7 @@ export const get9 = oc
|
||||
path: '/passport',
|
||||
tags: ['web'],
|
||||
})
|
||||
.input(z.object({ query: zGetPassportQuery.optional() }))
|
||||
.input(z.object({ query: zGetPassportQuery.optional() }).optional())
|
||||
.output(zGetPassportResponse)
|
||||
|
||||
export const passport = {
|
||||
@ -889,7 +889,7 @@ export const get11 = oc
|
||||
path: '/saved-messages',
|
||||
tags: ['web'],
|
||||
})
|
||||
.input(z.object({ query: zGetSavedMessagesQuery.optional() }))
|
||||
.input(z.object({ query: zGetSavedMessagesQuery.optional() }).optional())
|
||||
.output(zGetSavedMessagesResponse)
|
||||
|
||||
/**
|
||||
@ -1005,7 +1005,7 @@ export const get14 = oc
|
||||
path: '/webapp/access-mode',
|
||||
tags: ['web'],
|
||||
})
|
||||
.input(z.object({ query: zGetWebappAccessModeQuery.optional() }))
|
||||
.input(z.object({ query: zGetWebappAccessModeQuery.optional() }).optional())
|
||||
.output(zGetWebappAccessModeResponse)
|
||||
|
||||
export const accessMode = {
|
||||
|
||||
@ -763,10 +763,10 @@ export const zParagraphInputConfig = z.object({
|
||||
})
|
||||
|
||||
export const zFormInputConfig = z.discriminatedUnion('type', [
|
||||
zParagraphInputConfig.extend({ type: z.literal('paragraph') }),
|
||||
zSelectInputConfig.extend({ type: z.literal('select') }),
|
||||
zFileInputConfig.extend({ type: z.literal('file') }),
|
||||
zFileListInputConfig.extend({ type: z.literal('file-list') }),
|
||||
zParagraphInputConfig,
|
||||
zSelectInputConfig,
|
||||
zFileInputConfig,
|
||||
zFileListInputConfig,
|
||||
])
|
||||
|
||||
/**
|
||||
|
||||
@ -39,7 +39,6 @@ type ApiSpec = {
|
||||
}
|
||||
|
||||
type ApiJob = {
|
||||
clean?: boolean
|
||||
document: SwaggerDocument
|
||||
outputPath: string
|
||||
plugins?: UserConfig['plugins']
|
||||
@ -367,20 +366,12 @@ const writeConsoleContractEntry = (segments: string[]) => {
|
||||
fs.writeFileSync(entryPath, consoleContractEntryContent(segments))
|
||||
}
|
||||
|
||||
const createConsoleContractEntryJob = (document: SwaggerDocument, segments: string[]): ApiJob => {
|
||||
return {
|
||||
clean: false,
|
||||
document,
|
||||
outputPath: 'generated/api/console',
|
||||
plugins: [],
|
||||
source: {
|
||||
callback: () => writeConsoleContractEntry(segments),
|
||||
enabled: true,
|
||||
path: null,
|
||||
serialize: () => '',
|
||||
},
|
||||
}
|
||||
}
|
||||
const consoleContractEntrySource = (segments: string[]): NonNullable<ApiJob['source']> => ({
|
||||
callback: () => writeConsoleContractEntry(segments),
|
||||
enabled: true,
|
||||
path: null,
|
||||
serialize: () => '',
|
||||
})
|
||||
|
||||
const splitConsoleDocument = (document: SwaggerDocument) => {
|
||||
const pathsBySegment = new Map<string, Record<string, Record<string, unknown>>>()
|
||||
@ -393,12 +384,13 @@ const splitConsoleDocument = (document: SwaggerDocument) => {
|
||||
}
|
||||
|
||||
const segments = [...pathsBySegment.keys()].sort((left, right) => left.localeCompare(right))
|
||||
const jobs = segments.map((segment): ApiJob => ({
|
||||
const jobs = segments.map((segment, index): ApiJob => ({
|
||||
document: cloneDocumentWithPaths(document, pathsBySegment.get(segment) ?? {}),
|
||||
outputPath: `generated/api/console/${toKebabCase(segment)}`,
|
||||
...(index === 0 ? { source: consoleContractEntrySource(segments) } : {}),
|
||||
}))
|
||||
|
||||
return [...jobs, createConsoleContractEntryJob(document, segments)]
|
||||
return jobs
|
||||
}
|
||||
|
||||
const createApiJobs = (spec: ApiSpec): ApiJob[] => {
|
||||
@ -423,7 +415,6 @@ const createApiConfig = (job: ApiJob): UserConfig => ({
|
||||
file: false,
|
||||
},
|
||||
output: {
|
||||
...(job.clean === undefined ? {} : { clean: job.clean }),
|
||||
entryFile: false,
|
||||
fileName: {
|
||||
suffix: '.gen',
|
||||
|
||||
60
pnpm-lock.yaml
generated
60
pnpm-lock.yaml
generated
@ -46,8 +46,8 @@ catalogs:
|
||||
specifier: 2.2.0
|
||||
version: 2.2.0
|
||||
'@hey-api/openapi-ts':
|
||||
specifier: 0.98.2
|
||||
version: 0.98.2
|
||||
specifier: 0.99.0
|
||||
version: 0.99.0
|
||||
'@hono/node-server':
|
||||
specifier: 2.0.6
|
||||
version: 2.0.6
|
||||
@ -802,7 +802,7 @@ importers:
|
||||
version: link:../tsconfig
|
||||
'@hey-api/openapi-ts':
|
||||
specifier: 'catalog:'
|
||||
version: 0.98.2(magicast@0.5.3)(typescript@6.0.3)
|
||||
version: 0.99.0(magicast@0.5.3)(typescript@6.0.3)
|
||||
'@types/js-yaml':
|
||||
specifier: 'catalog:'
|
||||
version: 4.0.9
|
||||
@ -2361,23 +2361,23 @@ packages:
|
||||
peerDependencies:
|
||||
react: '>= 16 || ^19.0.0-rc'
|
||||
|
||||
'@hey-api/codegen-core@0.9.0':
|
||||
resolution: {integrity: sha512-OK9/R8WuujwgvnrDIPnEiIf6WnfUOi3GaEr6kIngqoI5FUQwYbeDKHE/frTVUl2A76ZQPCrMknHtPx6Gqtwf8Q==}
|
||||
'@hey-api/codegen-core@0.9.1':
|
||||
resolution: {integrity: sha512-s97jL1dgTMuiMHv2BZ1X4Tgd99Mf9GOvGdNqNcGwIMmnR+PgYNoraj4Zvp134MKsNCap/m7k0r0vKKnl56pj4w==}
|
||||
engines: {node: '>=22.18.0'}
|
||||
|
||||
'@hey-api/json-schema-ref-parser@1.4.3':
|
||||
resolution: {integrity: sha512-UzGSDzh3QUhrnwl4atnHc2YqDO6KemYVEOwl1Ynowm/tcr0XlpdHOpyWr5UaWIJfiXTXdYRIC9k2Yxm19pcPzQ==}
|
||||
'@hey-api/json-schema-ref-parser@1.4.4':
|
||||
resolution: {integrity: sha512-otmd+zCxbYVBIp/mlMTnGkvlNYLkVKgs3VOIq0kSnenhB1+fRwLPQIeSwyWM6E51oXhUedkYjVsVpkVexeuJOA==}
|
||||
engines: {node: '>=22.18.0'}
|
||||
|
||||
'@hey-api/openapi-ts@0.98.2':
|
||||
resolution: {integrity: sha512-2nVJXH8tpFPGTBOhxyjEd1Jw0hsRqJqeTQW3kltAjVdSU4YWxeu97x5sgNOmsbsfeg6Dqz7Wfzs26walBOuswA==}
|
||||
'@hey-api/openapi-ts@0.99.0':
|
||||
resolution: {integrity: sha512-SePU/5oEWWkvUBYmvzdYRctseoLuskyhs4ET0RvLIcmzc8yLQoA2R+KtBIQ8bPsoSUB0m4E5SmBnl6aGSA0szQ==}
|
||||
engines: {node: '>=22.18.0'}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
typescript: '>=5.5.3 || >=6.0.0 || 6.0.1-rc'
|
||||
|
||||
'@hey-api/shared@0.4.8':
|
||||
resolution: {integrity: sha512-29Pg2FB0UW20pplYgcfiQn1hQYpbZ9D2gdDJc7nDK3xh3pvHOTGP0v3R2ueFpFnw9GN1SRhIdhiVuAYWMDimjA==}
|
||||
'@hey-api/shared@0.5.0':
|
||||
resolution: {integrity: sha512-JN/j4Ebh4cJGYIQ5cwWuqe7GeSUyQoz7oC51WqyhKOcrejK6DKZMDkshc5d1eKTRuRL+rjozuRcoUaZZn2DGPw==}
|
||||
engines: {node: '>=22.18.0'}
|
||||
|
||||
'@hey-api/spec-types@0.2.0':
|
||||
@ -7414,6 +7414,10 @@ packages:
|
||||
js-tokens@9.0.1:
|
||||
resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
|
||||
|
||||
js-yaml@4.2.0:
|
||||
resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==}
|
||||
hasBin: true
|
||||
|
||||
js-yaml@4.3.0:
|
||||
resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==}
|
||||
hasBin: true
|
||||
@ -8923,8 +8927,8 @@ packages:
|
||||
engines: {node: '>=10'}
|
||||
hasBin: true
|
||||
|
||||
semver@7.8.2:
|
||||
resolution: {integrity: sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==}
|
||||
semver@7.8.4:
|
||||
resolution: {integrity: sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==}
|
||||
engines: {node: '>=10'}
|
||||
hasBin: true
|
||||
|
||||
@ -11082,7 +11086,7 @@ snapshots:
|
||||
dependencies:
|
||||
react: 19.2.7
|
||||
|
||||
'@hey-api/codegen-core@0.9.0(magicast@0.5.3)':
|
||||
'@hey-api/codegen-core@0.9.1(magicast@0.5.3)':
|
||||
dependencies:
|
||||
'@hey-api/types': 0.1.4
|
||||
ansi-colors: 4.1.3
|
||||
@ -11091,17 +11095,17 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- magicast
|
||||
|
||||
'@hey-api/json-schema-ref-parser@1.4.3':
|
||||
'@hey-api/json-schema-ref-parser@1.4.4':
|
||||
dependencies:
|
||||
'@jsdevtools/ono': 7.1.3
|
||||
'@types/json-schema': 7.0.15
|
||||
js-yaml: 4.3.0
|
||||
js-yaml: 4.2.0
|
||||
|
||||
'@hey-api/openapi-ts@0.98.2(magicast@0.5.3)(typescript@6.0.3)':
|
||||
'@hey-api/openapi-ts@0.99.0(magicast@0.5.3)(typescript@6.0.3)':
|
||||
dependencies:
|
||||
'@hey-api/codegen-core': 0.9.0(magicast@0.5.3)
|
||||
'@hey-api/json-schema-ref-parser': 1.4.3
|
||||
'@hey-api/shared': 0.4.8(magicast@0.5.3)
|
||||
'@hey-api/codegen-core': 0.9.1(magicast@0.5.3)
|
||||
'@hey-api/json-schema-ref-parser': 1.4.4
|
||||
'@hey-api/shared': 0.5.0(magicast@0.5.3)
|
||||
'@hey-api/spec-types': 0.2.0
|
||||
'@hey-api/types': 0.1.4
|
||||
'@lukeed/ms': 2.0.2
|
||||
@ -11113,16 +11117,16 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- magicast
|
||||
|
||||
'@hey-api/shared@0.4.8(magicast@0.5.3)':
|
||||
'@hey-api/shared@0.5.0(magicast@0.5.3)':
|
||||
dependencies:
|
||||
'@hey-api/codegen-core': 0.9.0(magicast@0.5.3)
|
||||
'@hey-api/json-schema-ref-parser': 1.4.3
|
||||
'@hey-api/codegen-core': 0.9.1(magicast@0.5.3)
|
||||
'@hey-api/json-schema-ref-parser': 1.4.4
|
||||
'@hey-api/spec-types': 0.2.0
|
||||
'@hey-api/types': 0.1.4
|
||||
ansi-colors: 4.1.3
|
||||
cross-spawn: 7.0.6
|
||||
open: 11.0.0
|
||||
semver: 7.8.2
|
||||
semver: 7.8.4
|
||||
transitivePeerDependencies:
|
||||
- magicast
|
||||
|
||||
@ -16689,6 +16693,10 @@ snapshots:
|
||||
|
||||
js-tokens@9.0.1: {}
|
||||
|
||||
js-yaml@4.2.0:
|
||||
dependencies:
|
||||
argparse: 2.0.1
|
||||
|
||||
js-yaml@4.3.0:
|
||||
dependencies:
|
||||
argparse: 2.0.1
|
||||
@ -18699,7 +18707,7 @@ snapshots:
|
||||
|
||||
semver@7.8.1: {}
|
||||
|
||||
semver@7.8.2: {}
|
||||
semver@7.8.4: {}
|
||||
|
||||
semver@7.8.5: {}
|
||||
|
||||
@ -20053,7 +20061,7 @@ time:
|
||||
'@floating-ui/react@0.27.19': '2026-03-03T03:02:09.664Z'
|
||||
'@formatjs/intl-localematcher@0.8.10': '2026-06-04T15:24:22.451Z'
|
||||
'@heroicons/react@2.2.0': '2024-11-18T15:33:27.317Z'
|
||||
'@hey-api/openapi-ts@0.98.2': '2026-06-08T05:37:17.524Z'
|
||||
'@hey-api/openapi-ts@0.99.0': '2026-06-22T06:38:34.730Z'
|
||||
'@hono/node-server@2.0.6': '2026-06-22T12:00:41.677Z'
|
||||
'@iconify-json/heroicons@1.2.3': '2025-09-20T05:33:02.364Z'
|
||||
'@iconify-json/ri@1.2.10': '2026-02-10T08:41:46.666Z'
|
||||
|
||||
@ -64,7 +64,7 @@ catalog:
|
||||
'@floating-ui/react': 0.27.19
|
||||
'@formatjs/intl-localematcher': 0.8.10
|
||||
'@heroicons/react': 2.2.0
|
||||
'@hey-api/openapi-ts': 0.98.2
|
||||
'@hey-api/openapi-ts': 0.99.0
|
||||
'@hono/node-server': 2.0.6
|
||||
'@iconify-json/heroicons': 1.2.3
|
||||
'@iconify-json/ri': 1.2.10
|
||||
|
||||
Reference in New Issue
Block a user