Vigia

Оновлення @nx/vite з 23.x до 24.x

Порівняння публічного API @nx/vite 23.3.1 і 24.0.0, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.

Підсумок

Видалені шляхи імпорту0
Видалені експорти7
Змінені сигнатури3
Видалені члени класів або інтерфейсів2
Змінені члени класів або інтерфейсів1
Нові застарівання0
Зміни вимог (engines, peer-залежності)0
Нові експорти3

Видалені експорти

importexportkindБуло
@nx/viteaddBuildTargetfunction(tree: Tree, options: ViteConfigurationGeneratorSchema, target: string): void
@nx/viteaddServeTargetfunction(tree: Tree, options: ViteConfigurationGeneratorSchema, target: string): void
@nx/viteaddPreviewTargetfunction(tree: Tree, options: ViteConfigurationGeneratorSchema, serveTarget: string): void
@nx/vite/plugincreateDependenciesvariableCreateDependencies
@nx/vite/executorsviteBuildExecutorfunction(options: Record<string, any> & ViteBuildExecutorOptions, context: ExecutorContext): AsyncGenerator<{ success: boolean; outfile?: string | undefined; }, any, any>
@nx/vite/executorsviteDevServerExecutorfunction(options: ViteDevServerExecutorOptions, context: ExecutorContext): AsyncGenerator<{ success: boolean; baseUrl: string; }, any, any>
@nx/vite/executorsvitePreviewServerExecutorfunction(options: VitePreviewServerExecutorOptions, context: ExecutorContext): AsyncGenerator<{ success: boolean; baseUrl: any; }, void, unknown>

Змінені сигнатури

exportБулоСтало
@nx/vite · getViteE2EWebServerInfo(tree: Tree, projectName: string, configFilePath: string, isPluginBeingAdded: boolean, e2ePortOverride?: number | undefined, e2eCIPortOverride?: number | undefined): Promise<any>(tree: Tree, projectName: string, configFilePath: string, e2ePortOverride?: number | undefined, e2eCIPortOverride?: number | undefined): Promise<any>
@nx/vite · getReactRouterE2EWebServerInfo(tree: Tree, projectName: string, configFilePath: string, isPluginBeingAdded: boolean, e2ePortOverride?: number | undefined, e2eCIPortOverride?: number | undefined): Promise<any>(tree: Tree, projectName: string, configFilePath: string, e2ePortOverride?: number | undefined, e2eCIPortOverride?: number | undefined): Promise<any>
@nx/vite/plugins/nx-tsconfig-paths.plugin · nxViteTsPaths(options?: nxViteTsPathsOptions | undefined): Plugin(_options?: nxViteTsPathsOptions | undefined): Plugin

Видалені члени класів або інтерфейсів

memberimportБуло
InitGeneratorSchema.addPlugin@nx/viteboolean | undefined
ViteConfigurationGeneratorSchema.addPlugin@nx/viteboolean | undefined

Змінені члени класів або інтерфейсів

memberБулоСтало
VitePluginOptions.typecheckTargetNamestring | undefinedstring | false | undefined

Нові застарівання

Не виявлено.

Зміни вимог (engines, peer-залежності)

Не виявлено.

Нові експорти (3)
importexportkind
@nx/viteviteStaticCopyVersionvariable
@nx/viteviteTsconfigPathsVersionvariable
@nx/viteassertNoRemovedExecutorTargetsfunction

Передайте ці дані своєму ШІ-агенту

Vigia — безкоштовний MCP-сервер: ваш агент для програмування перевіряє версії, несумісні зміни та вразливості, перш ніж писати код. Без реєстрації та API-ключа.

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

Додати в CursorДодати в VS Code★ Зірка на GitHub

Будь-який інший MCP-клієнт
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Навичка для агентів (SKILL.md): підказує агенту, коли використовувати Vigia · GitHub Action для pull request

Поширені запитання

Які несумісні зміни під час оновлення @nx/vite з 23 до 24?

Між @nx/vite 23.3.1 і 24.0.0 Vigia знайшла видалених експортів: 7, змінених сигнатур: 3, видалених або змінених членів класів та інтерфейсів: 3.

Що застаріло в @nx/vite 24?

У @nx/vite 24.0.0 новими застарілими позначено експортів або членів: 0.

Для агентів

GET https://vigia.coredls.cloud/v1/packages/npm/@nx/vite/upgrade?from=23.3.1&to=24.0.0