Actualizar json-schema-typed de 8.x a 9.x
Comparación de la API pública de json-schema-typed 8.0.2 y 9.0.0, calculada automáticamente a partir de sus tipos TypeScript. Una firma modificada es un posible cambio incompatible, no una certeza.
Resumen
| Rutas de importación eliminadas | 0 |
|---|---|
| Exports eliminados | 0 |
| Firmas modificadas | 6 |
| Miembros de clases o interfaces eliminados | 0 |
| Miembros de clases o interfaces modificados | 0 |
| Nuevas deprecaciones | 0 |
| Cambios de requisitos (engines, dependencias peer) | 0 |
| Exports nuevos | 4 |
Exports eliminados
No se detectaron.
Firmas modificadas
| export | Antes | Después |
|---|---|---|
json-schema-typed · keywords | readonly ["$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 · JSONSchema | boolean | { $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 · JSONSchema | boolean | { $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 · JSONSchema | boolean | { $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 · keywords | readonly ["$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 · JSONSchema | boolean | { $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 & {})>> |
Miembros de clases o interfaces eliminados
No se detectaron.
Miembros de clases o interfaces modificados
No se detectaron.
Nuevas deprecaciones
No se detectaron.
Cambios de requisitos (engines, dependencias peer)
No se detectaron.
Exports nuevos (4)
| import | export | kind |
|---|---|---|
json-schema-typed | KeywordByType | namespace |
json-schema-typed/draft-07 | KeywordByType | namespace |
json-schema-typed/draft-2019-09 | KeywordByType | namespace |
json-schema-typed/draft-2020-12 | KeywordByType | namespace |
Dale estos datos a tu agente de IA
Vigia es un servidor MCP gratuito: tu agente de programación verifica versiones, cambios incompatibles y vulnerabilidades antes de escribir código. Sin registro ni clave de API.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Agregar a CursorAgregar a VS Code★ Estrella en GitHub
Cualquier otro cliente MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }Skill para agentes (SKILL.md): le indica al agente cuándo usar Vigia · GitHub Action para pull requests
Preguntas frecuentes
¿Cuáles son los cambios incompatibles al actualizar json-schema-typed de 8 a 9?
Entre json-schema-typed 8.0.2 y 9.0.0, Vigia encontró 0 exports eliminados, 6 firmas modificadas y 0 miembros de clases o interfaces eliminados o modificados.
¿Qué quedó deprecado en json-schema-typed 9?
0 exports o miembros quedaron marcados como deprecados en json-schema-typed 9.0.0.
Para agentes
GET https://vigia.coredls.cloud/v1/packages/npm/json-schema-typed/upgrade?from=8.0.2&to=9.0.0