{"_id":"@ablogcms/validator","_rev":"8-841b4526da9c78245bd94e05b77a190a","name":"@ablogcms/validator","dist-tags":{"beta":"3.2.28-beta.0","latest":"3.2.35"},"versions":{"3.2.28-beta.0":{"name":"@ablogcms/validator","version":"3.2.28-beta.0","license":"MIT","_id":"@ablogcms/validator@3.2.28-beta.0","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"e1e7fd975d176787747d71ec4291331bb29f83d1","tarball":"https://registry.npmjs.org/@ablogcms/validator/-/validator-3.2.28-beta.0.tgz","fileCount":42,"integrity":"sha512-CKVWRozI2t872XtjHTyTp+twem/rKv+J8yMugzPxiaB80hZ7sMyZDaac8wjY/vNX5Z5SAkwgn3RwZIkVjrwZ1w==","signatures":[{"sig":"MEUCIQDjCVdHVYDax/oSvMVa8W9V5AEYtVKVFFQGFhG9qNjNSQIgTrcVY0wHLXD0KQZH0KJNLWWNw+OxQpDw/mduA865Y1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78050},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./rules":{"types":"./dist/rules/index.d.ts","import":"./dist/rules/index.mjs","default":"./dist/rules/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","default":"./dist/utils.mjs"},"./validator":{"types":"./dist/validator.d.ts","import":"./dist/validator.mjs","default":"./dist/validator.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"appleple-bot","email":"info@appleple.com"},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/validator"},"description":"a-blog cms 標準のフォームバリデーション","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/validator_3.2.28-beta.0_1785736881641_0.44574381254393836","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"@ablogcms/validator","version":"3.2.29","license":"MIT","_id":"@ablogcms/validator@3.2.29","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"ba9e8ddb460ab3500362ba676edcd7dbe68423ef","tarball":"https://registry.npmjs.org/@ablogcms/validator/-/validator-3.2.29.tgz","fileCount":42,"integrity":"sha512-2EMXBw3BDl0fSlaPEjVjygoWvd4DtpgpuZ4Zll1MllkbHCzrU9NUZE2o2ADSIGcB6zipiX506Ar/2ghiDW77Sg==","signatures":[{"sig":"MEYCIQCJSwhqB7VW6guoN6ZAS0r1piB6zzcWAkAJgXdJNku9lQIhANNscXGpgF/eA28/y5VuqjAqLG1b8nJCMrvPlxAJZ7iu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78030},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./rules":{"types":"./dist/rules/index.d.ts","import":"./dist/rules/index.mjs","default":"./dist/rules/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","default":"./dist/utils.mjs"},"./validator":{"types":"./dist/validator.d.ts","import":"./dist/validator.mjs","default":"./dist/validator.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:39efde45-08ac-476a-9c83-b7033e20f2ee"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/validator"},"description":"Standard form validation for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/validator_3.2.29_1787663588191_0.49019322069197124","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"@ablogcms/validator","version":"3.2.30","license":"MIT","_id":"@ablogcms/validator@3.2.30","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"62f8048e8c3e06759b10b3b264651acd6eb26d65","tarball":"https://registry.npmjs.org/@ablogcms/validator/-/validator-3.2.30.tgz","fileCount":42,"integrity":"sha512-hbZm8+qRCGoibDMx93oxLum/onokFEkqMwYGFYB1LXJ3NkX73Sz6EfUDQ+fGyggel8ramTdzYMVYhnFRND+ENA==","signatures":[{"sig":"MEUCIClN5NTW23XV+NxoEabFfBAEgM/yU2B6Tb17tF/QW9+9AiEA7VH6P96NZuCVyLs0daGZOLkezqrSjrJPAusZ+ALzosU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78030},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./rules":{"types":"./dist/rules/index.d.ts","import":"./dist/rules/index.mjs","default":"./dist/rules/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","default":"./dist/utils.mjs"},"./validator":{"types":"./dist/validator.d.ts","import":"./dist/validator.mjs","default":"./dist/validator.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:39efde45-08ac-476a-9c83-b7033e20f2ee"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/validator"},"description":"Standard form validation for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/validator_3.2.30_1788351005654_0.7190888739639472","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"@ablogcms/validator","version":"3.2.31","license":"MIT","_id":"@ablogcms/validator@3.2.31","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"b7b12d5e859dcb4bced6a5a8c638261c84773eda","tarball":"https://registry.npmjs.org/@ablogcms/validator/-/validator-3.2.31.tgz","fileCount":42,"integrity":"sha512-WrL5l54HW/5KnXHlEqhSbONXb3XnWH0Up5cUm8oeiBL8frm3KxoLKcvOXP9sOAR0bRaoYDgu5QvWV5fwGxMQeA==","signatures":[{"sig":"MEYCIQCfX2S+5EzJrni0r1f4fpP+XEAKCNM6/TPjsdTZqELV/AIhAO0SgGjZVAcHh0QsVu7Vj2+SaDGnX1+bgdxvtgw+EnYS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78030},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./rules":{"types":"./dist/rules/index.d.ts","import":"./dist/rules/index.mjs","default":"./dist/rules/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","default":"./dist/utils.mjs"},"./validator":{"types":"./dist/validator.d.ts","import":"./dist/validator.mjs","default":"./dist/validator.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:39efde45-08ac-476a-9c83-b7033e20f2ee"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/validator"},"description":"Standard form validation for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/validator_3.2.31_1788356941593_0.7452266231892903","host":"s3://npm-registry-packages-npm-production"}},"3.2.32":{"name":"@ablogcms/validator","version":"3.2.32","license":"MIT","_id":"@ablogcms/validator@3.2.32","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"a93f5bf488d793e0421e3f1e60354f194d6075bd","tarball":"https://registry.npmjs.org/@ablogcms/validator/-/validator-3.2.32.tgz","fileCount":42,"integrity":"sha512-vqozZrIwJbT2+VtSs6C4iCKTMZ/ZHA2qCCIvQ+015hnGHNsLN/keEyWVTMoMygY0g+mn4qDLhQVON0QK5TPUtA==","signatures":[{"sig":"MEUCIQDrsxG9r29LmGETS4oiUh/MzxVveU0aNGaBZ/r71HH3UgIgAu6Q0ZYA1rzCmzl1JLaP+r+LAH4FigoLV+n5+n7Dtfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78030},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./rules":{"types":"./dist/rules/index.d.ts","import":"./dist/rules/index.mjs","default":"./dist/rules/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","default":"./dist/utils.mjs"},"./validator":{"types":"./dist/validator.d.ts","import":"./dist/validator.mjs","default":"./dist/validator.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:39efde45-08ac-476a-9c83-b7033e20f2ee"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/validator"},"description":"Standard form validation for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/validator_3.2.32_1788397334814_0.14939291431603885","host":"s3://npm-registry-packages-npm-production"}},"3.2.33":{"name":"@ablogcms/validator","version":"3.2.33","license":"MIT","_id":"@ablogcms/validator@3.2.33","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"a6301a3d3ff0ba39a5a13332947167bba276c25d","tarball":"https://registry.npmjs.org/@ablogcms/validator/-/validator-3.2.33.tgz","fileCount":42,"integrity":"sha512-POWVAZaoGF0BQvHilglnp+Mx22gSNfmm0BQsM73BwhHKXBEkzRxzoDB2cHYgPbkpZoQtAGnbpd+U2HNMbogCIA==","signatures":[{"sig":"MEQCIFk46qU4/6NY54kW/3MivVjacH1+qO1P+LHUTXIS/QRPAiAP/YiqN67u7rYJgwocoQrQ8wP+8k6CzLUX8HFnnuOnBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78030},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./rules":{"types":"./dist/rules/index.d.ts","import":"./dist/rules/index.mjs","default":"./dist/rules/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","default":"./dist/utils.mjs"},"./validator":{"types":"./dist/validator.d.ts","import":"./dist/validator.mjs","default":"./dist/validator.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:39efde45-08ac-476a-9c83-b7033e20f2ee"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/validator"},"description":"Standard form validation for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/validator_3.2.33_1788779649231_0.8803060479013343","host":"s3://npm-registry-packages-npm-production"}},"3.2.34":{"name":"@ablogcms/validator","version":"3.2.34","license":"MIT","_id":"@ablogcms/validator@3.2.34","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"c64ee5d97e31dd2962a227e4ed24e1cd07304a36","tarball":"https://registry.npmjs.org/@ablogcms/validator/-/validator-3.2.34.tgz","fileCount":42,"integrity":"sha512-MEMmQ0p+KvJJSc5UCHDDBnhU1FYUB6SnM8kdXb1bYRDj4tVS89/kOyAq44PlOR+uZMHjPz3b1qKnPqaJV/5RXw==","signatures":[{"sig":"MEQCIEpuLKqxGyxvgoGzt13Rs4ulmUMeekYgoB1ebIgxAdiyAiARsM2F9Qag5ISj5T25H5Fdfo6BsAw+91IgHRQ3nOAxuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78030},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./rules":{"types":"./dist/rules/index.d.ts","import":"./dist/rules/index.mjs","default":"./dist/rules/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","default":"./dist/utils.mjs"},"./validator":{"types":"./dist/validator.d.ts","import":"./dist/validator.mjs","default":"./dist/validator.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:39efde45-08ac-476a-9c83-b7033e20f2ee"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/validator"},"description":"Standard form validation for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/validator_3.2.34_1788930710310_0.5479690102131667","host":"s3://npm-registry-packages-npm-production"}},"3.2.35":{"_id":"@ablogcms/validator@3.2.35","dist":{"shasum":"40deed9c744c783800f3f44efd0adbc5380bef46","tarball":"https://registry.npmjs.org/@ablogcms/validator/-/validator-3.2.35.tgz","fileCount":42,"integrity":"sha512-MndAufEiK6ylimhmxUyLjo1XMH4Dlq0tCEdWb/zA/DtR6mqAwENSBXDbEJOGBkJB8wE6puILXQp2wZ0M5/zrUw==","signatures":[{"sig":"MEYCIQCYifTYnHKfJ1uaR7UZAQ/GAW8N5Za9tLtLlZNsZEO9YAIhAK9u3CvRdxC1gkHxW7auQg9XvEEKdThgXSTpgTEspzgh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGfoRlmb6XU4/XYhDYoSjlbGJqZxwueVjemgwWbBFLfSAiA9jruhjBivmlBDVDPGLtJoeJF0sihpcRdhFMOvOeRang=="}],"unpackedSize":78030},"name":"@ablogcms/validator","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./rules":{"types":"./dist/rules/index.d.ts","import":"./dist/rules/index.mjs","default":"./dist/rules/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","default":"./dist/utils.mjs"},"./validator":{"types":"./dist/validator.d.ts","import":"./dist/validator.mjs","default":"./dist/validator.mjs"}},"license":"MIT","scripts":{"build":"node ../../../tools/build-package.mjs"},"version":"3.2.35","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:39efde45-08ac-476a-9c83-b7033e20f2ee"}},"homepage":"https://www.a-blogcms.jp","repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/validator"},"description":"Standard form validation for a-blog cms","directories":{},"maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator_3.2.35_1789112868548_0.45646138094778554"}}},"time":{"created":"2026-08-03T06:01:21.281Z","modified":"2026-09-11T07:47:48.955Z","3.2.28-beta.0":"2026-08-03T06:01:21.792Z","3.2.29":"2026-08-25T13:13:08.343Z","3.2.30":"2026-09-02T12:10:05.802Z","3.2.31":"2026-09-02T13:49:01.750Z","3.2.32":"2026-09-03T01:02:14.971Z","3.2.33":"2026-09-07T11:14:09.375Z","3.2.34":"2026-09-09T05:11:50.464Z","3.2.35":"2026-09-11T07:47:48.656Z"},"license":"MIT","homepage":"https://www.a-blogcms.jp","repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/validator"},"description":"Standard form validation for a-blog cms","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"readme":"# @ablogcms/validator\n\na-blog cms 標準のフォームバリデーション（`<input name=\"key:v#method\" value=\"arg\">` 記法による\nルール宣言）を解釈してフォームの検証を行う `Validator` クラスと、組み込みルール一式を\n提供するパッケージ。\n\n## 使い方\n\n```ts\nimport Validator from '@ablogcms/validator';\n\nconst validator = new Validator(formElement, {\n  shouldValidate: 'onBlur',\n  shouldValidateOnSubmit: true,\n});\n```\n\n`Validator` はフォーム要素にイベントリスナーを登録し、`name` 属性のバリデーション記法を解釈して\n検証・エラー表示を行う。\n\n| sub-path | 内容 |\n|---|---|\n| `.` | `Validator` クラス |\n| `./types` | `ValidatorOptions` / `Validation` / `ValidationResult` / `ValidationRule` 型 |\n| `./utils` | `isFunction` / `getFormElements` |\n| `./rules` | 組み込みバリデーションルール一式（`required` / `email` / `maxlength` / `digits` / `regex` 等） |\n","readmeFilename":""}