Skip to content

フォームバリデーション処理を @ablogcms/validator に共通化 - #57

Merged
uidev1116 merged 1 commit into
developfrom
feature/use-ablogcms-validator
Sep 4, 2026
Merged

フォームバリデーション処理を @ablogcms/validator に共通化#57
uidev1116 merged 1 commit into
developfrom
feature/use-ablogcms-validator

Conversation

@uidev1116

Copy link
Copy Markdown
Contributor

概要

自前実装の Validator(themes/develop/src/js/lib/buildIn/validator 配下)を、a-blog cms
本体が公開した @ablogcms/validator パッケージに置き換え、コア側と実装を共通化する。
PDFプレビュー処理を @ablogcms/pdf に共通化した対応と同じ方針。

変更内容

  • @ablogcms/validator を依存に追加
  • validator-fn.js の import 元を自前実装から @ablogcms/validator に変更
  • 自前実装の Validator クラス・バリデーションルール一式(24ファイル)を削除
  • build-in.js の JSDoc 型参照を @ablogcms/validator/types に更新

@ablogcms/validator は同じ API(フォーム要素を渡してインスタンス化する Validator クラス)を
提供しているため、ロジック・挙動に変更はない。

自前実装の Validator(buildIn/validator 配下)を、a-blog cms 本体が公開した
@ablogcms/validator パッケージに置き換え、コア側と実装を共通化する。
@uidev1116
uidev1116 merged commit 347484b into develop Sep 4, 2026
3 checks passed
@uidev1116
uidev1116 deleted the feature/use-ablogcms-validator branch September 4, 2026 05:53
@uidev1116 uidev1116 mentioned this pull request Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant