Vigia

Aggiornare @rsdoctor/core da 1.x a 2.x

Confronto dell’API pubblica di @rsdoctor/core 1.6.5 e 2.0.0, calcolato automaticamente dai tipi TypeScript. Una firma modificata è una possibile modifica incompatibile, non una certezza.

Riepilogo

Percorsi di import rimossi4
Export rimossi14
Firme modificate1
Membri di classi o interfacce rimossi0
Membri di classi o interfacce modificati1
Nuove deprecazioni0
Requisiti cambiati (engines, dipendenze peer)2
Nuovi export11

Percorsi di import rimossi

Percorsi di import rimossi
@rsdoctor/core/rules
@rsdoctor/core/types
@rsdoctor/core/plugins
@rsdoctor/core/build-utils

Export rimossi

importexportkindPrima
@rsdoctor/coreRuleinterfaceinterface
@rsdoctor/coreBuildnamespacenamespace
@rsdoctor/coreInnerPluginsnamespacenamespace
@rsdoctor/coreAssetsModulestype{ label?: string | undefined; isAsset?: boolean | undefined; modules?: Plugin.StatsModule[] | undefined; }
@rsdoctor/coreInternalPlugininterfaceinterface
@rsdoctor/coreBasePluginInstanceinterfaceinterface
@rsdoctor/coreNativePluginConfiginterfaceinterface
@rsdoctor/coreProxyLoaderOptionsinterfaceinterface
@rsdoctor/coreProxyLoaderInternalOptionsinterfaceinterface
@rsdoctor/coreRsdoctorRspackPluginInstanceinterfaceinterface
@rsdoctor/coreRsdoctorMultiplePluginOptionsinterfaceinterface
@rsdoctor/coreRsdoctorRspackPluginExperimentsinterfaceinterface
@rsdoctor/coreRsdoctorRspackPluginOptionsNormalizedtypeany
@rsdoctor/coreRsdoctorRspackPluginExperimentsNormalizedinterfaceinterface

Firme modificate

exportPrimaDopo
@rsdoctor/core · RsdoctorRspackPluginOptionsinterfacePlugin_2.RsdoctorRspackPluginOptions<Rules>

Membri di classi o interfacce rimossi

Nessuna rilevata.

Membri di classi o interfacce modificati

memberPrimaDopo
RsdoctorPluginInstance.optionsPlugin.RsdoctorPluginOptionsNormalized<Rules>Plugin_2.RsdoctorPluginOptionsNormalized<Rules>

Nuove deprecazioni

Nessuna rilevata.

Requisiti cambiati (engines, dipendenze peer)

PrimaDopo
engines.node—^20.19.0 || >=22.12.0
peerDependencies.@rspack/core—^2.0.0
Nuovi export (11)
importexportkind
@rsdoctor/corerulesvariable
@rsdoctor/coreLinterclass
@rsdoctor/coreloggervariable
@rsdoctor/coreLinterRuleclass
@rsdoctor/coreLinterTypevariable
@rsdoctor/coredefineRulefunction
@rsdoctor/coreRsdoctorSDKclass
@rsdoctor/coreRsdoctorRspackPluginclass
@rsdoctor/coremigrateRsdoctorOptionsfunction
@rsdoctor/coreCompatibleRsdoctorOptionstype
@rsdoctor/coreresolveClientDiffHtmlPathvariable

Dai questi dati al tuo agente IA

Vigia è un server MCP gratuito: il tuo agente di programmazione verifica versioni, modifiche incompatibili e vulnerabilità prima di scrivere codice. Senza registrazione né chiave API.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Aggiungi a CursorAggiungi a VS Code★ Stella su GitHub

Qualsiasi altro client MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Skill per agenti (SKILL.md): dice all'agente quando usare Vigia · GitHub Action per le pull request

Domande frequenti

Quali sono le modifiche incompatibili aggiornando @rsdoctor/core da 1 a 2?

Tra @rsdoctor/core 1.6.5 e 2.0.0, Vigia ha trovato 14 export rimossi, 1 firme modificate e 1 membri di classi o interfacce rimossi o modificati.

Cosa è stato deprecato in @rsdoctor/core 2?

0 export o membri risultano ora deprecati in @rsdoctor/core 2.0.0.

Per gli agenti

GET https://vigia.coredls.cloud/v1/packages/npm/@rsdoctor/core/upgrade?from=1.6.5&to=2.0.0