Vigia

Обновление minimatch с 10.x до 11.x

Сравнение публичного API minimatch 10.2.6 и 11.0.8, вычисленное автоматически по их типам TypeScript. Изменённая сигнатура — возможное несовместимое изменение, а не гарантия.

Сводка

Удалённые пути импорта0
Удалённые экспорты3
Изменённые сигнатуры3
Удалённые члены классов или интерфейсов9
Изменённые члены классов или интерфейсов2
Новые устаревания0
Изменения требований (engines, peer-зависимости)1
Новые экспорты5

Удалённые экспорты

importexportkindБыло
minimatchASTclassclass
minimatchmakeRevariable(pattern: string, options?: MinimatchOptions | undefined): false | MMRegExp
minimatchMMRegExptypeRegExp & { _src?: string | undefined; _glob?: string | undefined; }

Изменённые сигнатуры

exportБылоСтало
minimatch · defaults(def: MinimatchOptions): { (p: string, pattern: string, options?: MinimatchOptions | undefined): boolean; sep: Sep; GLOBSTAR: typeof GLOBSTAR; filter: (pattern: string, options?: MinimatchOptions | undefined) => (p: string) => boolean; defaults: (def: MinimatchOptions) => any; braceExpand: (pattern: string, options?: MinimatchOptions | undefined) => string[]; makeRe: (pattern: string, options?: MinimatchOptions | undefined) => false | MMRegExp; match: (list: string[], pattern: string, options?: MinimatchOptions | undefined) => string[]; AST: typeof AST; Minimatch: typeof Minimatch; escape: (s:…(def: MinimatchOptions): { (p: string, pattern: string, options?: MinimatchOptions | undefined): boolean; sep: Sep; GLOBSTAR: typeof GLOBSTAR; filter: (pattern: string, options?: MinimatchOptions | undefined) => (p: string) => boolean; defaults: (def: MinimatchOptions) => any; braceExpand: (pattern: string, options?: MinimatchOptions | undefined) => string[]; match: (list: string[], pattern: string, options?: MinimatchOptions | undefined) => string[]; Minimatch: typeof Minimatch; escape: (s: string, { windowsPathsNoEscape, magicalBraces, }?: Pick<MinimatchOptions, "windowsPathsNoEscape" | "mag…
minimatch · ParseReturnfalse | ParseReturnFilteredany
minimatch · ParseReturnFilteredstring | typeof GLOBSTAR | MMRegExpany

Удалённые члены классов или интерфейсов

memberimportБыло
Minimatch.debugminimatch(..._: unknown[]): void
Minimatch.makeReminimatch(): false | MMRegExp
Minimatch.regexpminimatchfalse | MMRegExp | null
Minimatch.matchOneminimatch(file: string[], pattern: ParseReturn[], partial?: boolean | undefined): boolean
Minimatch.partsMatchminimatch(a: string[], b: string[], emptyGSMatch?: boolean | undefined): false | string[]
Minimatch.slashSplitminimatch(p: string): string[]
Minimatch.levelTwoFileOptimizeminimatch(parts: string | string[]): string[]
MinimatchOptions.debugminimatchboolean | undefined
MinimatchOptions.maxExtglobRecursionminimatchnumber | undefined

Изменённые члены классов или интерфейсов

memberБылоСтало
Minimatch.setParseReturnFiltered[][]any[][]
Minimatch.parse(pattern: string): ParseReturn(pattern: string): any

Новые устаревания

Не обнаружено.

Изменения требований (engines, peer-зависимости)

БылоСтало
engines.node18 || 20 || >=22—
Новые экспорты (5)
importexportkind
minimatchFormvariable
minimatchPathSepstype
minimatchRowShapetype
minimatchSplitPathtype
minimatchGlobstarPartstype

Передайте эти данные своему ИИ-агенту

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

Часто задаваемые вопросы

Какие несовместимые изменения при обновлении minimatch с 10 до 11?

Между minimatch 10.2.6 и 11.0.8 Vigia нашла удалённых экспортов: 3, изменённых сигнатур: 3, удалённых или изменённых членов классов и интерфейсов: 11.

Что устарело в minimatch 11?

В minimatch 11.0.8 новыми устаревшими помечено экспортов или членов: 0.

Для агентов

GET https://vigia.coredls.cloud/v1/packages/npm/minimatch/upgrade?from=10.2.6&to=11.0.8