Vigia

Aggiornare dotenv da 17.x a 18.x

Confronto dell’API pubblica di dotenv 17.4.2 e 18.0.5, calcolato automaticamente dai tipi TypeScript. Una firma modificata è una possibile modifica incompatibile, non una certezza.

Riepilogo

Percorsi di import rimossi0
Export rimossi1
Firme modificate2
Membri di classi o interfacce rimossi1
Membri di classi o interfacce modificati0
Nuove deprecazioni0
Requisiti cambiati (engines, dipendenze peer)0
Nuovi export1

Export rimossi

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

Firme modificate

exportPrimaDopo
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 & {}); }

Membri di classi o interfacce rimossi

memberimportPrima
DotenvConfigOptions.DOTENV_KEYdotenvstring | undefined

Membri di classi o interfacce modificati

Nessuna rilevata.

Nuove deprecazioni

Nessuna rilevata.

Requisiti cambiati (engines, dipendenze peer)

Nessuna rilevata.

Nuovi export (1)
importexportkind
dotenvDotenvParseOptionsinterface

Domande frequenti

Quali sono le modifiche incompatibili aggiornando dotenv da 17 a 18?

Tra dotenv 17.4.2 e 18.0.5, Vigia ha trovato 1 export rimossi, 2 firme modificate e 1 membri di classi o interfacce rimossi o modificati.

Cosa è stato deprecato in dotenv 18?

0 export o membri risultano ora deprecati in dotenv 18.0.5.

Per gli agenti

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