Vigia

Aktualizacja dotenv z 17.x do 18.x

Porównanie publicznego API dotenv 17.4.2 i 18.0.5, obliczone automatycznie na podstawie typów TypeScript. Zmieniona sygnatura to możliwa zmiana niekompatybilna, a nie pewność.

Podsumowanie

Usunięte ścieżki importu0
Usunięte eksporty1
Zmienione sygnatury2
Usunięte składowe klas lub interfejsów1
Zmienione składowe klas lub interfejsów0
Nowo wycofane0
Zmiany wymagań (engines, zależności peer)0
Nowe eksporty1

Usunięte eksporty

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

Zmienione sygnatury

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

Usunięte składowe klas lub interfejsów

memberimportPrzed
DotenvConfigOptions.DOTENV_KEYdotenvstring | undefined

Zmienione składowe klas lub interfejsów

Nie wykryto.

Nowo wycofane

Nie wykryto.

Zmiany wymagań (engines, zależności peer)

Nie wykryto.

Nowe eksporty (1)
importexportkind
dotenvDotenvParseOptionsinterface

Najczęściej zadawane pytania

Jakie są zmiany niekompatybilne przy aktualizacji dotenv z 17 do 18?

Między dotenv 17.4.2 a 18.0.5 Vigia znalazła 1 usuniętych eksportów, 2 zmienionych sygnatur i 1 usuniętych lub zmienionych składowych klas lub interfejsów.

Co zostało wycofane w dotenv 18?

0 eksportów lub składowych oznaczono w dotenv 18.0.5 jako wycofane.

Dla agentów

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