Vigia

@babel/generator को 7.x से 8.x पर अपग्रेड करना

@babel/generator 7.29.8 और 8.0.6 के सार्वजनिक API की तुलना, उनके TypeScript टाइप से अपने-आप निकाली गई। बदला हुआ सिग्नेचर संभावित असंगत बदलाव है, निश्चितता नहीं।

सारांश

हटाए गए इम्पोर्ट पाथ0
हटाए गए एक्सपोर्ट1
बदले गए सिग्नेचर2
क्लास या इंटरफ़ेस के हटाए गए सदस्य3
क्लास या इंटरफ़ेस के बदले गए सदस्य2
नए डिप्रिकेटेड0
आवश्यकताओं में बदलाव (engines, peer निर्भरताएँ)1
नए एक्सपोर्ट0

हटाए गए एक्सपोर्ट

importexportkindपहले
@babel/generatorCodeGeneratorclassclass

बदले गए सिग्नेचर

exportपहलेबाद में
@babel/generator · default(ast: t.Node, opts?: GeneratorOptions | undefined, code?: string | { [filename: string]: string; } | undefined): GeneratorResult(ast: t.Node, opts?: GeneratorOptions | undefined, code?: string | Record<string, string> | undefined): GeneratorResult
@babel/generator · generate(ast: t.Node, opts?: GeneratorOptions | undefined, code?: string | { [filename: string]: string; } | undefined): GeneratorResult(ast: t.Node, opts?: GeneratorOptions | undefined, code?: string | Record<string, string> | undefined): GeneratorResult

क्लास या इंटरफ़ेस के हटाए गए सदस्य

memberimportपहले
GeneratorOptions.jsonCompatibleStrings@babel/generatorboolean | undefined
GeneratorOptions.decoratorsBeforeExport@babel/generatorboolean | undefined
GeneratorOptions.importAttributesKeyword@babel/generator"with" | "assert" | "with-legacy" | undefined

क्लास या इंटरफ़ेस के बदले गए सदस्य

memberपहलेबाद में
GeneratorResult.map{ version: number; sources: string[]; names: string[]; sourceRoot?: string | undefined; sourcesContent?: string[] | undefined; mappings: string; file: string; } | nullany
GeneratorOptions.jsescOption{ quotes?: "single" | "double" | "backtick" | undefined; numbers?: "binary" | "octal" | "decimal" | "hexadecimal" | undefined; wrap?: boolean | undefined; es6?: boolean | undefined; escapeEverything?: boolean | undefined; minimal?: boolean | undefined; isScriptContext?: boolean | undefined; compact?…any

नए डिप्रिकेटेड

कुछ नहीं मिला।

आवश्यकताओं में बदलाव (engines, peer निर्भरताएँ)

पहलेबाद में
engines.node>=6.9.0^22.18.0 || >=24.11.0

अक्सर पूछे जाने वाले प्रश्न

@babel/generator को 7 से 8 पर अपग्रेड करने पर कौन-से असंगत बदलाव हैं?

@babel/generator 7.29.8 और 8.0.6 के बीच Vigia को 1 हटाए गए एक्सपोर्ट, 2 बदले गए सिग्नेचर और 5 हटाए या बदले गए क्लास/इंटरफ़ेस सदस्य मिले।

@babel/generator 8 में क्या डिप्रिकेट हुआ?

@babel/generator 8.0.6 में 0 एक्सपोर्ट या सदस्य नए रूप से डिप्रिकेटेड चिह्नित हैं।

एजेंटों के लिए

GET https://vigia.coredls.cloud/v1/packages/npm/@babel/generator/upgrade?from=7.29.8&to=8.0.6