diff --git a/app/javascript/packs/active_docs.ts b/app/javascript/packs/active_docs.ts index 3991c5e693..fad762074a 100644 --- a/app/javascript/packs/active_docs.ts +++ b/app/javascript/packs/active_docs.ts @@ -2,6 +2,7 @@ import SwaggerUI from 'swagger-ui' import 'swagger-ui/dist/swagger-ui.css' +import { ClearDefaultValuesPlugin } from 'ActiveDocs/ClearDefaultValuesPlugin' import { autocompleteRequestInterceptor } from 'ActiveDocs/OAS3Autocomplete' import { fetchData } from 'utilities/fetchData' @@ -16,9 +17,12 @@ window.SwaggerUI = (args: SwaggerUI.SwaggerUIOptions, serviceEndpoint: string) = .then(accountData => { const requestInterceptor = (request: SwaggerUI.Request) => autocompleteRequestInterceptor(request, accountData, serviceEndpoint) + const plugins = [...(args.plugins ?? []), ClearDefaultValuesPlugin] + return SwaggerUI({ ...args, - requestInterceptor + requestInterceptor, + plugins } as SwaggerUI.SwaggerUIOptions) }) .catch(error => { console.error(error) }) diff --git a/app/javascript/packs/service_active_docs.ts b/app/javascript/packs/service_active_docs.ts index a674fd21a7..e2b68d9d59 100644 --- a/app/javascript/packs/service_active_docs.ts +++ b/app/javascript/packs/service_active_docs.ts @@ -1,6 +1,7 @@ import SwaggerUI from 'swagger-ui' import 'swagger-ui/dist/swagger-ui.css' +import { ClearDefaultValuesPlugin } from 'ActiveDocs/ClearDefaultValuesPlugin' import { autocompleteRequestInterceptor } from 'ActiveDocs/OAS3Autocomplete' import type { AccountDataResponse } from 'Types/SwaggerTypes' @@ -26,9 +27,9 @@ const renderActiveDocs = async () => { SwaggerUI({ url, - // eslint-disable-next-line @typescript-eslint/naming-convention -- SwaggerUI API - dom_id: `#${containerId}`, - requestInterceptor + domNode: container, + requestInterceptor, + plugins: [ClearDefaultValuesPlugin] }) } diff --git a/app/javascript/src/ActiveDocs/ClearDefaultValuesPlugin.ts b/app/javascript/src/ActiveDocs/ClearDefaultValuesPlugin.ts new file mode 100644 index 0000000000..9ecbe49aad --- /dev/null +++ b/app/javascript/src/ActiveDocs/ClearDefaultValuesPlugin.ts @@ -0,0 +1,136 @@ +import type { SwaggerUIPlugin } from 'swagger-ui' +import type { Component } from 'react' +import type { SwaggerUIContext, JsonSchemaFormProperties } from 'swagger-ui-utils' + +// A plain schema property as it appears in the resolved OAS3 spec JSON. +interface SchemaProperty { + type?: string; + example?: unknown; + default?: unknown; + examples?: unknown[]; +} + +// Primitive types for which swagger-ui auto-generates placeholder values +// ("string", 0, true) when no explicit value exists in the spec. +const PRIMITIVE_TYPES = new Set(['string', 'integer', 'number', 'boolean']) + +// The exact placeholder values swagger-ui generates per type, used to detect +// auto-filled fields vs. values the user or spec author actually provided. +const GENERATED_DEFAULTS: Record = { + string: 'string', + integer: 0, + number: 0, + boolean: true +} + +// Returns true when a plain-object schema property has an explicit example or +// default, meaning the generated placeholder is intentional and should not be +// cleared. Used with the resolved spec (plain JS objects). +const hasSchemaExample = (prop: SchemaProperty): boolean => + prop.example !== undefined || prop.default !== undefined || + (Array.isArray(prop.examples) && prop.examples.length > 0) + +// Same check, but for Immutable.js Map objects. swagger-ui passes schema as +// an Immutable Map to JsonSchemaForm, so ordinary property access won't work. +const hasImmutableSchemaExample = (schema: { get?: (key: string) => unknown } | undefined): boolean => { + if (!schema?.get) return false + return schema.get('example') !== undefined || + schema.get('default') !== undefined || + // Immutable Lists have a `size` property; a non-empty examples list suffices. + (schema.get('examples') as { size?: number } | undefined)?.size !== undefined +} + +// Replaces swagger-ui's auto-generated placeholder values with empty strings +// for properties that have no explicit example or default in the spec. +// Properties with real spec values, or body keys absent from the schema, are +// left untouched. Does not mutate the input object. +export const clearGeneratedDefaults = ( + body: Record, + properties: Record +): Record => { + const result = { ...body } + for (const [key, prop] of Object.entries(properties)) { + if (!(key in result)) continue + const type = prop.type + if (type && PRIMITIVE_TYPES.has(type) && !hasSchemaExample(prop) && result[key] === GENERATED_DEFAULTS[type]) { + result[key] = '' + } + } + return result +} + +// Swagger-ui plugin that prevents auto-generated placeholder values ("string", +// 0, true) from appearing in form fields when no example or default is defined +// in the spec. It combines two targeted overrides: +// +// 1. JsonSchemaForm wrapper — runs once at mount. Sets dispatchInitialValue=false +// for primitive fields without spec examples/defaults, which stops swagger-ui +// from dispatching the generated placeholder into the form state on mount. +// Fields with explicit examples/defaults are left at dispatchInitialValue=true +// so their spec values are dispatched normally. +// +// 2. selectDefaultRequestBodyValue selector wrapper — runs only when the user +// clicks Reset. Post-processes the selector's JSON string result, replacing +// generated placeholders with empty strings using the resolved spec schema. +// +// Only form-encoded content types are processed by the selector wrapper; +// JSON and other types pass through unchanged. +export const ClearDefaultValuesPlugin: SwaggerUIPlugin = () => ({ + wrapComponents: { + // eslint-disable-next-line @typescript-eslint/naming-convention + JsonSchemaForm: (Original: Component, { React }: SwaggerUIContext) => + // eslint-disable-next-line @typescript-eslint/naming-convention + function JsonSchemaFormWrapped (props: JsonSchemaFormProperties) { + const newProps = { ...props } + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any + const schema = (props as any).schema as { get?: (key: string) => unknown } | undefined + const type = schema?.get?.('type') as string | undefined + if (type && PRIMITIVE_TYPES.has(type) && !hasImmutableSchemaExample(schema)) { + newProps.dispatchInitialValue = false + } + return React.createElement(Original, newProps) + } + }, + statePlugins: { + oas3: { + wrapSelectors: { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + selectDefaultRequestBodyValue: (oriSelector: (...args: any[]) => unknown, system: any) => + // The wrapSelectors convention injects state as the first arg; we + // don't need it since the original selector already has state bound. + // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-argument + (_state: unknown, path: string, method: string) => { + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const result = oriSelector(path, method) as string | null + if (typeof result !== 'string') return result + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment + const { specSelectors, oas3Selectors } = system.getSystem() + // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment + const contentType: string | null = oas3Selectors.requestContentType(path, method) + if (!contentType) return result + + // Only form-encoded bodies are represented as flat key/value pairs; + // JSON bodies should pass through to preserve their structure. + const isFormEncoded = contentType === 'application/x-www-form-urlencoded' || contentType.startsWith('multipart/') + if (!isFormEncoded) return result + + // specResolvedSubtree returns an Immutable Map with $refs already resolved. + // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment + const requestBody = specSelectors.specResolvedSubtree(['paths', path, method, 'requestBody']) + // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment + const schema = requestBody?.getIn?.(['content', contentType, 'schema'])?.toJS?.() as Record | undefined + const properties = schema?.properties as Record | undefined + if (!properties) return result + + try { + const parsed = JSON.parse(result) as Record + return JSON.stringify(clearGeneratedDefaults(parsed, properties), null, 2) + } catch { + return result + } + } + } + } + } +}) diff --git a/app/javascript/src/ActiveDocs/ThreeScaleApiDocs.ts b/app/javascript/src/ActiveDocs/ThreeScaleApiDocs.ts index afce646ae2..c32a080d4e 100644 --- a/app/javascript/src/ActiveDocs/ThreeScaleApiDocs.ts +++ b/app/javascript/src/ActiveDocs/ThreeScaleApiDocs.ts @@ -2,6 +2,7 @@ import SwaggerUI from 'swagger-ui' // this is how SwaggerUI imports this function https://github.com/swagger-api/swagger-ui/pull/6208 import { execute } from 'swagger-client/es/execute' +import { ClearDefaultValuesPlugin } from 'ActiveDocs/ClearDefaultValuesPlugin' import { fetchData } from 'utilities/fetchData' import { safeFromJsonString } from 'utilities/json-utils' import { autocompleteRequestInterceptor } from 'ActiveDocs/OAS3Autocomplete' @@ -16,12 +17,13 @@ const getApiSpecUrl = (baseUrl: string, specPath: string): string => { return `${baseUrl.replace(/\/$/, '')}${specPath}` } -const appendSwaggerDiv = (container: HTMLElement, id: string): void => { +const appendSwaggerDiv = (container: HTMLElement, id: string): HTMLDivElement => { const div = document.createElement('div') div.setAttribute('class', 'api-docs-wrap') div.setAttribute('id', id) container.appendChild(div) + return div } /** @@ -137,18 +139,17 @@ export const renderSwaggerUI = async (container: HTMLElement, apiDocsPath: strin const accountData: AccountDataResponse = await fetchData(accountDataUrl) - apiSpecs.apis.forEach( api => { + apiSpecs.apis.forEach(api => { const domId = api.system_name.replace(/_/g, '-') const url = getApiSpecUrl(baseUrl, api.path) - appendSwaggerDiv(container, domId) + const div = appendSwaggerDiv(container, domId) SwaggerUI({ url, - // eslint-disable-next-line @typescript-eslint/naming-convention -- Swagger UI - dom_id: `#${domId}`, + domNode: div, requestInterceptor: (request) => autocompleteRequestInterceptor(request, accountData, ''), tryItOutEnabled: true, plugins: [ - RequestBodyTransformerPlugin, UncheckSendEmptyValuePlugin + RequestBodyTransformerPlugin, UncheckSendEmptyValuePlugin, ClearDefaultValuesPlugin ] }) }) diff --git a/app/javascript/src/Types/swagger.d.ts b/app/javascript/src/Types/swagger.d.ts index e6e7ffe07e..40b449afd8 100644 --- a/app/javascript/src/Types/swagger.d.ts +++ b/app/javascript/src/Types/swagger.d.ts @@ -30,7 +30,8 @@ declare module 'swagger-ui-utils' { import type { Component } from 'react' export interface ReactType { - createElement: (Original: Component, props: ParameterIncludeEmptyProperties) => Component; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + createElement: (Original: Component, props: any) => Component; } export interface SwaggerUIContext { @@ -43,4 +44,9 @@ declare module 'swagger-ui-utils' { defaultValue: boolean; }; } + + export interface JsonSchemaFormProperties { + [key: string]: unknown; + dispatchInitialValue: boolean; + } } diff --git a/doc/dependency_decisions.yml b/doc/dependency_decisions.yml index f349c380dc..f246ab975e 100644 --- a/doc/dependency_decisions.yml +++ b/doc/dependency_decisions.yml @@ -1,3 +1,4 @@ +# RH allowed licenses list: https://docs.fedoraproject.org/en-US/legal/allowed-licenses/ --- - - :permit - MIT @@ -243,3 +244,9 @@ :why: Public domain license :versions: [] :when: 2024-11-12 19:29:30.296279869 Z +- - :permit + - BlueOak-1.0.0 + - :who: Joan Lledó + :why: Approved by OSI and Fedora + :versions: [] + :when: 2026-04-29 07:57:00.547859043 Z diff --git a/features/api/services/api_docs/default_values.feature b/features/api/services/api_docs/default_values.feature new file mode 100644 index 0000000000..58c042e48c --- /dev/null +++ b/features/api/services/api_docs/default_values.feature @@ -0,0 +1,34 @@ +@javascript +Feature: Product > ActiveDocs default form field values + + The ClearDefaultValuesPlugin should prevent swagger-ui from auto-filling + form fields with generated values like "string" or 0, while preserving + explicit examples and defaults defined in the spec. + + Background: + Given a provider is logged in + And a product + And the product has an OAS 3.0 spec "User API" from fixture "user-api" + + + Scenario: Initial form field values respect spec defaults + When they go to the spec's preview page from Product context + And they press "POST" + And they press "Try it out" + Then the request body field "name" should have value "Jane Doe" + And the request body field "age" should have value "30" + And the request body field "email" should have value "" + And the request body field "score" should have value "" + And the request body field "active" should have value "" + + Scenario: Reset restores spec defaults and clears generated values + When they go to the spec's preview page from Product context + And they press "POST" + And they press "Try it out" + And they fill in "email" with "test@example.com" + And they press "Reset" + Then the request body field "name" should have value "Jane Doe" + And the request body field "age" should have value "30" + And the request body field "email" should have value "" + And the request body field "score" should have value "" + And the request body field "active" should have value "" diff --git a/features/step_definitions/api/services/api_docs_steps.rb b/features/step_definitions/api/services/api_docs_steps.rb index 43fb6dc098..e9f229a416 100644 --- a/features/step_definitions/api/services/api_docs_steps.rb +++ b/features/step_definitions/api/services/api_docs_steps.rb @@ -14,6 +14,14 @@ body: spec_body_builder(version)) end +Given "the product has a(n) {spec_version} spec {string} from fixture {string}" do |version, name, fixture| + @api_docs_service = FactoryBot.create(:api_docs_service, account: @product.provider, + name: name, + service: @product, + published: true, + body: spec_body_builder(version, spec_name: fixture)) +end + Given "{product} has no specs" do |product| product.api_docs_services.delete_all end @@ -38,6 +46,16 @@ assert curl_commmand.has_text?(swagger_version[:version] == '1.2' ? 'Authorization: Oauth:\"test\"' : 'Authorization: Oauth:"test"') end +Then "the request body field {string} should have value {string}" do |field_name, expected_value| + row = find("tr.parameters[data-property-name='#{field_name}']") + field = if row.has_css?('input[type="text"]', wait: 0) + row.find('input[type="text"]') + else + row.find('select') + end + assert_equal expected_value, field.value +end + When "the ActiveDocs form is submitted with:" do |table| if (api_json_spec = table.rows_hash.delete('API JSON Spec')) swagger_version = transform_swagger_version(api_json_spec) diff --git a/features/support/helpers/api_docs_service_helper.rb b/features/support/helpers/api_docs_service_helper.rb index 010a963517..87458abccb 100644 --- a/features/support/helpers/api_docs_service_helper.rb +++ b/features/support/helpers/api_docs_service_helper.rb @@ -2,8 +2,8 @@ module ApiDocsServiceHelper - def spec_body_builder(swagger_version) - spec_name = swagger_version[:invalid] ? 'invalid' : 'echo-api' + def spec_body_builder(swagger_version, spec_name: nil) + spec_name ||= swagger_version[:invalid] ? 'invalid' : 'echo-api' file_fixture("swagger/#{spec_name}-#{swagger_version[:version]}.json").read end diff --git a/package.json b/package.json index 3c7b1bae0b..a07f83c74e 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "@types/react-redux": "^7.1.34", "@types/redux-api-middleware": "^3.2.3", "@types/redux-immutable-state-invariant": "^2.1.2", - "@types/swagger-ui": "^3.52.0", + "@types/swagger-ui": "^5.21.1", "@types/virtual-dom": "^2.1.1", "bootstrap-sass": "3.4.3", "braintree-web": "3.102.0", @@ -105,7 +105,7 @@ "sass-loader": "13.3.3", "showdown": "2.1.0", "swagger-client": "^3.36.1", - "swagger-ui": "~5.12.3", + "swagger-ui": "5.27.1", "validate.js": "^0.13.1", "virtual-dom": "^2.1.1", "webpack-assets-manifest": "5.2.1", diff --git a/spec/javascripts/ActiveDocs/ClearDefaultValuesPlugin.spec.ts b/spec/javascripts/ActiveDocs/ClearDefaultValuesPlugin.spec.ts new file mode 100644 index 0000000000..50f0856373 --- /dev/null +++ b/spec/javascripts/ActiveDocs/ClearDefaultValuesPlugin.spec.ts @@ -0,0 +1,298 @@ +import { ClearDefaultValuesPlugin, clearGeneratedDefaults } from 'ActiveDocs/ClearDefaultValuesPlugin' + +describe('ClearDefaultValuesPlugin', () => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const plugin = (ClearDefaultValuesPlugin as any)() as any + + describe('wrapComponents.JsonSchemaForm', () => { + const mockImmutableSchema = (fields: Record) => ({ + get: (key: string) => fields[key] + }) + + it.each(['string', 'integer', 'number', 'boolean'])('sets dispatchInitialValue to false for type "%s" without example', (type) => { + const createElement = jest.fn() + const Original = jest.fn() + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access + const Wrapped = plugin.wrapComponents.JsonSchemaForm(Original, { React: { createElement } }) + + Wrapped({ dispatchInitialValue: true, schema: mockImmutableSchema({ type }) }) + + expect(createElement).toHaveBeenCalledWith(Original, expect.objectContaining({ + dispatchInitialValue: false + })) + }) + + it('keeps dispatchInitialValue when schema has example', () => { + const createElement = jest.fn() + const Original = jest.fn() + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access + const Wrapped = plugin.wrapComponents.JsonSchemaForm(Original, { React: { createElement } }) + + Wrapped({ dispatchInitialValue: true, schema: mockImmutableSchema({ type: 'string', example: 'Jane Doe' }) }) + + expect(createElement).toHaveBeenCalledWith(Original, expect.objectContaining({ + dispatchInitialValue: true + })) + }) + + it('keeps dispatchInitialValue when schema has default', () => { + const createElement = jest.fn() + const Original = jest.fn() + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access + const Wrapped = plugin.wrapComponents.JsonSchemaForm(Original, { React: { createElement } }) + + Wrapped({ dispatchInitialValue: true, schema: mockImmutableSchema({ type: 'integer', default: 30 }) }) + + expect(createElement).toHaveBeenCalledWith(Original, expect.objectContaining({ + dispatchInitialValue: true + })) + }) + + it('keeps dispatchInitialValue for non-primitive types', () => { + const createElement = jest.fn() + const Original = jest.fn() + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access + const Wrapped = plugin.wrapComponents.JsonSchemaForm(Original, { React: { createElement } }) + + Wrapped({ dispatchInitialValue: true, schema: mockImmutableSchema({ type: 'object' }) }) + + expect(createElement).toHaveBeenCalledWith(Original, expect.objectContaining({ + dispatchInitialValue: true + })) + }) + + it('preserves all other props', () => { + const createElement = jest.fn() + const Original = jest.fn() + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access + const Wrapped = plugin.wrapComponents.JsonSchemaForm(Original, { React: { createElement } }) + + const schema = mockImmutableSchema({ type: 'string' }) + Wrapped({ dispatchInitialValue: true, value: 'test', schema, fn: {}, errors: [] }) + + expect(createElement).toHaveBeenCalledWith(Original, expect.objectContaining({ + value: 'test', + schema, + fn: {}, + errors: [] + })) + }) + }) + + describe('wrapSelectors.selectDefaultRequestBodyValue', () => { + const createMockSystem = (contentType: string | null, schema: Record | undefined) => ({ + getSystem: () => ({ + oas3Selectors: { + requestContentType: jest.fn().mockReturnValue(contentType) + }, + specSelectors: { + specResolvedSubtree: jest.fn().mockReturnValue(schema ? { + getIn: (path: string[]) => { + if (path[0] === 'content' && path[1] === contentType && path[2] === 'schema') { + return { toJS: () => schema } + } + return undefined + } + } : undefined) + } + }) + }) + + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access + const getWrapper = () => plugin.statePlugins.oas3.wrapSelectors.selectDefaultRequestBodyValue + + it('clears generated defaults for properties without examples', () => { + const wrapper = getWrapper() + const schema = { + type: 'object', + properties: { + name: { type: 'string' }, + age: { type: 'integer' }, + score: { type: 'number' }, + active: { type: 'boolean' } + } + } + const body = { name: 'string', age: 0, score: 0, active: true } + const oriSelector = jest.fn().mockReturnValue(JSON.stringify(body)) + const system = createMockSystem('application/x-www-form-urlencoded', schema) + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const wrapped = wrapper(oriSelector, system) + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const result = JSON.parse(wrapped(null, '/users', 'post') as string) as Record + + expect(result.name).toBe('') + expect(result.age).toBe('') + expect(result.score).toBe('') + expect(result.active).toBe('') + }) + + it('preserves properties with explicit examples', () => { + const wrapper = getWrapper() + const schema = { + type: 'object', + properties: { + name: { type: 'string', example: 'Jane Doe' }, + age: { type: 'integer', default: 30 }, + email: { type: 'string' } + } + } + const body = { name: 'Jane Doe', age: 30, email: 'string' } + const oriSelector = jest.fn().mockReturnValue(JSON.stringify(body)) + const system = createMockSystem('application/x-www-form-urlencoded', schema) + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const wrapped = wrapper(oriSelector, system) + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const result = JSON.parse(wrapped(null, '/users', 'post') as string) as Record + + expect(result.name).toBe('Jane Doe') + expect(result.age).toBe(30) + expect(result.email).toBe('') + }) + + it('preserves properties with examples array', () => { + const wrapper = getWrapper() + const schema = { + type: 'object', + properties: { + name: { type: 'string', examples: ['foo', 'bar'] } + } + } + const body = { name: 'foo' } + const oriSelector = jest.fn().mockReturnValue(JSON.stringify(body)) + const system = createMockSystem('application/x-www-form-urlencoded', schema) + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const wrapped = wrapper(oriSelector, system) + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const result = JSON.parse(wrapped(null, '/users', 'post') as string) as Record + + expect(result.name).toBe('foo') + }) + + it('returns null when original selector returns null', () => { + const wrapper = getWrapper() + const oriSelector = jest.fn().mockReturnValue(null) + const system = createMockSystem('application/x-www-form-urlencoded', undefined) + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const wrapped = wrapper(oriSelector, system) + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + expect(wrapped(null, '/users', 'post')).toBeNull() + }) + + it('passes through for non-form content types', () => { + const wrapper = getWrapper() + const body = '{"name":"string"}' + const oriSelector = jest.fn().mockReturnValue(body) + const system = createMockSystem('application/json', undefined) + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const wrapped = wrapper(oriSelector, system) + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + expect(wrapped(null, '/users', 'post')).toBe(body) + }) + + it('handles multipart content types', () => { + const wrapper = getWrapper() + const schema = { + type: 'object', + properties: { + name: { type: 'string' } + } + } + const body = { name: 'string' } + const oriSelector = jest.fn().mockReturnValue(JSON.stringify(body)) + const system = createMockSystem('multipart/form-data', schema) + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const wrapped = wrapper(oriSelector, system) + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const result = JSON.parse(wrapped(null, '/users', 'post') as string) as Record + + expect(result.name).toBe('') + }) + + it('does not mutate original body values', () => { + const wrapper = getWrapper() + const schema = { + type: 'object', + properties: { name: { type: 'string' } } + } + const originalBody = { name: 'string' } + const oriSelector = jest.fn().mockReturnValue(JSON.stringify(originalBody)) + const system = createMockSystem('application/x-www-form-urlencoded', schema) + + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + const wrapped = wrapper(oriSelector, system) + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + wrapped(null, '/users', 'post') + + expect(originalBody.name).toBe('string') + }) + }) +}) + +describe('clearGeneratedDefaults', () => { + it('replaces generated "string" default with empty string', () => { + const body = { name: 'string' } + const properties = { name: { type: 'string' } } + expect(clearGeneratedDefaults(body, properties).name).toBe('') + }) + + it('replaces generated 0 default for integer with empty string', () => { + const body = { age: 0 } + const properties = { age: { type: 'integer' } } + expect(clearGeneratedDefaults(body, properties).age).toBe('') + }) + + it('replaces generated 0 default for number with empty string', () => { + const body = { score: 0 } + const properties = { score: { type: 'number' } } + expect(clearGeneratedDefaults(body, properties).score).toBe('') + }) + + it('replaces generated true default for boolean with empty string', () => { + const body = { active: true } + const properties = { active: { type: 'boolean' } } + expect(clearGeneratedDefaults(body, properties).active).toBe('') + }) + + it('preserves values that differ from generated defaults', () => { + const body = { name: 'Alice', age: 25 } + const properties = { name: { type: 'string' }, age: { type: 'integer' } } + const result = clearGeneratedDefaults(body, properties) + expect(result.name).toBe('Alice') + expect(result.age).toBe(25) + }) + + it('preserves properties with explicit example', () => { + const body = { name: 'string' } + const properties = { name: { type: 'string', example: 'string' } } + expect(clearGeneratedDefaults(body, properties).name).toBe('string') + }) + + it('preserves properties with explicit default', () => { + const body = { age: 0 } + const properties = { age: { type: 'integer', default: 0 } } + expect(clearGeneratedDefaults(body, properties).age).toBe(0) + }) + + it('ignores body keys not in schema properties', () => { + const body = { extra: 'string' } + const properties = { name: { type: 'string' } } + expect(clearGeneratedDefaults(body, properties).extra).toBe('string') + }) + + it('ignores schema properties not in body', () => { + const body = {} + const properties = { name: { type: 'string' } } + expect(clearGeneratedDefaults(body, properties)).toEqual({}) + }) +}) diff --git a/test/fixtures/swagger/user-api-3.0.json b/test/fixtures/swagger/user-api-3.0.json new file mode 100644 index 0000000000..222ae63aa2 --- /dev/null +++ b/test/fixtures/swagger/user-api-3.0.json @@ -0,0 +1,62 @@ +{ + "openapi": "3.0.0", + "info": { + "version": "1.0.0", + "title": "User API", + "description": "An API for testing form field defaults" + }, + "servers": [ + { + "url": "http://user-api.example.com" + } + ], + "paths": { + "/users": { + "post": { + "summary": "Create a user", + "operationId": "createUser", + "requestBody": { + "required": true, + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "$ref": "#/components/schemas/User" + } + } + } + }, + "responses": { + "201": { + "description": "User created" + } + } + } + } + }, + "components": { + "schemas": { + "User": { + "type": "object", + "properties": { + "name": { + "type": "string", + "example": "Jane Doe" + }, + "age": { + "type": "integer", + "default": 30 + }, + "email": { + "type": "string" + }, + "score": { + "type": "number" + }, + "active": { + "type": "boolean" + } + } + } + } + } +} diff --git a/yarn.lock b/yarn.lock index ac1c52b255..c69a05db37 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1299,7 +1299,7 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime-corejs3@^7.20.7", "@babel/runtime-corejs3@^7.22.15", "@babel/runtime-corejs3@^7.24.1": +"@babel/runtime-corejs3@^7.20.7", "@babel/runtime-corejs3@^7.22.15": version "7.26.10" resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.26.10.tgz#5a3185ca2813f8de8ae68622572086edf5cf51f2" integrity sha512-uITFQYO68pMEYR46AHgQoyBg7KPPJDAbGn4jUTIRgCFJIp88MIBUianVOplhZDEec07bp9zIyr4Kp0FCyQzmWg== @@ -1314,13 +1314,25 @@ dependencies: core-js-pure "^3.48.0" -"@babel/runtime@^7.15.4", "@babel/runtime@^7.3.1", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": +"@babel/runtime-corejs3@^7.27.1": + version "7.29.2" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.29.2.tgz#cb86ad06e7a1d39224afb12a874301085e071846" + integrity sha512-Lc94FOD5+0aXhdb0Tdg3RUtqT6yWbI/BbFWvlaSJ3gAb9Ks+99nHRDKADVqC37er4eCB0fHyWT+y+K3QOvJKbw== + dependencies: + core-js-pure "^3.48.0" + +"@babel/runtime@^7.15.4", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": version "7.26.10" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.10.tgz#a07b4d8fa27af131a633d7b3524db803eb4764c2" integrity sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw== dependencies: regenerator-runtime "^0.14.0" +"@babel/runtime@^7.3.1": + version "7.29.2" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz#9a6e2d05f4b6692e1801cd4fb176ad823930ed5e" + integrity sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g== + "@babel/template@^7.20.7": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" @@ -1492,7 +1504,7 @@ resolved "https://registry.yarnpkg.com/@braintree/iframer/-/iframer-1.1.0.tgz#7e59b975c2a48bd92616f653367a5214fc2ddd4b" integrity sha512-tVpr7U6u6bqeQlHreEjYMNtnHX62vLnNWziY2kQLqkWhvusPuY5DfuGEIPpWqsd+V/a1slyTQaxK6HWTlH6A/Q== -"@braintree/sanitize-url@7.0.1", "@braintree/sanitize-url@=7.0.1": +"@braintree/sanitize-url@7.0.1": version "7.0.1" resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-7.0.1.tgz#457233b0a18741b7711855044102b82bae7a070b" integrity sha512-URg8UM6lfC9ZYqFipItRSxYJdgpU5d2Z4KnjsJ+rj6tgAmGme7E+PQNCiud8g0HDaZKMovu2qjfa0f5Ge0Vlsg== @@ -2481,13 +2493,13 @@ resolved "https://registry.yarnpkg.com/@stripe/stripe-js/-/stripe-js-1.50.0.tgz#1a5040485ee96fecc67b9d58533bb7ea7b23efc9" integrity sha512-7j52eB98l/oJL1ywREs7UJAKEavM1HTtS8LUHt1dso8TJN8kNz561/847Xqbafe0yCReET8WFeIBvMeewug8xQ== -"@swagger-api/apidom-ast@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ast/-/apidom-ast-1.0.0-alpha.10.tgz#5c3f18f9f2eb763c3794dc4d614d5fc6b09b1af4" - integrity sha512-f4Y9t1oBlnsvMoLPCykzn5LRrmARiaPzorocQkMFTkYUPb7RKA4zCuWi67hH4iDVsVvkPutgew19XyJiI3OF9Q== +"@swagger-api/apidom-ast@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ast/-/apidom-ast-1.11.0.tgz#95632d4935a0737fc3f82d839eb42207873da915" + integrity sha512-poLd6eNipLCFCrxjZD+E9E0Z85CLfFzueNiVcYj86rwMp2OszYsTzZS2jz82yR/usNCjXCpkQ2xEXWSmDhefPg== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-error" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-error" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2505,19 +2517,19 @@ ramda-adjunct "^5.0.0" unraw "^3.0.0" -"@swagger-api/apidom-core@>=1.0.0-alpha.9 <1.0.0-beta.0", "@swagger-api/apidom-core@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-core/-/apidom-core-1.0.0-alpha.10.tgz#ce3d8acd6f4fccb8c845cf784469bba9a0e48d7f" - integrity sha512-4uXIN8cLigD1SZUDhmrEwW+1zbrB6bbD9Hlpo/BF74t/Nh4ZoEOUXv1oR/8QXB9AsIkdO65FdDHyaPzyGbjMiQ== +"@swagger-api/apidom-core@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-core/-/apidom-core-1.11.0.tgz#7a1d60ad121bd32af46685c4888e64414dff5f80" + integrity sha512-7TvbbC3dG3yM8cjqyrFXoTOpwgOC68+Z17Ro36drJwZ0k/c7QQc0dI/KvTSPHn9UfimEMdZ0q+yIIzqrAiEmww== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-ast" "^1.0.0-alpha.10" - "@swagger-api/apidom-error" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-ast" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" "@types/ramda" "~0.30.0" minim "~0.23.8" ramda "~0.30.0" ramda-adjunct "^5.0.0" - short-unique-id "^5.0.2" + short-unique-id "^5.3.2" ts-mixer "^6.0.3" "@swagger-api/apidom-core@^1.3.0", "@swagger-api/apidom-core@^1.4.0": @@ -2535,10 +2547,10 @@ short-unique-id "^5.3.2" ts-mixer "^6.0.3" -"@swagger-api/apidom-error@>=1.0.0-alpha.9 <1.0.0-beta.0", "@swagger-api/apidom-error@^1.0.0-alpha.1", "@swagger-api/apidom-error@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-error/-/apidom-error-1.0.0-alpha.10.tgz#1cad7439b168ae7349d60dc4ab1527692507ff0b" - integrity sha512-ydHNOKTdp9jaeW2yBvdZazXNCVFPbzC2Dy3dtDWU3MwUtSryoefT9OUQFWL7NxzChFRneNhBEcVl4NRocitXeA== +"@swagger-api/apidom-error@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-error/-/apidom-error-1.11.0.tgz#7f2235e9068e8e1b3c87a43835623c623d0f7392" + integrity sha512-JPt37oOrf73CAZNQBPffnLzU5iEUs8cT9pFmc9vy2gHQp+vjSKxeJ9F6zagTp8VnLPUq0gVjIvCQvcX8NPW2jA== dependencies: "@babel/runtime-corejs3" "^7.20.7" @@ -2549,17 +2561,15 @@ dependencies: "@babel/runtime-corejs3" "^7.20.7" -"@swagger-api/apidom-json-pointer@>=1.0.0-alpha.9 <1.0.0-beta.0", "@swagger-api/apidom-json-pointer@^1.0.0-alpha.1", "@swagger-api/apidom-json-pointer@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-json-pointer/-/apidom-json-pointer-1.0.0-alpha.10.tgz#762e972b9200b603ca4311ed34246d6026d5b03e" - integrity sha512-Xo0v4Jxp0ZiAm+OOL2PSLyjiw5OAkCMxI0nN9+vOw1/mfXcC+tdb30QQ9WNtF7O9LExjznfFID/NnDEYqBRDwA== +"@swagger-api/apidom-json-pointer@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-json-pointer/-/apidom-json-pointer-1.11.0.tgz#f129dec39b749a09d03ad84909033b998a886339" + integrity sha512-11JWHr55FciYGTbcicNZrBsFEwNuLLZybi00YHJ3OBcuXcFJPKmKluLnVL7GhZYEqvLYOcVsCfInYW5MXoj00w== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-error" "^1.0.0-alpha.10" - "@types/ramda" "~0.30.0" - ramda "~0.30.0" - ramda-adjunct "^5.0.0" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" + "@swaggerexpert/json-pointer" "^2.10.1" "@swagger-api/apidom-json-pointer@^1.3.0", "@swagger-api/apidom-json-pointer@^1.4.0": version "1.4.0" @@ -2571,15 +2581,15 @@ "@swagger-api/apidom-error" "^1.4.0" "@swaggerexpert/json-pointer" "^2.10.1" -"@swagger-api/apidom-ns-api-design-systems@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-api-design-systems/-/apidom-ns-api-design-systems-1.0.0-alpha.10.tgz#572b9cafd3829bccc2a5a5fc2f323bc8fec86616" - integrity sha512-0i4KKNboHi7F8Nra2WNHDl9aOndyTcfKiBfdzSw3j+H5wYAHldeKg7zppqj5rVfwZL9pB5r7eFYZlowwGtmlLg== +"@swagger-api/apidom-ns-api-design-systems@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-api-design-systems/-/apidom-ns-api-design-systems-1.11.0.tgz#c9bee1def674b6b12559a97da243c9358e4f5d13" + integrity sha512-IskDsUkUtNas4guoChRKKkw0wOst64nRA24WuIjLf8ztfBdcl/oqx/cgy8pwWCUqNYvL9L3+sD5HeuokqMrySw== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-error" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-openapi-3-1" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-1" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2599,6 +2609,19 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.3" +"@swagger-api/apidom-ns-arazzo-1@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-arazzo-1/-/apidom-ns-arazzo-1-1.11.0.tgz#ceda21f89fe970d8c6e2504e0ea644f864eabae1" + integrity sha512-n+aGSlLHyrpmCaBa9DBZkIqnNVzYAYSa010MvAwhlwtW3EbFYNwYWinbTwLqCd3leN6XWTvQYCvk0/k7/9Cq4A== + dependencies: + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-json-schema-2020-12" "^1.11.0" + "@types/ramda" "~0.30.0" + ramda "~0.30.0" + ramda-adjunct "^5.0.0" + ts-mixer "^6.0.3" + "@swagger-api/apidom-ns-arazzo-1@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-arazzo-1/-/apidom-ns-arazzo-1-1.4.0.tgz#7f7f3d8922ff6cb417f0d213bd0a561d40637059" @@ -2612,14 +2635,14 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.3" -"@swagger-api/apidom-ns-asyncapi-2@^1.0.0-alpha.1", "@swagger-api/apidom-ns-asyncapi-2@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-asyncapi-2/-/apidom-ns-asyncapi-2-1.0.0-alpha.10.tgz#103b4e9dfef8324333b1e68067b1d491545b4dcb" - integrity sha512-d1LLJ/9LQaT/4jJudFhy3xhpjdTA3pVwBBUqXGPgW2Fp21auTYJMBM9J91wvVUXMUQiVg95DohkCb6TNUYzqLw== +"@swagger-api/apidom-ns-asyncapi-2@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-asyncapi-2/-/apidom-ns-asyncapi-2-1.11.0.tgz#9e7dcb40c6de940c6b4ad23c8413864aa3286127" + integrity sha512-SHh3naFZlXFI0gG36tNYvJ/VO8aZsjnXIQAqJHfOE6rrpl5msJrdDatmNczh+57WPZxEZA+KTXWCqNKdeu3G3Q== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-json-schema-draft-7" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-json-schema-draft-7" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2638,6 +2661,19 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.3" +"@swagger-api/apidom-ns-asyncapi-3@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-asyncapi-3/-/apidom-ns-asyncapi-3-1.11.0.tgz#92a3f5b78f795f651114a5d7e572dadd051e62b0" + integrity sha512-4vrgNYDj68hgmgZj1eGBaBr5xqIETWn4jAioiRHek4jV1FLvmxCs3nC2nYs8CzQqqJ1bqirdiirrUpqhaQvTEA== + dependencies: + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-asyncapi-2" "^1.11.0" + "@types/ramda" "~0.30.0" + ramda "~0.30.0" + ramda-adjunct "^5.0.0" + ts-mixer "^6.0.3" + "@swagger-api/apidom-ns-asyncapi-3@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-asyncapi-3/-/apidom-ns-asyncapi-3-1.4.0.tgz#97833989420422175f44cfaa44ba6cf4e7ecac0f" @@ -2651,6 +2687,20 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.3" +"@swagger-api/apidom-ns-json-schema-2019-09@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-2019-09/-/apidom-ns-json-schema-2019-09-1.11.0.tgz#18531aa5a09192d2f296474f458b493e64f40d5c" + integrity sha512-5avPMY1YbQmJIqXlu7rm3yftf4xhT2REBxpEgw8Nc7Zlbn4Z5iGXBsHr60982MwqeE6W8wA+HHQMKHM5siuhdQ== + dependencies: + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" + "@swagger-api/apidom-ns-json-schema-draft-7" "^1.11.0" + "@types/ramda" "~0.30.0" + ramda "~0.30.0" + ramda-adjunct "^5.0.0" + ts-mixer "^6.0.4" + "@swagger-api/apidom-ns-json-schema-2019-09@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-json-schema-2019-09/-/apidom-ns-json-schema-2019-09-1.4.0.tgz#7ea0c5b193e4e9ba495301b2866948a7396d0744" @@ -2665,6 +2715,20 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.4" +"@swagger-api/apidom-ns-json-schema-2020-12@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-2020-12/-/apidom-ns-json-schema-2020-12-1.11.0.tgz#deb31661039e6a0be281173ab959644ed75ebe69" + integrity sha512-zddyOxWKlQ9WPaZR0e8ykmy8AbGnDvqCqqy6BdYqKZ9Ts8ZK1XwOB2j9ruccZpoiy/rp2tow+CUf3XE5rricmQ== + dependencies: + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" + "@swagger-api/apidom-ns-json-schema-2019-09" "^1.11.0" + "@types/ramda" "~0.30.0" + ramda "~0.30.0" + ramda-adjunct "^5.0.0" + ts-mixer "^6.0.4" + "@swagger-api/apidom-ns-json-schema-2020-12@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-json-schema-2020-12/-/apidom-ns-json-schema-2020-12-1.4.0.tgz#715973a7780dd74b72bdc1d496c1e5d55181333c" @@ -2679,14 +2743,14 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.4" -"@swagger-api/apidom-ns-json-schema-draft-4@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-json-schema-draft-4/-/apidom-ns-json-schema-draft-4-1.0.0-alpha.10.tgz#31b196eba70c0abfb5c00b2cded4cf72946d2e1d" - integrity sha512-sNj4pAmxEfFYIqRcP9A7/gjNMaa7nu1pWT6gTMXtYROyo4XrChc3wit8F76WJEFIiEPLrPs2SrnnA5GIHM7EnA== +"@swagger-api/apidom-ns-json-schema-draft-4@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-4/-/apidom-ns-json-schema-draft-4-1.11.0.tgz#45cd21eb80541c80cb503c332aeda8eac2f245fd" + integrity sha512-upc0xKb3nxsYPECRDf5UygnZHTSj78xHj5+SBIHNDXoaGDhvMCtWoDVGAKFtZ+jZlIkyJt7cGAeOX0w9IV3XkA== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-ast" "^1.0.0-alpha.10" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-ast" "^1.11.0" + "@swagger-api/apidom-core" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2705,15 +2769,15 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.4" -"@swagger-api/apidom-ns-json-schema-draft-6@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-json-schema-draft-6/-/apidom-ns-json-schema-draft-6-1.0.0-alpha.10.tgz#0ab2f7ed560576390ef137b4b0ee58481a0f1854" - integrity sha512-Okwi0ikBSIBhQwMvsoe1+8Ff55cwwp9hu88N/sTDBxI7lyX0xCGAlSrJ9tx4Z/uOn5X+IL9HCRuNlbFt4Bvi2w== +"@swagger-api/apidom-ns-json-schema-draft-6@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-6/-/apidom-ns-json-schema-draft-6-1.11.0.tgz#c251d9dfe26a39f9cfa7d316251112f3cb541ffd" + integrity sha512-sd/U6Y34uRqdgd3Phz1oEhO7UBCn60+OfIasFFpHZcKe7O0jTmayiaJqbpwirhwt7Fv5Ev5m58+y1nVomLnhQw== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-error" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-json-schema-draft-4" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" + "@swagger-api/apidom-ns-json-schema-draft-4" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2733,15 +2797,15 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.4" -"@swagger-api/apidom-ns-json-schema-draft-7@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-json-schema-draft-7/-/apidom-ns-json-schema-draft-7-1.0.0-alpha.10.tgz#2c08a8424ed47101d3dc2fd04759c7748864a894" - integrity sha512-Y5p+iA1k8HR5d5cS1jtoADPKJLVg5czaHrs39UcMoMPhINqgqKGd2sYKtX7DnglcLARXe06pv0Qs9ERwCd5ayQ== +"@swagger-api/apidom-ns-json-schema-draft-7@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-7/-/apidom-ns-json-schema-draft-7-1.11.0.tgz#3d8416635d60914e0699becb0681370b1b2aeb2c" + integrity sha512-7ptuxmuh2vN1hDr3cLkYm2rl+ak2J1byoGxswucKfSb+7IaFoA36/t7kcOsE/hIO4yI7T3ZPOuNSpeg1NBVjEw== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-error" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-json-schema-draft-6" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" + "@swagger-api/apidom-ns-json-schema-draft-6" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2761,15 +2825,15 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.4" -"@swagger-api/apidom-ns-openapi-2@^1.0.0-alpha.1", "@swagger-api/apidom-ns-openapi-2@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-openapi-2/-/apidom-ns-openapi-2-1.0.0-alpha.10.tgz#c0fe6ba3ee9f2a07269471e1f10058edc05bbafd" - integrity sha512-hVhpXIG5CXSqeLo7+d5VwN8b9X0BM8yMZCEIxVAu5050GlcHC3CeJVpy+2DEBkbvR9tzc2HfPGMpWyQpgnimhQ== +"@swagger-api/apidom-ns-openapi-2@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-2/-/apidom-ns-openapi-2-1.11.0.tgz#89b97db3173589cab4b9c57650a6d75638f870bb" + integrity sha512-cAIPJhLxm/nj1kzneNySeaTahY+hH5gkGNsgbmifGnLPsC5YOOfEVMKLj18IREdXqdnxJgRbsI9Azl4g09TPkg== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-error" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-json-schema-draft-4" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" + "@swagger-api/apidom-ns-json-schema-draft-4" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2789,15 +2853,15 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.3" -"@swagger-api/apidom-ns-openapi-3-0@^1.0.0-alpha.1", "@swagger-api/apidom-ns-openapi-3-0@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-openapi-3-0/-/apidom-ns-openapi-3-0-1.0.0-alpha.10.tgz#d4e7c82a22c88ca0e5741473f423acc55f451656" - integrity sha512-zF2tPojJBGmQ/GuX+QJ0BhBWmnC+ET8Zah9utKpYWFFjqG/Wl6YzWpyrEflXpfGFzDFgoo+R+/3QvzScbPssqg== +"@swagger-api/apidom-ns-openapi-3-0@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-0/-/apidom-ns-openapi-3-0-1.11.0.tgz#4b44fb8a292439f4966bedef7d0c484926ece0e5" + integrity sha512-IUEWVSuETE5DdgTJhIt6oZyRTYUV892/I9UdyTResR0Bypc7gy3YXwlzMlUZx73S2klaiFo1dL4iu/fqzA2fEg== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-error" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-json-schema-draft-4" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" + "@swagger-api/apidom-ns-json-schema-draft-4" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2817,16 +2881,17 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.3" -"@swagger-api/apidom-ns-openapi-3-1@>=1.0.0-alpha.9 <1.0.0-beta.0", "@swagger-api/apidom-ns-openapi-3-1@^1.0.0-alpha.1", "@swagger-api/apidom-ns-openapi-3-1@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-openapi-3-1/-/apidom-ns-openapi-3-1-1.0.0-alpha.10.tgz#c48ae202638baa7fbc979be74593fd916fa7a422" - integrity sha512-/7o+/Z2LelLcOdDSeY8O467Tjmr4yp0c8T4l13+zoQlaJFCzoeJqUUzP/dyqLPxqSeSMOez7uXnYpii6F8uYcA== +"@swagger-api/apidom-ns-openapi-3-1@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-1/-/apidom-ns-openapi-3-1-1.11.0.tgz#51ebf009a2e1afc4704a665dbed993516560375e" + integrity sha512-WpUvFgOs4YMUmyeJRQEADps+U5o71YTtzKMPNr1cF1ZHKKkcRMUJL9QlJ4Y9cxAdjo6oXzXZa5922XOpwMYhxA== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-ast" "^1.0.0-alpha.10" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-json-pointer" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-openapi-3-0" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-ast" "^1.11.0" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-json-pointer" "^1.11.0" + "@swagger-api/apidom-ns-json-schema-2020-12" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-0" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2848,28 +2913,32 @@ ramda-adjunct "^5.0.0" ts-mixer "^6.0.3" -"@swagger-api/apidom-ns-workflows-1@^1.0.0-alpha.1", "@swagger-api/apidom-ns-workflows-1@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-workflows-1/-/apidom-ns-workflows-1-1.0.0-alpha.10.tgz#facafd7b16baa6634ec2f134b656e503f7dd7773" - integrity sha512-tem8H3DHvQNxUqbiLmepccjAyFffS41Z90ibugsw17xzCNIIr6kDwlhiSSGkl52C+IBqoUlE6kdV0afPr2WuUA== +"@swagger-api/apidom-ns-openapi-3-2@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-2/-/apidom-ns-openapi-3-2-1.11.0.tgz#7486802e6168b00814425c01093b74d948a7f65c" + integrity sha512-mUErHIq8rHVoOrkHnRj3mhoNYVIl8th474/m0+E8OB2wBAe0KgiczaJX9KkBQoAo5XIxoRfmI5T3bp+fRabwCA== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-openapi-3-1" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-ast" "^1.11.0" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-json-pointer" "^1.11.0" + "@swagger-api/apidom-ns-json-schema-2020-12" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-0" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-1" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" ts-mixer "^6.0.3" -"@swagger-api/apidom-parser-adapter-api-design-systems-json@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-api-design-systems-json/-/apidom-parser-adapter-api-design-systems-json-1.0.0-alpha.10.tgz#b8f4af58daf8a29007ff82e92345071e67aff4c1" - integrity sha512-8yuL2w3G4zdBxyITLHKSFRwpgl8Rp4/bCR2GTznYKr5wYuN9RVSKAp2sGtuWHnynnpspodswu3AI1BVCLKBj1A== +"@swagger-api/apidom-parser-adapter-api-design-systems-json@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-json/-/apidom-parser-adapter-api-design-systems-json-1.11.0.tgz#b7c757fadafe6bbcfb12f897b9f7432795de9460" + integrity sha512-0OdwcnV/QF+Vs3Vj0dTmlRHEp9WQg9aBvWWl8Fq25OviyDhGGRpqgkEAOjtVYCH3XyZ1Xz+jhIDOdd5pxBajsA== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-api-design-systems" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-json" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-api-design-systems" "^1.11.0" + "@swagger-api/apidom-parser-adapter-json" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2887,15 +2956,15 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" -"@swagger-api/apidom-parser-adapter-api-design-systems-yaml@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/-/apidom-parser-adapter-api-design-systems-yaml-1.0.0-alpha.10.tgz#02baaaed4f6c6016d1844d35de830dd1cf9b96d5" - integrity sha512-I+/tRdC6CK0GfjZgOaTfpjtehkFW7i1A1ixFOPtrwKA8v3oZ2eUW7dIjDMMC0yTt67j7enHlGTw6o2rZZGnjpA== +"@swagger-api/apidom-parser-adapter-api-design-systems-yaml@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/-/apidom-parser-adapter-api-design-systems-yaml-1.11.0.tgz#7dd524f0241fd9997e8959a071a3e8b2cf58f1f6" + integrity sha512-K714DT6nFW+ZM9LTo+c120zkUjsEcIFO2DU+0cnzReRyenb1x6RZe+uOqTt7iWohnnWp2FV/j0exd/mCsxW65Q== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-api-design-systems" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-api-design-systems" "^1.11.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2913,6 +2982,19 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" +"@swagger-api/apidom-parser-adapter-arazzo-json-1@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-arazzo-json-1/-/apidom-parser-adapter-arazzo-json-1-1.11.0.tgz#8b8bafdab34b4a917a2cb68aeb0e9e94ad511fc2" + integrity sha512-z9K6XEr3AafV2EA+1pfW+8VoMCCSSpm2IU7oUTjSnhxRb5t/DZR4Qg8FEK8tRKdS2BO2kFFLb2xikrY3Qx8B+g== + dependencies: + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-arazzo-1" "^1.11.0" + "@swagger-api/apidom-parser-adapter-json" "^1.11.0" + "@types/ramda" "~0.30.0" + ramda "~0.30.0" + ramda-adjunct "^5.0.0" + "@swagger-api/apidom-parser-adapter-arazzo-json-1@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-arazzo-json-1/-/apidom-parser-adapter-arazzo-json-1-1.4.0.tgz#32307b938eabe45dc556b72a4778ff8e8e813eae" @@ -2926,6 +3008,19 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" +"@swagger-api/apidom-parser-adapter-arazzo-yaml-1@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-arazzo-yaml-1/-/apidom-parser-adapter-arazzo-yaml-1-1.11.0.tgz#2a21d25375dae5bfd76ef331a581ad84fd00ccdd" + integrity sha512-HPb7Wzr+cj0IJkRRlqsK1tNCQXivuGRP4iB2yek16sQZXo2eqSUZ3j3Lz/WwWgnN/FWGAODm4bj9+EhGQ11TnA== + dependencies: + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-arazzo-1" "^1.11.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.11.0" + "@types/ramda" "~0.30.0" + ramda "~0.30.0" + ramda-adjunct "^5.0.0" + "@swagger-api/apidom-parser-adapter-arazzo-yaml-1@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-arazzo-yaml-1/-/apidom-parser-adapter-arazzo-yaml-1-1.4.0.tgz#2516aa8563c13d37326d8ca06ec10cabc707ac8c" @@ -2939,15 +3034,15 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" -"@swagger-api/apidom-parser-adapter-asyncapi-json-2@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-asyncapi-json-2/-/apidom-parser-adapter-asyncapi-json-2-1.0.0-alpha.10.tgz#88e958e582c8c8633db64bf6669d4f6b290ddb0f" - integrity sha512-FX4buMibcnz0rsQKMBUrZM8cS1/s0pi3TV9HAsKPQY1mKssyeUEE/nlp6DBbYM6kNCEdq2ALvnPtZVwEJpxS3A== +"@swagger-api/apidom-parser-adapter-asyncapi-json-2@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-json-2/-/apidom-parser-adapter-asyncapi-json-2-1.11.0.tgz#b9c6efff4ece06882a3aba91ed787b307618d6fe" + integrity sha512-sQenLXZRmTDQehe3JCSQpz6jpE3DhMQ0aoe2gpNqo23Gt/4oeW6nAP2h49q9Ne+CHPp0ApFUUyIXF7UTmbUWqA== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-asyncapi-2" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-json" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-asyncapi-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-json" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -2965,6 +3060,19 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" +"@swagger-api/apidom-parser-adapter-asyncapi-json-3@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-json-3/-/apidom-parser-adapter-asyncapi-json-3-1.11.0.tgz#af21567e11a9e2eaf84748d5a5a93436c19bc71a" + integrity sha512-aGnG3AYp4Qsimn1FOP0B9leYCJAQVockzHqyJj30xiNAXquBMXr6lq3L2/AEsmpDGv/x/++YJ4p2ggSxy12QNw== + dependencies: + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-asyncapi-3" "^1.11.0" + "@swagger-api/apidom-parser-adapter-json" "^1.11.0" + "@types/ramda" "~0.30.0" + ramda "~0.30.0" + ramda-adjunct "^5.0.0" + "@swagger-api/apidom-parser-adapter-asyncapi-json-3@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-asyncapi-json-3/-/apidom-parser-adapter-asyncapi-json-3-1.4.0.tgz#6b5469225c7b6ede0c7fc01fda82b37abbe8860a" @@ -2978,15 +3086,15 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" -"@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/-/apidom-parser-adapter-asyncapi-yaml-2-1.0.0-alpha.10.tgz#a21ea88da2c31568c9ea87109dec5fe76396795e" - integrity sha512-JsPYRsaKCecY8UN2AHuHm6X0WgWfys6ypH8UPYic1n3XUfNPkTSOaUY87Vi04wJmy8pQ1F0wHeESY//Zb37aIA== +"@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/-/apidom-parser-adapter-asyncapi-yaml-2-1.11.0.tgz#c8d2670275331f075714bdf6afb99a00aa53d3e4" + integrity sha512-iIRlB8B46UPiu0EkKhq1TvwloBgObASJ5ROx8rhT5+Pj+BBegE+KIY02EUKwcz5FgXJrH3XcltLiI7ZA68347Q== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-asyncapi-2" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-asyncapi-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -3004,6 +3112,19 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" +"@swagger-api/apidom-parser-adapter-asyncapi-yaml-3@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-yaml-3/-/apidom-parser-adapter-asyncapi-yaml-3-1.11.0.tgz#aaaf47cd034228d453d6426b3afcf2b429a3a497" + integrity sha512-BF2ZyQYMUNrjP1nMneX6ZD2IWBLycWpxg3yllXDCJtfdQT/IMzldIPKCNI9qoBE57lM6j2hpy+Jd86QJk20t2w== + dependencies: + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-asyncapi-3" "^1.11.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.11.0" + "@types/ramda" "~0.30.0" + ramda "~0.30.0" + ramda-adjunct "^5.0.0" + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-3@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-asyncapi-yaml-3/-/apidom-parser-adapter-asyncapi-yaml-3-1.4.0.tgz#d9945ba7914c4a4460b00498c4a8027f24f1e269" @@ -3017,21 +3138,21 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" -"@swagger-api/apidom-parser-adapter-json@^1.0.0-alpha.1", "@swagger-api/apidom-parser-adapter-json@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-json/-/apidom-parser-adapter-json-1.0.0-alpha.10.tgz#b67df46d7d0b3d56a17553bb8fe806141c55ef06" - integrity sha512-CTSgLG33GgC3POxLBCzlXyBBUz+EFGe62VICH012RIYDXHDmcr4dPmfHyj85LVJxLh7regQ+SGL4NwqQSxTY3A== +"@swagger-api/apidom-parser-adapter-json@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-json/-/apidom-parser-adapter-json-1.11.0.tgz#81e5919a2e4139492c0f910f8413557eb059de8a" + integrity sha512-DObW0LxYwif0erzGoXiEAZ6ecc/18LIEKxjEAc5Bw2M5I0C/iGW4y/UxAywihGvhMEo1gOvdO6w9Jh6UnuPVmA== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-ast" "^1.0.0-alpha.10" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-error" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-ast" "^1.11.0" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" - tree-sitter "=0.20.4" - tree-sitter-json "=0.20.2" - web-tree-sitter "=0.20.3" + tree-sitter "=0.21.1" + tree-sitter-json "=0.24.8" + web-tree-sitter "=0.24.5" "@swagger-api/apidom-parser-adapter-json@^1.4.0": version "1.4.0" @@ -3049,15 +3170,15 @@ tree-sitter-json "=0.24.8" web-tree-sitter "=0.24.5" -"@swagger-api/apidom-parser-adapter-openapi-json-2@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-json-2/-/apidom-parser-adapter-openapi-json-2-1.0.0-alpha.10.tgz#28d9f76d0aaf00125ad27c86b80aa36206d46e77" - integrity sha512-YtPu2BansaTpW6MrIRJgZpa9V+MLl/DFqC2tHbGSO+u73PdWndONRgqzAAc5pBWR+u1RNgULrCK6sX7uPiFLVg== +"@swagger-api/apidom-parser-adapter-openapi-json-2@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-2/-/apidom-parser-adapter-openapi-json-2-1.11.0.tgz#c48a0a51b4381ebf5b7c3406b90d9a25dfa48a49" + integrity sha512-dREUHAEHVry9aSGjqDpYF9Wzm1lgUkV6EgoYDflyQ9HxgCwhucDPFmUgI7UaR0G6bplnJumMcZXh1I1TGn1v7Q== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-openapi-2" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-json" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-openapi-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-json" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -3075,15 +3196,15 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" -"@swagger-api/apidom-parser-adapter-openapi-json-3-0@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-json-3-0/-/apidom-parser-adapter-openapi-json-3-0-1.0.0-alpha.10.tgz#2f299b3c14072844e05e1c22837bf32987d5804c" - integrity sha512-zzZdK+xhj+sVh4z3vZrxdBrDitraD1szJPc3sUC0pukuCz3P7R/u+//6+GLE9UVjUakdbQI2cyKyUOIZX51+/g== +"@swagger-api/apidom-parser-adapter-openapi-json-3-0@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-0/-/apidom-parser-adapter-openapi-json-3-0-1.11.0.tgz#e432f87615bdd5652aa7c299454ede2cbec46f4a" + integrity sha512-U/NZpvuj9IpUS48zF2tYbgW2AtTw6Yi6kXNiHUtgUEomxYdb6XQeKLDGvgeWjgAgfUROohakcH+wx713VCGxfQ== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-openapi-3-0" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-json" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-0" "^1.11.0" + "@swagger-api/apidom-parser-adapter-json" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -3101,15 +3222,15 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" -"@swagger-api/apidom-parser-adapter-openapi-json-3-1@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-json-3-1/-/apidom-parser-adapter-openapi-json-3-1-1.0.0-alpha.10.tgz#510116d1d251d259bb056a92ec51e0386c5e95bb" - integrity sha512-i7HaRnU2kDtvDqM5Yv1sbYZghCeRhiVQEyaIIp59Zhc5SwLS3dSoD/kh0TeuKpaY5Lg0ISIM3SLRDcdaYUsGww== +"@swagger-api/apidom-parser-adapter-openapi-json-3-1@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-1/-/apidom-parser-adapter-openapi-json-3-1-1.11.0.tgz#1c5043a00620235c0b175d03a1da4a17d41294fd" + integrity sha512-fYarNeaz39oKZ6VwqwON+IeJszidZGPvUYDfggLaar81NGimrz07y1U+DhAf96IX3qgUa2J6Fu3Bv1r57hs6Ng== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-openapi-3-1" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-json" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-1" "^1.11.0" + "@swagger-api/apidom-parser-adapter-json" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -3127,15 +3248,28 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" -"@swagger-api/apidom-parser-adapter-openapi-yaml-2@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-yaml-2/-/apidom-parser-adapter-openapi-yaml-2-1.0.0-alpha.10.tgz#5082536b3d4eea20bc054a68d7bee9c54be326cd" - integrity sha512-QbqCTAvthqhZmFZKf9HBYnVt4kV7konYnauylVFIaE5KAzmZkcb30FtkAwmZfnyW3AURMzZcLfOgJRGHOjYSqA== +"@swagger-api/apidom-parser-adapter-openapi-json-3-2@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-2/-/apidom-parser-adapter-openapi-json-3-2-1.11.0.tgz#29bcb3388b9a452a78a01d2491e5891009755c2d" + integrity sha512-jtMoAH3R73bQUc4D2cJTUUvO4iJz9CV1W4+zoU/gT2l6h8Ji5EhZH0/VyynUk4J6mW/GdwxUN/q5z2P/DtSmfA== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-openapi-2" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-json" "^1.11.0" + "@types/ramda" "~0.30.0" + ramda "~0.30.0" + ramda-adjunct "^5.0.0" + +"@swagger-api/apidom-parser-adapter-openapi-yaml-2@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-2/-/apidom-parser-adapter-openapi-yaml-2-1.11.0.tgz#08a94606d3b636075aacb9af80b5fd25b4b15782" + integrity sha512-e8L4kHahgkOIzCCSGs5jTahXLInERNr37teSLS4SuqYgSVWr9AVXuNvpHNYGeMECD8briGIGfAAtnZChCGYrEA== + dependencies: + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-openapi-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -3153,15 +3287,15 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" -"@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/-/apidom-parser-adapter-openapi-yaml-3-0-1.0.0-alpha.10.tgz#6d3030d86ede8df0cfb512521784f38c8ad4e80f" - integrity sha512-ajVOqs8lNta7uXkFtU5k1zDJTjwV6Ki3uS+JwBvjuMHsF/i/WIZOmgI4g1Z3yQ1c0QI4dHJskq4WDyp2qW64aw== +"@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/-/apidom-parser-adapter-openapi-yaml-3-0-1.11.0.tgz#55c35ac58764b20890456707c9176ef48f20d741" + integrity sha512-s+AXnNzLeAk28jUAeXwTSR1AlX+TXIAt2GfFgWUAV+SFw2OhRpoKYLzItN3n2UsHselqHvfyUL9xNCJBZleQtQ== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-openapi-3-0" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-0" "^1.11.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -3179,15 +3313,15 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" -"@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/-/apidom-parser-adapter-openapi-yaml-3-1-1.0.0-alpha.10.tgz#9112c5a222b0092fa8be923b2dfbbaa611dc0872" - integrity sha512-ljYmbBFWjIcfN+MJr7JFh6NA/fgyu5gXDI6KUrg/sbWTKdUYP4iNLJPw8VLPBXHnExevjZCt1Ni74mmL4ZfyBg== +"@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/-/apidom-parser-adapter-openapi-yaml-3-1-1.11.0.tgz#a6dc3316738f3175d896a832701c349ec416c11a" + integrity sha512-xyUyehHhB+BSOAT7mYGqmcEozuLKxmx1Hug97O9SVgNU8QTClc95+VWrAHhJbn8juPR6y2vSwm/wrQDwb4yq7w== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-openapi-3-1" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-1" "^1.11.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" @@ -3205,47 +3339,34 @@ ramda "~0.30.0" ramda-adjunct "^5.0.0" -"@swagger-api/apidom-parser-adapter-workflows-json-1@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-workflows-json-1/-/apidom-parser-adapter-workflows-json-1-1.0.0-alpha.10.tgz#375ccbbad7fe87988351d04be0560785f19fd34f" - integrity sha512-vd0H5IYX96AIhOLcU9SJnXDD6OV61i00JDDfJcFnf1K2NCB0D0Otk2V2z9LXqe51s3pZ7d/Dz0biDjYMsMKVww== - dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-workflows-1" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-json" "^1.0.0-alpha.10" - "@types/ramda" "~0.30.0" - ramda "~0.30.0" - ramda-adjunct "^5.0.0" - -"@swagger-api/apidom-parser-adapter-workflows-yaml-1@^1.0.0-alpha.1": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-workflows-yaml-1/-/apidom-parser-adapter-workflows-yaml-1-1.0.0-alpha.10.tgz#0de95773973605dbac6d734690bb57d6ff263ffd" - integrity sha512-lH0AiPetMLRDy38gcB6TmQnaKv6p1ePimnT4xqcVSHEnc/FsjMbyOE3x6DUENau2eeWFduAhofE9zvliW6iJaQ== +"@swagger-api/apidom-parser-adapter-openapi-yaml-3-2@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-2/-/apidom-parser-adapter-openapi-yaml-3-2-1.11.0.tgz#bc83e0d8ec0a54c67c8a77109be56c5eef5be169" + integrity sha512-u7Y98zdjEs+0Upa8TdxOsb7z8hYJmLz9lVleRiB7rqysVga6oSDI5NAFdLVqMB6uAUuFi/tyiuiFT4Qosfd6Vw== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-ns-workflows-1" "^1.0.0-alpha.10" - "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.11.0" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" -"@swagger-api/apidom-parser-adapter-yaml-1-2@^1.0.0-alpha.1", "@swagger-api/apidom-parser-adapter-yaml-1-2@^1.0.0-alpha.10": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-yaml-1-2/-/apidom-parser-adapter-yaml-1-2-1.0.0-alpha.10.tgz#39c3f31b770721bd07c9831bba52081b219791b8" - integrity sha512-mW/W/Q8w4RCw41Y9vggPbsFg+gj0FxKdecVYzZ8TmgyM9oVN6/KZFegUYKlg1HDRAfjceKehE06aLLS5GXEJCA== +"@swagger-api/apidom-parser-adapter-yaml-1-2@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-yaml-1-2/-/apidom-parser-adapter-yaml-1-2-1.11.0.tgz#6bca1a605127d904bde0419bfd2df880c6051757" + integrity sha512-FZK9KfwiTnNc+imxg7Wu2ktKhXCYPeFQZ1uZJzJL/hk1n+zyPfRY/4Aue4HzDcG8+wbItd3dRjKClFanVZAXoA== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-ast" "^1.0.0-alpha.10" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" - "@swagger-api/apidom-error" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-ast" "^1.11.0" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" + "@tree-sitter-grammars/tree-sitter-yaml" "=0.7.1" "@types/ramda" "~0.30.0" ramda "~0.30.0" ramda-adjunct "^5.0.0" - tree-sitter "=0.20.4" - tree-sitter-yaml "=0.5.0" - web-tree-sitter "=0.20.3" + tree-sitter "=0.22.4" + web-tree-sitter "=0.24.5" "@swagger-api/apidom-parser-adapter-yaml-1-2@^1.4.0": version "1.4.0" @@ -3263,41 +3384,45 @@ tree-sitter "=0.22.4" web-tree-sitter "=0.24.5" -"@swagger-api/apidom-reference@>=1.0.0-alpha.9 <1.0.0-beta.0": - version "1.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@swagger-api/apidom-reference/-/apidom-reference-1.0.0-alpha.10.tgz#bd860c5a7487f4d52586a914a51471c2e29db19d" - integrity sha512-aFG6EHC1NOa0IhawTiE8A8TffzmW0PSO5d+lpzvcJ0w7KbrYG6SFQF2L6lZppqGaIGWbmV0Mq3LDU9mgSVEqqQ== +"@swagger-api/apidom-reference@^1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@swagger-api/apidom-reference/-/apidom-reference-1.11.0.tgz#9deaff0a93e46058c090946394dbb83975a86a51" + integrity sha512-ftqegYrxxl9UwQFbdVOtXIqNolVd25M5u53X8fP96Wx6lEVr5Ed7B6+dzch8ttCUmKeoLIeagvt76b6BoYtnLw== dependencies: - "@babel/runtime-corejs3" "^7.20.7" - "@swagger-api/apidom-core" "^1.0.0-alpha.10" + "@babel/runtime-corejs3" "^7.26.10" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" "@types/ramda" "~0.30.0" - axios "^1.7.4" - minimatch "^7.4.3" - process "^0.11.10" + axios "^1.15.0" + minimatch "^10.2.1" ramda "~0.30.0" ramda-adjunct "^5.0.0" optionalDependencies: - "@swagger-api/apidom-error" "^1.0.0-alpha.1" - "@swagger-api/apidom-json-pointer" "^1.0.0-alpha.1" - "@swagger-api/apidom-ns-asyncapi-2" "^1.0.0-alpha.1" - "@swagger-api/apidom-ns-openapi-2" "^1.0.0-alpha.1" - "@swagger-api/apidom-ns-openapi-3-0" "^1.0.0-alpha.1" - "@swagger-api/apidom-ns-openapi-3-1" "^1.0.0-alpha.1" - "@swagger-api/apidom-ns-workflows-1" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-api-design-systems-json" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-api-design-systems-yaml" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-asyncapi-json-2" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-json" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-openapi-json-2" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-openapi-json-3-0" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-openapi-json-3-1" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-openapi-yaml-2" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-workflows-json-1" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-workflows-yaml-1" "^1.0.0-alpha.1" - "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.0.0-alpha.1" + "@swagger-api/apidom-json-pointer" "^1.11.0" + "@swagger-api/apidom-ns-arazzo-1" "^1.11.0" + "@swagger-api/apidom-ns-asyncapi-2" "^1.11.0" + "@swagger-api/apidom-ns-openapi-2" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-0" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-1" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-api-design-systems-json" "^1.11.0" + "@swagger-api/apidom-parser-adapter-api-design-systems-yaml" "^1.11.0" + "@swagger-api/apidom-parser-adapter-arazzo-json-1" "^1.11.0" + "@swagger-api/apidom-parser-adapter-arazzo-yaml-1" "^1.11.0" + "@swagger-api/apidom-parser-adapter-asyncapi-json-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-asyncapi-json-3" "^1.11.0" + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-3" "^1.11.0" + "@swagger-api/apidom-parser-adapter-json" "^1.11.0" + "@swagger-api/apidom-parser-adapter-openapi-json-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-openapi-json-3-0" "^1.11.0" + "@swagger-api/apidom-parser-adapter-openapi-json-3-1" "^1.11.0" + "@swagger-api/apidom-parser-adapter-openapi-json-3-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-openapi-yaml-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0" "^1.11.0" + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1" "^1.11.0" + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-2" "^1.11.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2" "^1.11.0" "@swagger-api/apidom-reference@^1.3.0": version "1.4.0" @@ -3745,11 +3870,11 @@ integrity sha512-jC7ViexJeV8LlTKLiUBfNs5GICbm0PYsm5Y30JCEBkreY0bMNA+F4KnTEz+WtqBTRldTAxKBKqRstlOUFpW+dA== "@types/hast@^2.0.0": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" - integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== + version "2.3.10" + resolved "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz#5c9d9e0b304bbb8879b857225c5ebab2d81d7643" + integrity sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw== dependencies: - "@types/unist" "*" + "@types/unist" "^2" "@types/hoist-non-react-statics@^3.3.0": version "3.3.1" @@ -4042,10 +4167,10 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== -"@types/swagger-ui@^3.52.0": - version "3.52.0" - resolved "https://registry.yarnpkg.com/@types/swagger-ui/-/swagger-ui-3.52.0.tgz#c915c3703e9eabb9a73ff11470a55dbdfbd9e096" - integrity sha512-SlufixEmh+8CLHNgTfAfCT1icNOF7bXboWabhHr1+hIolqlvfwYJGe7HgRcpI3ChE7HWASmEKLkMu34rxseJjQ== +"@types/swagger-ui@^5.21.1": + version "5.32.0" + resolved "https://registry.yarnpkg.com/@types/swagger-ui/-/swagger-ui-5.32.0.tgz#d87b02d635a1a7ec344ee33ed0e5a43a0ddada17" + integrity sha512-diMOqNQf6gkc3ghDIgjs/AfwbwZidja2e02+fJRIfNbbQ25W0EMGLe+f9/tHh/UFRfwYR2UXR3QSPGGkBu7uNg== "@types/tern@*": version "0.23.4" @@ -4059,15 +4184,20 @@ resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.2.tgz#6286b4c7228d58ab7866d19716f3696e03a09397" integrity sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw== -"@types/unist@*": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" - integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== +"@types/trusted-types@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" + integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== -"@types/use-sync-external-store@^0.0.3": - version "0.0.3" - resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz#b6725d5f4af24ace33b36fafd295136e75509f43" - integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA== +"@types/unist@^2": + version "2.0.11" + resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz#11af57b127e32487774841f7a4e54eab166d03c4" + integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA== + +"@types/use-sync-external-store@^0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz#60be8d21baab8c305132eb9cb912ed497852aadc" + integrity sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg== "@types/virtual-dom@^2.1.1": version "2.1.1" @@ -4447,11 +4577,6 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -"@yarnpkg/lockfile@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" - integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== - accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" @@ -4681,11 +4806,6 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - attr-accept@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/attr-accept/-/attr-accept-1.1.3.tgz#48230c79f93790ef2775fcec4f0db0f5db41ca52" @@ -4712,7 +4832,7 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -axios@^1.12.2, axios@^1.7.4: +axios@^1.12.2, axios@^1.15.0: version "1.16.0" resolved "https://registry.npmjs.org/axios/-/axios-1.16.0.tgz#f8e5dd931cef2a5f8c32216d5784eda2f8750eb7" integrity sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w== @@ -4815,7 +4935,12 @@ balanced-match@^2.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9" integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA== -base64-js@^1.3.1, base64-js@^1.5.1: +balanced-match@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a" + integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== + +base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -4840,15 +4965,6 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== -bl@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - body-parser@1.20.3: version "1.20.3" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" @@ -4900,6 +5016,13 @@ brace-expansion@^2.0.2: dependencies: balanced-match "^1.0.0" +brace-expansion@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.5.tgz#dcc3a37116b79f3e1b46db994ced5d570e930fdb" + integrity sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ== + dependencies: + balanced-match "^4.0.2" + braces@^3.0.3, braces@~3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" @@ -4962,14 +5085,6 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - bundle-name@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" @@ -5029,17 +5144,6 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" -call-bind@^1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" - integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - set-function-length "^1.2.1" - call-bind@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" @@ -5122,17 +5226,17 @@ char-regex@^1.0.2: character-entities-legacy@^1.0.0: version "1.1.4" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" + resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== character-entities@^1.0.0: version "1.2.4" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + resolved "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== character-reference-invalid@^1.0.0: version "1.1.4" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + resolved "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== cheerio-select@^2.1.0: @@ -5182,21 +5286,11 @@ chokidar@^4.0.0: dependencies: readdirp "^4.0.1" -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - chrome-trace-event@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== -ci-info@^3.7.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" - integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== - ci-info@^4.2.0: version "4.4.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.4.0.tgz#7d54eff9f54b45b62401c26032696eb59c8bd18c" @@ -5293,7 +5387,7 @@ combined-stream@^1.0.8: comma-separated-tokens@^1.0.0: version "1.0.8" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" + resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== commander@^12.1.0: @@ -5419,11 +5513,6 @@ cookie@0.7.1: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== -cookie@~0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" - integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== - copy-to-clipboard@^3.3.1: version "3.3.3" resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" @@ -5609,19 +5698,12 @@ decimal.js@^10.5.0: resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.6.0.tgz#e649a43e3ab953a72192ff5983865e509f37ed9a" integrity sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg== -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - dedent@^1.6.0: version "1.7.1" resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.7.1.tgz#364661eea3d73f3faba7089214420ec2f8f13e15" integrity sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg== -deep-extend@0.6.0, deep-extend@^0.6.0: +deep-extend@0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== @@ -5696,11 +5778,6 @@ detect-libc@^1.0.3: resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== -detect-libc@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" - integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== - detect-newline@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -5770,10 +5847,12 @@ domhandler@^5.0.2, domhandler@^5.0.3: dependencies: domelementtype "^2.3.0" -dompurify@=3.0.11: - version "3.0.11" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.11.tgz#c163f5816eaac6aeef35dae2b77fca0504564efe" - integrity sha512-Fan4uMuyB26gFV3ovPoEoQbxRRPfTu3CvImyZnhGq5fsIEO+gEFLp45ISFt+kQBWsK5ulDdT0oV28jS1UrwQLg== +dompurify@=3.2.4: + version "3.2.4" + resolved "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz#af5a5a11407524431456cf18836c55d13441cd8e" + integrity sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg== + optionalDependencies: + "@types/trusted-types" "^2.0.7" dompurify@^2.2.6: version "2.5.6" @@ -5848,13 +5927,6 @@ encodeurl@~2.0.0: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== -end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - enhanced-resolve@^5.17.4: version "5.19.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz#6687446a15e969eaa63c2fa2694510e17ae6d97c" @@ -6418,11 +6490,6 @@ exit-x@^0.2.2: resolved "https://registry.yarnpkg.com/exit-x/-/exit-x-0.2.2.tgz#1f9052de3b8d99a696b10dad5bced9bdd5c3aa64" integrity sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ== -expand-template@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" - integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== - expect@30.2.0, expect@^30.0.0: version "30.2.0" resolved "https://registry.yarnpkg.com/expect/-/expect-30.2.0.tgz#d4013bed267013c14bc1199cec8aa57cee9b5869" @@ -6608,13 +6675,6 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-yarn-workspace-root@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" - integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== - dependencies: - micromatch "^4.0.2" - flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -6709,21 +6769,6 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@^9.0.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -6860,11 +6905,6 @@ get-tsconfig@^4.7.0: dependencies: resolve-pkg-maps "^1.0.0" -github-from-package@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" - integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== - glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -6978,7 +7018,7 @@ gopd@^1.2.0: resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6: +graceful-fs@^4.1.2, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -7086,12 +7126,12 @@ hasown@^2.0.0, hasown@^2.0.2: hast-util-parse-selector@^2.0.0: version "2.2.5" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" + resolved "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== hastscript@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" + resolved "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== dependencies: "@types/hast" "^2.0.0" @@ -7275,7 +7315,7 @@ icss-utils@^5.0.0, icss-utils@^5.1.0: resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== -ieee754@^1.1.13, ieee754@^1.2.1: +ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== @@ -7365,7 +7405,7 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@^1.3.5, ini@~1.3.0: +ini@^1.3.5: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -7408,12 +7448,12 @@ ipaddr.js@^2.1.0: is-alphabetical@^1.0.0: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== is-alphanumerical@^1.0.0: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" + resolved "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== dependencies: is-alphabetical "^1.0.0" @@ -7483,14 +7523,9 @@ is-date-object@^1.0.1: is-decimal@^1.0.0: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== -is-docker@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - is-docker@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" @@ -7520,7 +7555,7 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: is-hexadecimal@^1.0.0: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== is-inside-container@^1.0.0: @@ -7643,13 +7678,6 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -is-wsl@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - is-wsl@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" @@ -8226,16 +8254,6 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json-stable-stringify@^1.0.2: - version "1.1.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz#52d4361b47d49168bcc4e564189a42e5a7439454" - integrity sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg== - dependencies: - call-bind "^1.0.5" - isarray "^2.0.5" - jsonify "^0.0.1" - object-keys "^1.1.1" - json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" @@ -8253,20 +8271,6 @@ json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonify@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" - integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== - jsonpointer@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559" @@ -8292,13 +8296,6 @@ kind-of@^6.0.2: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -klaw-sync@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" - integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== - dependencies: - graceful-fs "^4.1.11" - known-css-properties@^0.37.0: version "0.37.0" resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.37.0.tgz#10ebe49b9dbb6638860ff8a002fb65a053f4aec5" @@ -8589,11 +8586,6 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - min-document@^2.19.0: version "2.19.2" resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.2.tgz#f95db44639eaae3ac8ea85ae6809ae85ff7e3b81" @@ -8621,6 +8613,13 @@ minimalistic-assert@^1.0.0: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== +minimatch@^10.2.1: + version "10.2.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.5.tgz#bd48687a0be38ed2961399105600f832095861d1" + integrity sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg== + dependencies: + brace-expansion "^5.0.5" + minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e" @@ -8647,7 +8646,7 @@ minimist@^1.2.0, minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== -minimist@^1.2.3, minimist@^1.2.5: +minimist@^1.2.5: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -8657,11 +8656,6 @@ minimist@^1.2.3, minimist@^1.2.5: resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== -mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== - mockdate@^3.0.5: version "3.0.5" resolved "https://registry.yarnpkg.com/mockdate/-/mockdate-3.0.5.tgz#789be686deb3149e7df2b663d2bc4392bc3284fb" @@ -8714,16 +8708,6 @@ multicast-dns@^7.2.5: dns-packet "^5.2.2" thunky "^1.0.2" -nan@^2.14.0: - version "2.17.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" - integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== - -nan@^2.17.0, nan@^2.18.0: - version "2.22.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.22.0.tgz#31bc433fc33213c97bad36404bb68063de604de3" - integrity sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw== - nanoid@^3.3.11: version "3.3.11" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" @@ -8734,11 +8718,6 @@ nanoid@^3.3.7: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== -napi-build-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" - integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== - napi-postinstall@^0.3.0: version "0.3.4" resolved "https://registry.yarnpkg.com/napi-postinstall/-/napi-postinstall-0.3.4.tgz#7af256d6588b5f8e952b9190965d6b019653bbb9" @@ -8789,13 +8768,6 @@ next-tick@^1.1.0: resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== -node-abi@^3.3.0: - version "3.71.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.71.0.tgz#52d84bbcd8575efb71468fbaa1f9a49b2c242038" - integrity sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw== - dependencies: - semver "^7.3.5" - node-abort-controller@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" @@ -8806,6 +8778,11 @@ node-addon-api@^7.0.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== +node-addon-api@^8.0.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-8.7.0.tgz#f64f8413456ecbe900221305a3f883c37666473f" + integrity sha512-9MdFxmkKaOYVTV+XVRG8ArDwwQ77XIgIPyKASB1k3JPq3M8fGQQQE3YpMOrKm6g//Ktx8ivZr8xo1Qmtqub+GA== + node-addon-api@^8.2.2, node-addon-api@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-8.3.0.tgz#ec3763f18befc1cdf66d11e157ce44d5eddc0603" @@ -8834,7 +8811,7 @@ node-forge@^1: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.4.0.tgz#1c7b7d8bdc2d078739f58287d589d903a11b2fc2" integrity sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ== -node-gyp-build@^4.8.2, node-gyp-build@^4.8.4: +node-gyp-build@^4.8.0, node-gyp-build@^4.8.2, node-gyp-build@^4.8.4: version "4.8.4" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.4.tgz#8a70ee85464ae52327772a90d66c6077a900cfc8" integrity sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ== @@ -8968,7 +8945,7 @@ on-headers@~1.0.2: resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== -once@^1.3.0, once@^1.3.1, once@^1.4.0: +once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== @@ -8992,21 +8969,6 @@ open@^10.0.3: is-inside-container "^1.0.0" wsl-utils "^0.1.0" -open@^7.4.2: - version "7.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" - integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== - dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" - -openapi-path-templating@^1.5.1: - version "1.6.0" - resolved "https://registry.yarnpkg.com/openapi-path-templating/-/openapi-path-templating-1.6.0.tgz#c81f182db71de88890cb497faa367c9b900dd6c5" - integrity sha512-1atBNwOUrZXthTvlvvX8k8ovFEF3iA8mDidYMkdOtvVdndBhTrspbwGXNOzEUaJhm9iUl4Tf5uQaeTLAJvwPig== - dependencies: - apg-lite "^1.0.3" - openapi-path-templating@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/openapi-path-templating/-/openapi-path-templating-2.2.1.tgz#57026767530667096d33d7362382a93d75d497f6" @@ -9014,13 +8976,6 @@ openapi-path-templating@^2.2.1: dependencies: apg-lite "^1.0.4" -openapi-server-url-templating@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/openapi-server-url-templating/-/openapi-server-url-templating-1.1.0.tgz#cae9c36d12feeec6af158a6c42e46205db125be6" - integrity sha512-dtyTFKx2xVcO0W8JKaluXIHC9l/MLjHeflBaWjiWNMCHp/TBs9dEjQDbj/VFlHR4omFOKjjmqm1pW1aCAhmPBg== - dependencies: - apg-lite "^1.0.3" - openapi-server-url-templating@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/openapi-server-url-templating/-/openapi-server-url-templating-1.3.0.tgz#80bc6ea5209a3c4fe9d359673ba51635676e2503" @@ -9040,11 +8995,6 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== - p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -9094,7 +9044,7 @@ parent-module@^1.0.0: parse-entities@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" + resolved "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== dependencies: character-entities "^1.0.0" @@ -9141,27 +9091,6 @@ parseurl@~1.3.2, parseurl@~1.3.3: resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== -patch-package@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-8.0.0.tgz#d191e2f1b6e06a4624a0116bcb88edd6714ede61" - integrity sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA== - dependencies: - "@yarnpkg/lockfile" "^1.1.0" - chalk "^4.1.2" - ci-info "^3.7.0" - cross-spawn "^7.0.3" - find-yarn-workspace-root "^2.0.0" - fs-extra "^9.0.0" - json-stable-stringify "^1.0.2" - klaw-sync "^6.0.0" - minimist "^1.2.6" - open "^7.4.2" - rimraf "^2.6.3" - semver "^7.5.3" - slash "^2.0.0" - tmp "^0.0.33" - yaml "^2.2.2" - path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" @@ -9330,24 +9259,6 @@ postcss@^8.4.33, postcss@^8.5.6: picocolors "^1.1.1" source-map-js "^1.2.1" -prebuild-install@^7.1.1: - version "7.1.2" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.2.tgz#a5fd9986f5a6251fbc47e1e5c65de71e68c0a056" - integrity sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ== - dependencies: - detect-libc "^2.0.0" - expand-template "^2.0.3" - github-from-package "0.0.0" - minimist "^1.2.3" - mkdirp-classic "^0.5.3" - napi-build-utils "^1.0.1" - node-abi "^3.3.0" - pump "^3.0.0" - rc "^1.2.7" - simple-get "^4.0.0" - tar-fs "^2.0.0" - tunnel-agent "^0.6.0" - prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -9362,14 +9273,14 @@ pretty-format@30.2.0, pretty-format@^30.0.0: ansi-styles "^5.2.0" react-is "^18.3.1" -prismjs@^1.27.0: - version "1.29.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== +prismjs@^1.30.0: + version "1.30.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.30.0.tgz#d9709969d9d4e16403f6f348c63553b19f0975a9" + integrity sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw== prismjs@~1.27.0: version "1.27.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057" + resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057" integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA== process-nextick-args@~2.0.0: @@ -9416,7 +9327,7 @@ prop-types@15.8.1, prop-types@^15.6.2, prop-types@^15.7.0, prop-types@^15.7.2, p property-information@^5.0.0: version "5.6.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" + resolved "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== dependencies: xtend "^4.0.0" @@ -9434,14 +9345,6 @@ proxy-from-env@^2.1.0: resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-2.1.0.tgz#a7487568adad577cfaaa7e88c49cab3ab3081aba" integrity sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA== -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - punycode@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" @@ -9541,16 +9444,6 @@ raw-body@2.5.2: iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - react-copy-to-clipboard@5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/react-copy-to-clipboard/-/react-copy-to-clipboard-5.1.0.tgz#09aae5ec4c62750ccb2e6421a58725eabc41255c" @@ -9578,7 +9471,7 @@ react-dom@17.0.2: "react-dom@>=16.8.0 <19": version "18.3.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== dependencies: loose-envify "^1.1.0" @@ -9643,13 +9536,13 @@ react-redux@7.2.9: prop-types "^15.7.2" react-is "^17.0.2" -react-redux@^9.1.0: - version "9.1.2" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-9.1.2.tgz#deba38c64c3403e9abd0c3fbeab69ffd9d8a7e4b" - integrity sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w== +react-redux@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-9.2.0.tgz#96c3ab23fb9a3af2cb4654be4b51c989e32366f5" + integrity sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g== dependencies: - "@types/use-sync-external-store" "^0.0.3" - use-sync-external-store "^1.0.0" + "@types/use-sync-external-store" "^0.0.6" + use-sync-external-store "^1.4.0" react-shallow-renderer@^16.13.1: version "16.15.0" @@ -9659,16 +9552,16 @@ react-shallow-renderer@^16.13.1: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0 || ^18.0.0" -react-syntax-highlighter@^15.5.0: - version "15.6.1" - resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-15.6.1.tgz#fa567cb0a9f96be7bbccf2c13a3c4b5657d9543e" - integrity sha512-OqJ2/vL7lEeV5zTJyG7kmARppUjiB9h9udl4qHQjjgEos66z00Ia0OckwYfRxCSFrW8RJIBnsBwQsHZbVPspqg== +react-syntax-highlighter@^15.6.1: + version "15.6.6" + resolved "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.6.6.tgz#77417c81ebdc554300d0332800a2e1efe5b1190b" + integrity sha512-DgXrc+AZF47+HvAPEmn7Ua/1p10jNoVZVI/LoPiYdtY+OM+/nG5yefLHKJwdKqY1adMuHFbeyBaG9j64ML7vTw== dependencies: "@babel/runtime" "^7.3.1" highlight.js "^10.4.1" highlightjs-vue "^1.0.0" lowlight "^1.17.0" - prismjs "^1.27.0" + prismjs "^1.30.0" refractor "^3.6.0" react-test-renderer@^17.0.0: @@ -9691,7 +9584,7 @@ react@17.0.2: "react@>=16.8.0 <19": version "18.3.1" - resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" @@ -9709,7 +9602,7 @@ readable-stream@^2.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0: +readable-stream@^3.0.6: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -9774,7 +9667,7 @@ redux@^5.0.1: refractor@^3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.6.0.tgz#ac318f5a0715ead790fcfb0c71f4dd83d977935a" + resolved "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz#ac318f5a0715ead790fcfb0c71f4dd83d977935a" integrity sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA== dependencies: hastscript "^6.0.0" @@ -9866,7 +9759,7 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== -reselect@^5.1.0: +reselect@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/reselect/-/reselect-5.1.1.tgz#c766b1eb5d558291e5e550298adb0becc24bb72e" integrity sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w== @@ -9947,13 +9840,6 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -9998,7 +9884,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -10052,7 +9938,7 @@ scheduler@^0.20.2: scheduler@^0.23.2: version "0.23.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== dependencies: loose-envify "^1.1.0" @@ -10094,14 +9980,14 @@ semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.2.1, semver@^7.3.5, semver@^7.3.7: +semver@^7.2.1, semver@^7.3.7: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -semver@^7.5.3, semver@^7.5.4: +semver@^7.5.4: version "7.6.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== @@ -10167,7 +10053,7 @@ serve-static@1.16.2: parseurl "~1.3.3" send "0.19.0" -set-function-length@^1.2.1, set-function-length@^1.2.2: +set-function-length@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== @@ -10191,7 +10077,7 @@ setprototypeof@1.2.0: sha.js@^2.4.11: version "2.4.12" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.12.tgz#eb8b568bf383dfd1867a32c3f2b74eb52bdbf23f" + resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz#eb8b568bf383dfd1867a32c3f2b74eb52bdbf23f" integrity sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w== dependencies: inherits "^2.0.4" @@ -10222,11 +10108,6 @@ shell-quote@1.8.3, shell-quote@^1.8.3: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.3.tgz#55e40ef33cf5c689902353a3d8cd1a6725f08b4b" integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== -short-unique-id@^5.0.2: - version "5.2.0" - resolved "https://registry.yarnpkg.com/short-unique-id/-/short-unique-id-5.2.0.tgz#a7e0668e0a8998d3151f27a36cf046055b1f270b" - integrity sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg== - short-unique-id@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/short-unique-id/-/short-unique-id-5.3.2.tgz#6fea1b8fcaac44455abd1fa25840ebdb9c0a8ae7" @@ -10298,25 +10179,6 @@ signal-exit@^4.0.1: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -simple-concat@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" - integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== - -simple-get@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" - integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== - dependencies: - decompress-response "^6.0.0" - once "^1.3.1" - simple-concat "^1.0.0" - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -10378,7 +10240,7 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: space-separated-tokens@^1.0.0: version "1.1.5" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" + resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== spdy-transport@^3.0.0: @@ -10562,11 +10424,6 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - stylelint-config-recommended-scss@^14.1.0: version "14.1.0" resolved "https://registry.yarnpkg.com/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.1.0.tgz#1a5855655cddcb5f77c10f38c76567adf2bb9aa3" @@ -10694,29 +10551,30 @@ svg-tags@^1.0.0: resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== -swagger-client@^3.26.4: - version "3.31.0" - resolved "https://registry.yarnpkg.com/swagger-client/-/swagger-client-3.31.0.tgz#3c2f00aa6ba5183bbb15b2c42221410ded662766" - integrity sha512-hVYift5XB8nOgNJVl6cbNtVTVPT2Fdx2wCOcIvuAFcyq0Mwe6+70ezoZ5WfiaIAzzwWfq72jyaLeg8TViGNSmw== +swagger-client@^3.35.5: + version "3.37.3" + resolved "https://registry.npmjs.org/swagger-client/-/swagger-client-3.37.3.tgz#dbe3f0d22c367d4bc04cc7ddaf5224e116d46074" + integrity sha512-PZv5smQPnPwfP6mnkq96fOp/RNDKBqd8vfwE4UuwA229wsesj20yd7RadXx+9uLBC3c0H6cu/H+bnbMTWG6oUQ== dependencies: "@babel/runtime-corejs3" "^7.22.15" "@scarf/scarf" "=1.4.0" - "@swagger-api/apidom-core" ">=1.0.0-alpha.9 <1.0.0-beta.0" - "@swagger-api/apidom-error" ">=1.0.0-alpha.9 <1.0.0-beta.0" - "@swagger-api/apidom-json-pointer" ">=1.0.0-alpha.9 <1.0.0-beta.0" - "@swagger-api/apidom-ns-openapi-3-1" ">=1.0.0-alpha.9 <1.0.0-beta.0" - "@swagger-api/apidom-reference" ">=1.0.0-alpha.9 <1.0.0-beta.0" - cookie "~0.7.2" + "@swagger-api/apidom-core" "^1.11.0" + "@swagger-api/apidom-error" "^1.11.0" + "@swagger-api/apidom-json-pointer" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-1" "^1.11.0" + "@swagger-api/apidom-ns-openapi-3-2" "^1.11.0" + "@swagger-api/apidom-reference" "^1.11.0" + "@swaggerexpert/cookie" "^2.0.2" deepmerge "~4.3.0" fast-json-patch "^3.0.0-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 "^1.5.1" - openapi-server-url-templating "^1.0.0" + openapi-path-templating "^2.2.1" + openapi-server-url-templating "^1.3.0" ramda "^0.30.1" - ramda-adjunct "^5.0.0" + ramda-adjunct "^5.1.0" swagger-client@^3.36.1: version "3.36.1" @@ -10742,24 +10600,23 @@ swagger-client@^3.36.1: ramda "^0.30.1" ramda-adjunct "^5.1.0" -swagger-ui@~5.12.3: - version "5.12.3" - resolved "https://registry.yarnpkg.com/swagger-ui/-/swagger-ui-5.12.3.tgz#732cd00620653318f93ecc40a87c2c12d4d9a5bd" - integrity sha512-n+iOyU6nqLWummd/lpKvDIx34XkZDLy8VL+8aXSKU3DzXT1lSNpbIJX0VmOUN+fHxMThM0TEd0T4GByPvwPu/w== +swagger-ui@5.27.1: + version "5.27.1" + resolved "https://registry.npmjs.org/swagger-ui/-/swagger-ui-5.27.1.tgz#44bc4dd0d2679874a374bfa420171beca0957c58" + integrity sha512-cGQyafnHLmVFiBeFrbUzUtMn+R0/XI7r69T/cxp5bkusTdLu1Ul8A+8j9hgThYLEH33LukOzldtiuu4gr8XE6g== dependencies: - "@babel/runtime-corejs3" "^7.24.1" - "@braintree/sanitize-url" "=7.0.1" + "@babel/runtime-corejs3" "^7.27.1" + "@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.0.11" + dompurify "=3.2.4" ieee754 "^1.2.1" immutable "^3.x.x" js-file-download "^0.4.12" js-yaml "=4.1.0" lodash "^4.17.21" - patch-package "^8.0.0" prop-types "^15.8.1" randexp "^0.5.3" randombytes "^2.1.0" @@ -10770,15 +10627,15 @@ swagger-ui@~5.12.3: react-immutable-proptypes "2.2.0" react-immutable-pure-component "^2.2.0" react-inspector "^6.0.1" - react-redux "^9.1.0" - react-syntax-highlighter "^15.5.0" + react-redux "^9.2.0" + react-syntax-highlighter "^15.6.1" redux "^5.0.1" redux-immutable "^4.0.0" remarkable "^2.0.1" - reselect "^5.1.0" + reselect "^5.1.1" serialize-error "^8.1.0" sha.js "^2.4.11" - swagger-client "^3.26.4" + swagger-client "^3.35.5" url-parse "^1.5.10" xml "=1.0.1" xml-but-prettier "^1.0.1" @@ -10828,27 +10685,6 @@ tapable@^2.2.1, tapable@^2.3.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.0.tgz#7e3ea6d5ca31ba8e078b560f0d83ce9a14aa8be6" integrity sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg== -tar-fs@^2.0.0: - version "2.1.4" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.4.tgz#800824dbf4ef06ded9afea4acafe71c67c76b930" - integrity sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.1.4" - -tar-stream@^2.1.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - terser-webpack-plugin@^5.3.16: version "5.3.16" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz#741e448cc3f93d8026ebe4f7ef9e4afacfd56330" @@ -10913,13 +10749,6 @@ tldts@^6.1.32: dependencies: tldts-core "^6.1.86" -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" @@ -10980,13 +10809,6 @@ tree-kill@1.2.2: resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== -tree-sitter-json@=0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/tree-sitter-json/-/tree-sitter-json-0.20.2.tgz#8909ffb7149120daa72f9cadb63e8a214f1e5aba" - integrity sha512-eUxrowp4F1QEGk/i7Sa+Xl8Crlfp7J0AXxX1QdJEQKQYMWhgMbCIgyQvpO3Q0P9oyTrNQxRLlRipDS44a8EtRw== - dependencies: - nan "^2.18.0" - tree-sitter-json@=0.24.8: version "0.24.8" resolved "https://registry.yarnpkg.com/tree-sitter-json/-/tree-sitter-json-0.24.8.tgz#72bfa26942691f2bf59d973b6794923c033f04c2" @@ -10995,20 +10817,13 @@ tree-sitter-json@=0.24.8: node-addon-api "^8.2.2" node-gyp-build "^4.8.2" -tree-sitter-yaml@=0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/tree-sitter-yaml/-/tree-sitter-yaml-0.5.0.tgz#c617ba72837399d8105ec10cdb4c360e1ed76076" - integrity sha512-POJ4ZNXXSWIG/W4Rjuyg36MkUD4d769YRUGKRqN+sVaj/VCo6Dh6Pkssn1Rtewd5kybx+jT1BWMyWN0CijXnMA== - dependencies: - nan "^2.14.0" - -tree-sitter@=0.20.4: - version "0.20.4" - resolved "https://registry.yarnpkg.com/tree-sitter/-/tree-sitter-0.20.4.tgz#7d9d4f769fc05342ef43e5559f7ff34b0fc48327" - integrity sha512-rjfR5dc4knG3jnJNN/giJ9WOoN1zL/kZyrS0ILh+eqq8RNcIbiXA63JsMEgluug0aNvfQvK4BfCErN1vIzvKog== +tree-sitter@=0.21.1: + version "0.21.1" + resolved "https://registry.yarnpkg.com/tree-sitter/-/tree-sitter-0.21.1.tgz#fbb34c09056700814af0e1e37688e06463ba04c4" + integrity sha512-7dxoA6kYvtgWw80265MyqJlkRl4yawIjO7S5MigytjELkX43fV2WsAXzsNfO7sBpPPCF5Gp0+XzHk0DwLCq3xQ== dependencies: - nan "^2.17.0" - prebuild-install "^7.1.1" + node-addon-api "^8.0.0" + node-gyp-build "^4.8.0" tree-sitter@=0.22.4: version "0.22.4" @@ -11075,13 +10890,6 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== - dependencies: - safe-buffer "^5.0.1" - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -11195,11 +11003,6 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -universalify@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" - integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== - unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -11260,10 +11063,10 @@ url-parse@^1.5.10: querystringify "^2.1.1" requires-port "^1.0.0" -use-sync-external-store@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz#c3b6390f3a30eba13200d2302dcdf1e7b57b2ef9" - integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw== +use-sync-external-store@^1.4.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d" + integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w== util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" @@ -11389,11 +11192,6 @@ web-streams-polyfill@^3.0.3: resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b" integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== -web-tree-sitter@=0.20.3: - version "0.20.3" - resolved "https://registry.yarnpkg.com/web-tree-sitter/-/web-tree-sitter-0.20.3.tgz#3dd17b283ad63b1d8c07c5ea814f0fefb2b1f776" - integrity sha512-zKGJW9r23y3BcJusbgvnOH2OYAW40MXAOi9bi3Gcc7T4Gms9WWgXF8m6adsJWpGJEhgOzCrfiz1IzKowJWrtYw== - web-tree-sitter@=0.24.5: version "0.24.5" resolved "https://registry.yarnpkg.com/web-tree-sitter/-/web-tree-sitter-0.24.5.tgz#16cea449da63012f23ca7b83bd32817dd0520400" @@ -11720,7 +11518,7 @@ xmlchars@^2.2.0: xtend@^4.0.0, xtend@~4.0.0: version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^5.0.5: @@ -11751,11 +11549,6 @@ yaml@^1.8.3: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yaml@^2.2.2: - version "2.6.0" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.6.0.tgz#14059ad9d0b1680d0f04d3a60fe00f3a857303c3" - integrity sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ== - yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"