Vigia

Actualizar dotenv de 17.x a 18.x

Comparación de la API pública de dotenv 17.4.2 y 18.0.5, 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 eliminadas0
Exports eliminados1
Firmas modificadas2
Miembros de clases o interfaces eliminados1
Miembros de clases o interfaces modificados0
Nuevas deprecaciones0
Cambios de requisitos (engines, dependencias peer)0
Exports nuevos1

Exports eliminados

importexportkindAntes
dotenvdecryptfunction(encrypted: string, keyStr: string): string

Firmas modificadas

exportAntesDespués
dotenv · parse<T extends DotenvParseOutput = DotenvParseOutput>(src: any): T<T extends DotenvParseOutput = DotenvParseOutput>(src: any, options?: DotenvParseOptions | undefined): T
dotenv · DotenvErrorError & { code: "MISSING_DATA" | "INVALID_DOTENV_KEY" | "NOT_FOUND_DOTENV_ENVIRONMENT" | "DECRYPTION_FAILED" | "OBJECT_REQUIRED"; }Error & { code: "OBJECT_REQUIRED" | (string & {}); }

Miembros de clases o interfaces eliminados

memberimportAntes
DotenvConfigOptions.DOTENV_KEYdotenvstring | undefined

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 (1)
importexportkind
dotenvDotenvParseOptionsinterface

Preguntas frecuentes

¿Cuáles son los cambios incompatibles al actualizar dotenv de 17 a 18?

Entre dotenv 17.4.2 y 18.0.5, Vigia encontró 1 exports eliminados, 2 firmas modificadas y 1 miembros de clases o interfaces eliminados o modificados.

¿Qué quedó deprecado en dotenv 18?

0 exports o miembros quedaron marcados como deprecados en dotenv 18.0.5.

Para agentes

GET https://vigia.coredls.cloud/v1/packages/npm/dotenv/upgrade?from=17.4.2&to=18.0.5