{"id":14121550,"name":"@berlinsms/plain-js-captcha","ecosystem":"npm","description":"A time consuming captcha component for Plain JavaScript (no framework required)","homepage":"https://gitlab.com/berlinsms1/npm-module/plain-js-captcha/-/tree/main/plain-js-captcha#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://gitlab.com/berlinsms1/npm-module","keywords_array":["javascript","vanilla-js","plain-javascript","captcha","time-consuming","no-framework","html","form-validation","browser","client-side","security","spam-protection"],"namespace":"berlinsms","versions_count":2,"first_release_published_at":"2026-03-25T13:34:49.727Z","latest_release_published_at":"2026-03-25T14:03:39.029Z","latest_release_number":"1.0.1","last_synced_at":"2026-03-25T14:04:46.802Z","created_at":"2026-03-25T14:04:44.667Z","updated_at":"2026-03-25T14:20:40.803Z","registry_url":"https://www.npmjs.com/package/@berlinsms/plain-js-captcha","install_command":"npm install @berlinsms/plain-js-captcha","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.1"}},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-25T14:20:40.775Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":22.323252030617475,"dependent_packages_count":32.160825968384,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":27.24203899950074},"purl":"pkg:npm/%40berlinsms/plain-js-captcha","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@berlinsms/plain-js-captcha","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@berlinsms/plain-js-captcha","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@berlinsms/plain-js-captcha/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@berlinsms%2Fplain-js-captcha/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@berlinsms%2Fplain-js-captcha/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@berlinsms%2Fplain-js-captcha/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@berlinsms%2Fplain-js-captcha/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@berlinsms%2Fplain-js-captcha/codemeta","maintainers":[{"uuid":"hagen.meutzner","login":"hagen.meutzner","name":null,"email":"meutzner@kreckow.de","url":null,"packages_count":14,"html_url":"https://www.npmjs.com/~hagen.meutzner","role":null,"created_at":"2026-03-25T14:04:45.946Z","updated_at":"2026-03-25T14:04:45.946Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/hagen.meutzner/packages"},{"uuid":"alexw_berlinsms","login":"alexw_berlinsms","name":null,"email":"alexander.weise@berlinsms.de","url":null,"packages_count":15,"html_url":"https://www.npmjs.com/~alexw_berlinsms","role":null,"created_at":"2026-03-25T14:04:46.050Z","updated_at":"2026-03-25T14:04:46.050Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/alexw_berlinsms/packages"},{"uuid":"berlinsms-dev","login":"berlinsms-dev","name":null,"email":"service@berlinsms.de","url":null,"packages_count":14,"html_url":"https://www.npmjs.com/~berlinsms-dev","role":null,"created_at":"2026-03-25T14:04:45.838Z","updated_at":"2026-03-25T14:04:45.838Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/berlinsms-dev/packages"}]}