Vigia

Обновление json-schema-typed с 8.x до 9.x

Сравнение публичного API json-schema-typed 8.0.2 и 9.0.0, вычисленное автоматически по их типам TypeScript. Изменённая сигнатура — возможное несовместимое изменение, а не гарантия.

Сводка

Удалённые пути импорта0
Удалённые экспорты0
Изменённые сигнатуры6
Удалённые члены классов или интерфейсов0
Изменённые члены классов или интерфейсов0
Новые устаревания0
Изменения требований (engines, peer-зависимости)0
Новые экспорты4

Удалённые экспорты

Не обнаружено.

Изменённые сигнатуры

exportБылоСтало
json-schema-typed · keywordsreadonly ["$anchor", "$comment", "$defs", "$dynamicAnchor", "$dynamicRef", "$id", "$ref", "$schema", "$vocabulary", "additionalItems", "additionalProperties", "allOf", "anyOf", "const", "contains", "contentEncoding", "contentMediaType", "contentSchema", "default", "definitions", "dependencies", "dependentRequired", "dependentSchemas", "deprecated", "description", "else", "enum", "examples", "exclusiveMaximum", "exclusiveMinimum", "format", "if", "items", "maxContains", "maximum", "maxItems", "maxLength", "maxProperties", "minContains", "minimum", "minItems", "minLength", "minProperties", "mult…readonly ["$anchor", "$comment", "$defs", "$dynamicAnchor", "$dynamicRef", "$id", "$recursiveAnchor", "$recursiveRef", "$ref", "$schema", "$vocabulary", "additionalItems", "additionalProperties", "allOf", "anyOf", "const", "contains", "contentEncoding", "contentMediaType", "contentSchema", "default", "definitions", "dependencies", "dependentRequired", "dependentSchemas", "deprecated", "description", "else", "enum", "examples", "exclusiveMaximum", "exclusiveMinimum", "format", "if", "items", "maxContains", "maximum", "maxItems", "maxLength", "maxProperties", "minContains", "minimum", "minItems"…
json-schema-typed · JSONSchemaboolean | { $anchor?: string | undefined; $comment?: string | undefined; $defs?: Record<string, JSONSchema<any, TypeValue>> | undefined; $dynamicAnchor?: string | undefined; $dynamicRef?: string | undefined; $id?: string | undefined; $ref?: string | undefined; $schema?: string | undefined; $vocabulary?: Record<string, string> | undefined; additionalItems?: JSONSchema<any, TypeValue> | undefined; additionalProperties?: JSONSchema<any, TypeValue> | undefined; allOf?: MaybeReadonlyArray<JSONSchema<Value, SchemaType>> | undefined; anyOf?: MaybeReadonlyArray<JSONSchema<Value, SchemaType>> | undefin…boolean | Interface<Value, SchemaType, JSONSchema<any, TypeValue | (string & {})>>
json-schema-typed/draft-07 · JSONSchemaboolean | { $comment?: string | undefined; $id?: string | undefined; $ref?: string | undefined; $schema?: string | undefined; additionalItems?: JSONSchema<any, TypeValue> | undefined; additionalProperties?: JSONSchema<any, TypeValue> | undefined; allOf?: MaybeReadonlyArray<JSONSchema<Value, SchemaType>> | undefined; anyOf?: MaybeReadonlyArray<JSONSchema<Value, SchemaType>> | undefined; const?: Value | undefined; contains?: JSONSchema<Value, SchemaType> | undefined; contentEncoding?: "7bit" | "8bit" | "base64" | "binary" | "ietf-token" | "quoted-printable" | "x-token" | undefined; contentMediaT…boolean | Interface<Value, SchemaType, JSONSchema<any, (string & {}) | TypeValue>>
json-schema-typed/draft-2019-09 · JSONSchemaboolean | { $anchor?: string | undefined; $comment?: string | undefined; $defs?: Record<string, JSONSchema<any, TypeValue>> | undefined; $id?: string | undefined; $recursiveAnchor?: boolean | undefined; $recursiveRef?: string | undefined; $ref?: string | undefined; $schema?: string | undefined; $vocabulary?: Record<string, string> | undefined; additionalItems?: JSONSchema<any, TypeValue> | undefined; additionalProperties?: JSONSchema<any, TypeValue> | undefined; allOf?: MaybeReadonlyArray<JSONSchema<Value, SchemaType>> | undefined; anyOf?: MaybeReadonlyArray<JSONSchema<Value, SchemaType>> | un…boolean | Interface<Value, SchemaType, JSONSchema<any, (string & {}) | TypeValue>>
json-schema-typed/draft-2020-12 · keywordsreadonly ["$anchor", "$comment", "$defs", "$dynamicAnchor", "$dynamicRef", "$id", "$ref", "$schema", "$vocabulary", "additionalItems", "additionalProperties", "allOf", "anyOf", "const", "contains", "contentEncoding", "contentMediaType", "contentSchema", "default", "definitions", "dependencies", "dependentRequired", "dependentSchemas", "deprecated", "description", "else", "enum", "examples", "exclusiveMaximum", "exclusiveMinimum", "format", "if", "items", "maxContains", "maximum", "maxItems", "maxLength", "maxProperties", "minContains", "minimum", "minItems", "minLength", "minProperties", "mult…readonly ["$anchor", "$comment", "$defs", "$dynamicAnchor", "$dynamicRef", "$id", "$recursiveAnchor", "$recursiveRef", "$ref", "$schema", "$vocabulary", "additionalItems", "additionalProperties", "allOf", "anyOf", "const", "contains", "contentEncoding", "contentMediaType", "contentSchema", "default", "definitions", "dependencies", "dependentRequired", "dependentSchemas", "deprecated", "description", "else", "enum", "examples", "exclusiveMaximum", "exclusiveMinimum", "format", "if", "items", "maxContains", "maximum", "maxItems", "maxLength", "maxProperties", "minContains", "minimum", "minItems"…
json-schema-typed/draft-2020-12 · JSONSchemaboolean | { $anchor?: string | undefined; $comment?: string | undefined; $defs?: Record<string, JSONSchema<any, TypeValue>> | undefined; $dynamicAnchor?: string | undefined; $dynamicRef?: string | undefined; $id?: string | undefined; $ref?: string | undefined; $schema?: string | undefined; $vocabulary?: Record<string, string> | undefined; additionalItems?: JSONSchema<any, TypeValue> | undefined; additionalProperties?: JSONSchema<any, TypeValue> | undefined; allOf?: MaybeReadonlyArray<JSONSchema<Value, SchemaType>> | undefined; anyOf?: MaybeReadonlyArray<JSONSchema<Value, SchemaType>> | undefin…boolean | Interface<Value, SchemaType, JSONSchema<any, TypeValue | (string & {})>>

Удалённые члены классов или интерфейсов

Не обнаружено.

Изменённые члены классов или интерфейсов

Не обнаружено.

Новые устаревания

Не обнаружено.

Изменения требований (engines, peer-зависимости)

Не обнаружено.

Новые экспорты (4)
importexportkind
json-schema-typedKeywordByTypenamespace
json-schema-typed/draft-07KeywordByTypenamespace
json-schema-typed/draft-2019-09KeywordByTypenamespace
json-schema-typed/draft-2020-12KeywordByTypenamespace

Передайте эти данные своему ИИ-агенту

Vigia — бесплатный MCP-сервер: ваш агент для программирования проверяет версии, несовместимые изменения и уязвимости до того, как напишет код. Без регистрации и API-ключа.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Добавить в CursorДобавить в VS Code★ Звезда на GitHub

Любой другой MCP-клиент
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Навык для агентов (SKILL.md): подсказывает агенту, когда использовать Vigia · GitHub Action для pull request

Часто задаваемые вопросы

Какие несовместимые изменения при обновлении json-schema-typed с 8 до 9?

Между json-schema-typed 8.0.2 и 9.0.0 Vigia нашла удалённых экспортов: 0, изменённых сигнатур: 6, удалённых или изменённых членов классов и интерфейсов: 0.

Что устарело в json-schema-typed 9?

В json-schema-typed 9.0.0 новыми устаревшими помечено экспортов или членов: 0.

Для агентов

GET https://vigia.coredls.cloud/v1/packages/npm/json-schema-typed/upgrade?from=8.0.2&to=9.0.0