Vigia

Memperbarui magic-string dari 0.x ke 1.x

Perbandingan API publik magic-string 0.30.21 dan 1.4.2, dihitung otomatis dari tipe TypeScript-nya. Tanda tangan yang berubah adalah kemungkinan perubahan tidak kompatibel, bukan kepastian.

Ringkasan

Jalur impor yang dihapus0
Ekspor yang dihapus0
Tanda tangan yang berubah0
Anggota kelas atau antarmuka yang dihapus1
Anggota kelas atau antarmuka yang berubah15
Baru ditandai usang0
Perubahan persyaratan (engines, dependensi peer)0
Ekspor baru5

Ekspor yang dihapus

Tidak ada yang terdeteksi.

Tanda tangan yang berubah

Tidak ada yang terdeteksi.

Anggota kelas atau antarmuka yang dihapus

memberimportSebelum
default.indentExclusionRangesmagic-stringExclusionRange | ExclusionRange[]

Anggota kelas atau antarmuka yang berubah

memberSebelumSesudah
Bundle.addSource(source: MagicString | { filename?: string | undefined; content: MagicString; ignoreList?: boolean | undefined; }): Bundle(source: MagicString | BundleSourceDescription): Bundle
Bundle.generateMap(options?: SourceMapOptions | undefined): Omit<SourceMap, "sourcesContent"> & { sourcesContent: (string | null)[]; }(options?: BundleSourceMapOptions | undefined): Omit<SourceMap, "sourcesContent"> & { sourcesContent: (string | null)[]; }
Bundle.generateDecodedMap(options?: SourceMapOptions | undefined): Omit<DecodedSourceMap, "sourcesContent"> & { sourcesContent: (string | null)[]; }(options?: BundleSourceMapOptions | undefined): DecodedSourceMapOrMissingContent
Bundle.indentExclusionRangesExclusionRange | ExclusionRange[]ExclusionRange | ExclusionRange[] | undefined
default.move(start: number, end: number, index: number): MagicString(start: number, end: number, index: number, affinity?: "left" | "right" | undefined): MagicString
default.slice(start: number, end: number): string(start?: number | undefined, end?: number | undefined): string
default.replace(regex: string | RegExp, replacement: string | ((substring: string, ...args: any[]) => string)): MagicString(searchValue: string | RegExp, replacement: string | ReplacementFunction): MagicString
default.replaceAll(regex: string | RegExp, replacement: string | ((substring: string, ...args: any[]) => string)): MagicString(searchValue: string | RegExp, replacement: string | ReplacementFunction): MagicString
default.constructor(str: string, options?: MagicStringOptions | undefined): MagicString(string: string, options?: MagicStringOptions | undefined): MagicString
SourceMap.filestringstring | undefined
SourceMap.constructor(properties: DecodedSourceMap): SourceMap(properties: DecodedSourceMap | (Omit<DecodedSourceMap, "mappings"> & { mappings: string; })): SourceMap
SourceMap.sourcesContentstring[] | undefined(string | null)[] | undefined
DecodedSourceMap.filestringstring | undefined
DecodedSourceMap.sourcesContentstring[] | undefined(string | null)[] | undefined
SourceMapOptions.hiresboolean | "boundary" | undefinedboolean | "boundary" | "experimental-range" | undefined

Baru ditandai usang

Tidak ada yang terdeteksi.

Perubahan persyaratan (engines, dependensi peer)

Tidak ada yang terdeteksi.

Ekspor baru (5)
importexportkind
magic-stringMagicStringclass
magic-stringMagicStringErrorclass
magic-stringReplacementFunctiontype
magic-stringBundleSourceMapOptionsinterface
magic-stringBundledSourceFileRecordinterface

Pertanyaan umum

Apa saja perubahan tidak kompatibel saat memperbarui magic-string dari 0 ke 1?

Antara magic-string 0.30.21 dan 1.4.2, Vigia menemukan 0 ekspor yang dihapus, 0 tanda tangan yang berubah, dan 16 anggota kelas atau antarmuka yang dihapus atau berubah.

Apa yang ditandai usang di magic-string 1?

0 ekspor atau anggota baru ditandai usang di magic-string 1.4.2.

Untuk agen

GET https://vigia.coredls.cloud/v1/packages/npm/magic-string/upgrade?from=0.30.21&to=1.4.2