Оновлення purgecss з 8.x до 9.x
Порівняння публічного API purgecss 8.0.0 і 9.0.0, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.
Підсумок
| Видалені шляхи імпорту | 0 |
|---|---|
| Видалені експорти | 0 |
| Змінені сигнатури | 1 |
| Видалені члени класів або інтерфейсів | 0 |
| Змінені члени класів або інтерфейсів | 2 |
| Нові застарівання | 2 |
| Зміни вимог (engines, peer-залежності) | 1 |
| Нові експорти | 0 |
Видалені експорти
Не виявлено.
Змінені сигнатури
| export | Було | Стало |
|---|---|---|
purgecss · ComplexSafelist | { standard?: StringRegExpArray | undefined; deep?: RegExp[] | undefined; greedy?: RegExp[] | undefined; variables?: StringRegExpArray | undefined; keyframes?: StringRegExpArray | undefined; } | { standard?: StringRegExpArray | undefined; deep?: StringRegExpArray | undefined; greedy?: StringRegExpArray | undefined; variables?: StringRegExpArray | undefined; keyframes?: StringRegExpArray | undefined; } |
Видалені члени класів або інтерфейсів
Не виявлено.
Змінені члени класів або інтерфейсів
| member | Було | Стало |
|---|---|---|
Options.dynamicAttributes | string[] | StringRegExpArray |
UserDefinedOptions.dynamicAttributes | string[] | undefined | StringRegExpArray | undefined |
Нові застарівання
| export | @deprecated |
|---|---|
purgecss · VariableNode.nodes | The dependencies between declarations are no longer recorded, so this list is always empty. The variables used by a used variable are found by name in `VariablesStructure.removeUnused`. It will be removed in the next major version. |
purgecss · VariablesStructure.addVariableUsage | The variables used by a custom property are found by name in `removeUnused`, so the dependencies between declarations are no longer recorded and this method does nothing. It will be removed in the next major version. |
Зміни вимог (engines, peer-залежності)
| Було | Стало | |
|---|---|---|
engines.node | — | >=22.12.0 |
Передайте ці дані своєму ШІ-агенту
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
Поширені запитання
Які несумісні зміни під час оновлення purgecss з 8 до 9?
Між purgecss 8.0.0 і 9.0.0 Vigia знайшла видалених експортів: 0, змінених сигнатур: 1, видалених або змінених членів класів та інтерфейсів: 2.
Що застаріло в purgecss 9?
У purgecss 9.0.0 новими застарілими позначено експортів або членів: 2.
Для агентів
GET https://vigia.coredls.cloud/v1/packages/npm/purgecss/upgrade?from=8.0.0&to=9.0.0