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 eliminadas | 0 |
|---|---|
| Exports eliminados | 1 |
| Firmas modificadas | 2 |
| Miembros de clases o interfaces eliminados | 1 |
| Miembros de clases o interfaces modificados | 0 |
| Nuevas deprecaciones | 0 |
| Cambios de requisitos (engines, dependencias peer) | 0 |
| Exports nuevos | 1 |
Exports eliminados
| import | export | kind | Antes |
|---|---|---|---|
dotenv | decrypt | function | (encrypted: string, keyStr: string): string |
Firmas modificadas
| export | Antes | Después |
|---|---|---|
dotenv · parse | <T extends DotenvParseOutput = DotenvParseOutput>(src: any): T | <T extends DotenvParseOutput = DotenvParseOutput>(src: any, options?: DotenvParseOptions | undefined): T |
dotenv · DotenvError | Error & { 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
| member | import | Antes |
|---|---|---|
DotenvConfigOptions.DOTENV_KEY | dotenv | string | 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)
| import | export | kind |
|---|---|---|
dotenv | DotenvParseOptions | interface |
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