Changelog
Формат — Keep a Changelog, версии — SemVer.
[1.0.0] - 2026-06-24
Added
- Тесты (
node:test):test/index.spec.js,test/tools/check-function-order.spec.js,test/tools/post-build.spec.js. tools/check-function-order.js— порядок top-level функций и JSDoc по образцу site-core.tools/upgrade-github-actions.js;npm run upgrade— devDependencies и GitHub Actions.tools/post-build.js—dist/для GitHub Pages (README, CHANGELOG,_config.yml).- Типы в
types/: публичный API вtypes/index.d.ts. - Скрипты
build,verifyиprepublishOnlyвpackage.json(lint + test + build передnpm publish). CHANGELOG.md, русскийREADME.mdс бейджами npm и CI.config/github-workflow.schema.json— валидация workflow в VS Code.
Changed
- Breaking: named exports
getPosthtmlBemLinterиlintBemвindex.js;export defaultудалён. Обновите импорт:import { lintBem, getPosthtmlBemLinter } from 'posthtml-bem-linter'. biome.json— адаптированный site-core preset (Biome 2.5.x), overrides только дляtest/иtypes/.jsconfig.json→tsconfig.json: JSDoc type-check без@typedefв.js.- CI
.github/workflows/ci.yml: Node 24, lint + test + build; deploy на GitHub Pages черезconfigure-pages,jekyll-build-pages,upload-pages-artifact,deploy-pages; ключевые слова[no-deploy],[WIP],[skip. homepage→https://efiand.github.io/posthtml-bem-linter..editorconfig,.vscode/settings.json,.vscode/extensions.json,.prettierignore.pre-commit:lint-format+test.- Явный
exportsвpackage.json. .npmignore: явный список исключений из npm-пакета.
Removed
export defaultизindex.js.- Корневой
index.d.ts— типы только вtypes/.
[0.1.8] и ранее
См. историю коммитов и npm.