{"id":14246241,"name":"@photon-ai/unicode-shield","ecosystem":"npm","description":"Unicode normalization layer — strips invisible characters and neutralizes bidirectional text attacks","homepage":"https://github.com/photon-hq/unicode-shield#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/photon-hq/unicode-shield","keywords_array":["unicode","normalization","invisible-characters","bidi","security","imessage","text-sanitization","zero-width"],"namespace":"photon-ai","versions_count":1,"first_release_published_at":"2026-04-12T03:49:56.408Z","latest_release_published_at":"2026-04-12T03:49:56.408Z","latest_release_number":"0.0.1","last_synced_at":"2026-04-14T00:40:24.062Z","created_at":"2026-04-14T00:40:09.516Z","updated_at":"2026-04-14T00:47:00.666Z","registry_url":"https://www.npmjs.com/package/@photon-ai/unicode-shield","install_command":"npm install @photon-ai/unicode-shield","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1"}},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-14T00:47:00.645Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":22.077220472596228,"dependent_packages_count":31.82122362894389,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":26.94922205077006},"purl":"pkg:npm/%40photon-ai/unicode-shield","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@photon-ai/unicode-shield","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@photon-ai/unicode-shield","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@photon-ai/unicode-shield/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@photon-ai%2Funicode-shield/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@photon-ai%2Funicode-shield/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@photon-ai%2Funicode-shield/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@photon-ai%2Funicode-shield/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@photon-ai%2Funicode-shield/codemeta","maintainers":[{"uuid":"qwerzl","login":"qwerzl","name":null,"email":"me@qwerzl.me","url":null,"packages_count":83,"html_url":"https://www.npmjs.com/~qwerzl","role":null,"created_at":"2026-04-14T00:40:22.148Z","updated_at":"2026-04-14T00:40:22.148Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/qwerzl/packages"},{"uuid":"photon_dev","login":"photon_dev","name":null,"email":"photon@something.surf","url":null,"packages_count":65,"html_url":"https://www.npmjs.com/~photon_dev","role":null,"created_at":"2026-04-14T00:40:21.176Z","updated_at":"2026-04-14T00:40:21.176Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/photon_dev/packages"},{"uuid":"ryanzhuuuu","login":"ryanzhuuuu","name":null,"email":"ryan@photon.codes","url":null,"packages_count":63,"html_url":"https://www.npmjs.com/~ryanzhuuuu","role":null,"created_at":"2026-04-14T00:40:21.827Z","updated_at":"2026-04-14T00:40:21.827Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ryanzhuuuu/packages"}]}