{"id":362688,"url":"https://github.com/PrismJS/prism","last_synced_at":"2026-06-20T04:01:24.377Z","repository":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-06-15T11:31:10.000Z","size":14829,"stargazers_count":13002,"open_issues_count":480,"forks_count":1375,"subscribers_count":118,"default_branch":"v2","last_synced_at":"2026-06-15T13:17:40.865Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-06-15T11:58:57.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34556495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"packages":[{"id":4995611,"name":"org.webjars.bower:prism","ecosystem":"maven","description":"WebJar for prism","homepage":"http://webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":[],"namespace":"org.webjars.bower","versions_count":10,"first_release_published_at":"2015-11-26T04:36:17.000Z","latest_release_published_at":"2019-07-03T12:20:22.000Z","latest_release_number":"1.16.0","last_synced_at":"2026-06-05T11:11:19.256Z","created_at":"2022-07-27T10:47:27.143Z","updated_at":"2026-06-05T11:11:19.257Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.bower/prism/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.bower/prism/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2025-10-24T17:12:23.000Z","size":14798,"stargazers_count":12818,"open_issues_count":455,"forks_count":1348,"subscribers_count":116,"default_branch":"v2","last_synced_at":"2025-10-24T19:08:48.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2025-10-24T03:24:38.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"a6ec66d6-00c4-4af5-ad80-7adf76a84fb6","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281497683,"owners_count":26511795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-11-01T11:10:14.382Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":3,"rankings":{"downloads":null,"dependent_repos_count":13.77712543027235,"dependent_packages_count":17.559717497041408,"stargazers_count":2.3754838373785776,"forks_count":4.353284887853855,"docker_downloads_count":null,"average":9.516402913136547},"purl":"pkg:maven/org.webjars.bower/prism","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.bower:prism","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.bower:prism","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.bower:prism/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-31T12:03:29.069Z","issues_count":279,"pull_requests_count":297,"avg_time_to_close_issue":19302720.93846154,"avg_time_to_close_pull_request":5693615.779069767,"issues_closed_count":65,"pull_requests_closed_count":172,"pull_request_authors_count":81,"issue_authors_count":244,"avg_comments_per_issue":2.236559139784946,"avg_comments_per_pull_request":2.053872053872054,"merged_pull_requests_count":124,"bot_issues_count":0,"bot_pull_requests_count":22,"past_year_issues_count":49,"past_year_pull_requests_count":201,"past_year_avg_time_to_close_issue":2398179.2,"past_year_avg_time_to_close_pull_request":646991.0709219858,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":141,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":38,"past_year_avg_comments_per_issue":0.1836734693877551,"past_year_avg_comments_per_pull_request":1.855721393034826,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":120,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"LeaVerou","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bower:prism/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bower:prism/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bower:prism/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bower:prism/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bower:prism/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bower:prism/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":5055158,"name":"org.webjars.bowergithub.prismjs:prism","ecosystem":"maven","description":"WebJar for prism","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":[],"namespace":"org.webjars.bowergithub.prismjs","versions_count":14,"first_release_published_at":"2018-02-03T21:17:24.000Z","latest_release_published_at":"2022-11-24T19:08:56.000Z","latest_release_number":"1.29.0","last_synced_at":"2026-06-05T11:11:19.629Z","created_at":"2022-07-27T23:40:15.598Z","updated_at":"2026-06-05T11:11:19.629Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.bowergithub.prismjs/prism/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.bowergithub.prismjs/prism/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2025-10-24T17:12:23.000Z","size":14798,"stargazers_count":12818,"open_issues_count":455,"forks_count":1348,"subscribers_count":116,"default_branch":"v2","last_synced_at":"2025-10-24T19:08:48.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2025-10-24T03:24:38.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"a6ec66d6-00c4-4af5-ad80-7adf76a84fb6","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281497683,"owners_count":26511795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-11-01T11:10:18.889Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":4,"rankings":{"downloads":null,"dependent_repos_count":12.118287364285514,"dependent_packages_count":17.56048330576659,"stargazers_count":2.3756793233398876,"forks_count":4.3526754426364755,"docker_downloads_count":null,"average":9.101781359007116},"purl":"pkg:maven/org.webjars.bowergithub.prismjs/prism","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.bowergithub.prismjs:prism","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.bowergithub.prismjs:prism","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.bowergithub.prismjs:prism/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-31T12:03:29.069Z","issues_count":279,"pull_requests_count":297,"avg_time_to_close_issue":19302720.93846154,"avg_time_to_close_pull_request":5693615.779069767,"issues_closed_count":65,"pull_requests_closed_count":172,"pull_request_authors_count":81,"issue_authors_count":244,"avg_comments_per_issue":2.236559139784946,"avg_comments_per_pull_request":2.053872053872054,"merged_pull_requests_count":124,"bot_issues_count":0,"bot_pull_requests_count":22,"past_year_issues_count":49,"past_year_pull_requests_count":201,"past_year_avg_time_to_close_issue":2398179.2,"past_year_avg_time_to_close_pull_request":646991.0709219858,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":141,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":38,"past_year_avg_comments_per_issue":0.1836734693877551,"past_year_avg_comments_per_pull_request":1.855721393034826,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":120,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"LeaVerou","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.prismjs:prism/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.prismjs:prism/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.prismjs:prism/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.prismjs:prism/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.prismjs:prism/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.prismjs:prism/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":5004148,"name":"org.webjars.npm:prismjs","ecosystem":"maven","description":"WebJar for prismjs","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":[],"namespace":"org.webjars.npm","versions_count":18,"first_release_published_at":"2017-08-09T10:14:25.000Z","latest_release_published_at":"2025-03-11T11:34:13.000Z","latest_release_number":"1.30.0","last_synced_at":"2026-06-05T11:11:19.707Z","created_at":"2022-07-27T11:06:19.151Z","updated_at":"2026-06-05T11:11:19.707Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/prismjs/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/prismjs/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2025-10-24T17:12:23.000Z","size":14798,"stargazers_count":12818,"open_issues_count":455,"forks_count":1348,"subscribers_count":116,"default_branch":"v2","last_synced_at":"2025-10-24T19:08:48.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2025-10-24T03:24:38.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"a6ec66d6-00c4-4af5-ad80-7adf76a84fb6","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281497683,"owners_count":26511795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-11-01T11:10:05.667Z","dependent_packages_count":15,"downloads":null,"downloads_period":null,"dependent_repos_count":2,"rankings":{"downloads":null,"dependent_repos_count":16.110157731486023,"dependent_packages_count":4.174868290104186,"stargazers_count":2.3754838373785776,"forks_count":4.353284887853855,"docker_downloads_count":null,"average":6.75344868670566},"purl":"pkg:maven/org.webjars.npm/prismjs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:prismjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:prismjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:prismjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-31T12:03:29.069Z","issues_count":279,"pull_requests_count":297,"avg_time_to_close_issue":19302720.93846154,"avg_time_to_close_pull_request":5693615.779069767,"issues_closed_count":65,"pull_requests_closed_count":172,"pull_request_authors_count":81,"issue_authors_count":244,"avg_comments_per_issue":2.236559139784946,"avg_comments_per_pull_request":2.053872053872054,"merged_pull_requests_count":124,"bot_issues_count":0,"bot_pull_requests_count":22,"past_year_issues_count":49,"past_year_pull_requests_count":201,"past_year_avg_time_to_close_issue":2398179.2,"past_year_avg_time_to_close_pull_request":646991.0709219858,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":141,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":38,"past_year_avg_comments_per_issue":0.1836734693877551,"past_year_avg_comments_per_pull_request":1.855721393034826,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":120,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"LeaVerou","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:prismjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:prismjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:prismjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:prismjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:prismjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:prismjs/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":8103400,"name":"js-prism","ecosystem":"npm","description":"Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight"],"namespace":null,"versions_count":1,"first_release_published_at":"2023-08-16T13:22:03.715Z","latest_release_published_at":"2023-08-16T13:22:03.715Z","latest_release_number":"1.29.0","last_synced_at":"2026-06-05T11:11:19.944Z","created_at":"2023-08-16T13:23:02.775Z","updated_at":"2026-06-05T11:11:19.944Z","registry_url":"https://www.npmjs.com/package/js-prism","install_command":"npm install js-prism","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.29.0"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-04-07T14:38:01.000Z","size":15008,"stargazers_count":12955,"open_issues_count":476,"forks_count":1365,"subscribers_count":117,"default_branch":"v2","last_synced_at":"2026-04-08T14:41:25.859Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-04-08T05:47:19.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"93da6644-5b53-45b4-acbb-3a2aef21eb52","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31764743,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-05-14T13:55:36.014Z","dependent_packages_count":0,"downloads":12,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":14.060639915947537,"dependent_repos_count":37.49662796984681,"dependent_packages_count":53.96848874002429,"stargazers_count":0.9697819307429264,"forks_count":1.0814616618064412,"docker_downloads_count":null,"average":21.5154000436736},"purl":"pkg:npm/js-prism","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/js-prism","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/js-prism","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/js-prism/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-12T10:00:27.117Z","issues_count":292,"pull_requests_count":320,"avg_time_to_close_issue":20308217.115942027,"avg_time_to_close_pull_request":6064529.704301075,"issues_closed_count":69,"pull_requests_closed_count":186,"pull_request_authors_count":88,"issue_authors_count":257,"avg_comments_per_issue":2.2842465753424657,"avg_comments_per_pull_request":2.165625,"merged_pull_requests_count":129,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":38,"past_year_pull_requests_count":182,"past_year_avg_time_to_close_issue":4667471.142857143,"past_year_avg_time_to_close_pull_request":512570.97122302157,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":139,"past_year_pull_request_authors_count":21,"past_year_issue_authors_count":28,"past_year_avg_comments_per_issue":0.3684210526315789,"past_year_avg_comments_per_pull_request":2.0714285714285716,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":117,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"LeaVerou","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/js-prism/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/js-prism/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/js-prism/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/js-prism/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/js-prism/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/js-prism/codemeta","maintainers":[{"uuid":"kliu67","login":"kliu67","name":null,"email":"liu.kai@ibm.com","url":null,"packages_count":2,"html_url":"https://www.npmjs.com/~kliu67","role":null,"created_at":"2023-08-16T13:23:03.956Z","updated_at":"2023-08-16T13:23:03.956Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/kliu67/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":2192133,"name":"prismjs-styled-jsx","ecosystem":"npm","description":"Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight"],"namespace":null,"versions_count":1,"first_release_published_at":"2020-10-15T07:38:13.741Z","latest_release_published_at":"2020-10-15T07:38:13.741Z","latest_release_number":"0.0.1","last_synced_at":"2026-06-05T11:11:20.162Z","created_at":"2022-04-09T22:17:25.838Z","updated_at":"2026-06-05T11:11:20.162Z","registry_url":"https://www.npmjs.com/package/prismjs-styled-jsx","install_command":"npm install prismjs-styled-jsx","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1"}},"repo_metadata":{"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2023-12-08T20:10:13.000Z","size":13978,"stargazers_count":11758,"open_issues_count":356,"forks_count":1313,"subscribers_count":117,"default_branch":"master","last_synced_at":"2023-12-15T22:04:20.014Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2023-12-15T01:48:11.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"a6ec66d6-00c4-4af5-ad80-7adf76a84fb6","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":41,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":176545495,"owners_count":10415506,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2023-04-09T05:16:56.880Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","created_at":"2022-11-02T16:20:42.702Z","updated_at":"2023-04-09T05:16:56.918Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2023-12-15T22:48:05.292Z","dependent_packages_count":2,"downloads":13,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":65.1916996014019,"dependent_repos_count":10.380662409323001,"dependent_packages_count":8.889887921498572,"stargazers_count":0.9485799893907335,"forks_count":1.0539965467766956,"docker_downloads_count":null,"average":17.29296529367818},"purl":"pkg:npm/prismjs-styled-jsx","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/prismjs-styled-jsx","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/prismjs-styled-jsx","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/prismjs-styled-jsx/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-12-15T17:18:24.342Z","issues_count":149,"pull_requests_count":44,"avg_time_to_close_issue":16497309.464285715,"avg_time_to_close_pull_request":12574780.363636363,"issues_closed_count":28,"pull_requests_closed_count":11,"pull_request_authors_count":32,"issue_authors_count":135,"avg_comments_per_issue":2.3422818791946307,"avg_comments_per_pull_request":1.9772727272727273,"merged_pull_requests_count":3,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":95,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":3648351.777777778,"past_year_avg_time_to_close_pull_request":5676703.75,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":26,"past_year_issue_authors_count":84,"past_year_avg_comments_per_issue":0.5052631578947369,"past_year_avg_comments_per_pull_request":1.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":4,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-styled-jsx/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-styled-jsx/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-styled-jsx/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-styled-jsx/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-styled-jsx/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-styled-jsx/codemeta","maintainers":[{"uuid":"felixtellmann","login":"felixtellmann","name":null,"email":"felix@tellmann.co.za","url":null,"packages_count":29,"html_url":"https://www.npmjs.com/~felixtellmann","role":null,"created_at":"2022-11-13T21:34:05.738Z","updated_at":"2022-11-13T21:34:05.738Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/felixtellmann/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":2192123,"name":"prismjs-default-theme","ecosystem":"npm","description":"A CSS theme for PrismJS","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight","theme"],"namespace":null,"versions_count":1,"first_release_published_at":"2015-05-13T16:26:10.594Z","latest_release_published_at":"2015-05-13T16:26:10.594Z","latest_release_number":"0.0.1","last_synced_at":"2026-06-05T11:11:21.479Z","created_at":"2022-04-09T22:17:24.853Z","updated_at":"2026-06-05T11:11:21.480Z","registry_url":"https://www.npmjs.com/package/prismjs-default-theme","install_command":"npm install prismjs-default-theme","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-05-19T14:54:19.000Z","size":14881,"stargazers_count":12985,"open_issues_count":481,"forks_count":1371,"subscribers_count":117,"default_branch":"v2","last_synced_at":"2026-05-23T21:21:59.779Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-05-23T20:05:16.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33493330,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T14:31:05.219Z","status":"ssl_error","status_checked_at":"2026-05-25T14:31:02.878Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-05-26T16:05:42.090Z","dependent_packages_count":2,"downloads":15,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":63.8233648856406,"dependent_repos_count":10.36464634037506,"dependent_packages_count":8.875045150276167,"stargazers_count":0.9516792966046966,"forks_count":1.056967880225509,"docker_downloads_count":null,"average":17.014340710624406},"purl":"pkg:npm/prismjs-default-theme","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/prismjs-default-theme","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/prismjs-default-theme","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/prismjs-default-theme/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-23T21:13:29.586Z","issues_count":293,"pull_requests_count":329,"avg_time_to_close_issue":20308217.115942027,"avg_time_to_close_pull_request":5950900.97368421,"issues_closed_count":69,"pull_requests_closed_count":190,"pull_request_authors_count":92,"issue_authors_count":258,"avg_comments_per_issue":2.2832764505119454,"avg_comments_per_pull_request":2.2127659574468086,"merged_pull_requests_count":131,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":22,"past_year_pull_requests_count":122,"past_year_avg_time_to_close_issue":7872060.75,"past_year_avg_time_to_close_pull_request":855637.2345679012,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":81,"past_year_pull_request_authors_count":23,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":2.221311475409836,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":61,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-default-theme/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-default-theme/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-default-theme/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-default-theme/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-default-theme/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-default-theme/codemeta","maintainers":[{"uuid":"stubbornella","login":"stubbornella","name":null,"email":"nicole@stubbornella.org","url":null,"packages_count":94,"html_url":"https://www.npmjs.com/~stubbornella","role":null,"created_at":"2022-11-13T21:34:03.764Z","updated_at":"2022-11-13T21:34:03.764Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/stubbornella/packages"},{"uuid":"leaverou","login":"leaverou","name":null,"email":"lea@verou.me","url":null,"packages_count":73,"html_url":"https://www.npmjs.com/~leaverou","role":null,"created_at":"2022-11-13T21:34:03.703Z","updated_at":"2022-11-13T21:34:03.703Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/leaverou/packages"},{"uuid":"rdy","login":"rdy","name":null,"email":"ryan.dy@gmail.com","url":null,"packages_count":109,"html_url":"https://www.npmjs.com/~rdy","role":null,"created_at":"2022-11-13T21:34:03.744Z","updated_at":"2022-11-13T21:34:03.744Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rdy/packages"},{"uuid":"vinsonchuong","login":"vinsonchuong","name":null,"email":"vinsonchuong@gmail.com","url":null,"packages_count":152,"html_url":"https://www.npmjs.com/~vinsonchuong","role":null,"created_at":"2022-11-13T21:34:03.721Z","updated_at":"2022-11-13T21:34:03.721Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vinsonchuong/packages"},{"uuid":"gpleiss","login":"gpleiss","name":null,"email":"gpleiss@gmail.com","url":null,"packages_count":87,"html_url":"https://www.npmjs.com/~gpleiss","role":null,"created_at":"2022-11-13T21:34:03.801Z","updated_at":"2022-11-13T21:34:03.801Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gpleiss/packages"},{"uuid":"charleshansen","login":"charleshansen","name":null,"email":"chansen87@gmail.com","url":null,"packages_count":118,"html_url":"https://www.npmjs.com/~charleshansen","role":null,"created_at":"2022-11-13T21:34:03.678Z","updated_at":"2022-11-13T21:34:03.678Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/charleshansen/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":2192140,"name":"prismjs-twilight-theme","ecosystem":"npm","description":"A CSS theme for PrismJS","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight","theme"],"namespace":null,"versions_count":1,"first_release_published_at":"2015-05-13T16:25:46.851Z","latest_release_published_at":"2015-05-13T16:25:46.851Z","latest_release_number":"0.0.1","last_synced_at":"2026-06-05T11:11:21.095Z","created_at":"2022-04-09T22:17:26.376Z","updated_at":"2026-06-05T11:11:21.095Z","registry_url":"https://www.npmjs.com/package/prismjs-twilight-theme","install_command":"npm install prismjs-twilight-theme","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2024-08-19T21:27:51.000Z","size":13247,"stargazers_count":12220,"open_issues_count":408,"forks_count":1291,"subscribers_count":119,"default_branch":"master","last_synced_at":"2024-09-05T15:20:33.393Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2024-09-05T12:00:50.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"a6ec66d6-00c4-4af5-ad80-7adf76a84fb6","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217956853,"owners_count":16256776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T08:41:18.358Z","dependent_packages_count":2,"downloads":33,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":66.91353033438789,"dependent_repos_count":10.36464634037506,"dependent_packages_count":8.875045150276167,"stargazers_count":0.9516792966046966,"forks_count":1.056967880225509,"docker_downloads_count":null,"average":17.632373800373863},"purl":"pkg:npm/prismjs-twilight-theme","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/prismjs-twilight-theme","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/prismjs-twilight-theme","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/prismjs-twilight-theme/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-05T15:53:18.527Z","issues_count":234,"pull_requests_count":64,"avg_time_to_close_issue":19782514.608695652,"avg_time_to_close_pull_request":9375801.533333333,"issues_closed_count":46,"pull_requests_closed_count":15,"pull_request_authors_count":45,"issue_authors_count":196,"avg_comments_per_issue":2.076595744680851,"avg_comments_per_pull_request":2.25,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":85,"past_year_pull_requests_count":24,"past_year_avg_time_to_close_issue":34218.77777777778,"past_year_avg_time_to_close_pull_request":1962982.0,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":67,"past_year_avg_comments_per_issue":0.5411764705882353,"past_year_avg_comments_per_pull_request":1.25,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"LeaVerou","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"LeaVerou","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-twilight-theme/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-twilight-theme/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-twilight-theme/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-twilight-theme/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-twilight-theme/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-twilight-theme/codemeta","maintainers":[{"uuid":"stubbornella","login":"stubbornella","name":null,"email":"nicole@stubbornella.org","url":null,"packages_count":94,"html_url":"https://www.npmjs.com/~stubbornella","role":null,"created_at":"2022-11-13T21:34:00.670Z","updated_at":"2022-11-13T21:34:00.670Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/stubbornella/packages"},{"uuid":"leaverou","login":"leaverou","name":null,"email":"lea@verou.me","url":null,"packages_count":73,"html_url":"https://www.npmjs.com/~leaverou","role":null,"created_at":"2022-11-13T21:34:00.608Z","updated_at":"2022-11-13T21:34:00.608Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/leaverou/packages"},{"uuid":"rdy","login":"rdy","name":null,"email":"ryan.dy@gmail.com","url":null,"packages_count":109,"html_url":"https://www.npmjs.com/~rdy","role":null,"created_at":"2022-11-13T21:34:00.655Z","updated_at":"2022-11-13T21:34:00.655Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rdy/packages"},{"uuid":"vinsonchuong","login":"vinsonchuong","name":null,"email":"vinsonchuong@gmail.com","url":null,"packages_count":152,"html_url":"https://www.npmjs.com/~vinsonchuong","role":null,"created_at":"2022-11-13T21:34:00.621Z","updated_at":"2022-11-13T21:34:00.621Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vinsonchuong/packages"},{"uuid":"gpleiss","login":"gpleiss","name":null,"email":"gpleiss@gmail.com","url":null,"packages_count":87,"html_url":"https://www.npmjs.com/~gpleiss","role":null,"created_at":"2022-11-13T21:34:00.675Z","updated_at":"2022-11-13T21:34:00.675Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gpleiss/packages"},{"uuid":"charleshansen","login":"charleshansen","name":null,"email":"chansen87@gmail.com","url":null,"packages_count":118,"html_url":"https://www.npmjs.com/~charleshansen","role":null,"created_at":"2022-11-13T21:34:00.592Z","updated_at":"2022-11-13T21:34:00.592Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/charleshansen/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":3965629,"name":"github.com/prismjs/prism","ecosystem":"go","description":"","homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/prismjs/prism","keywords_array":[],"namespace":"github.com/prismjs","versions_count":39,"first_release_published_at":"2015-05-23T08:26:08.000Z","latest_release_published_at":"2025-03-10T17:56:25.000Z","latest_release_number":"v1.30.0","last_synced_at":"2026-06-05T11:11:21.576Z","created_at":"2022-04-12T07:04:16.612Z","updated_at":"2026-06-05T11:11:21.577Z","registry_url":"https://pkg.go.dev/github.com/prismjs/prism","install_command":"go get github.com/prismjs/prism","documentation_url":"https://pkg.go.dev/github.com/prismjs/prism#section-documentation","metadata":{},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2025-10-29T13:37:55.000Z","size":14809,"stargazers_count":12822,"open_issues_count":456,"forks_count":1351,"subscribers_count":116,"default_branch":"v2","last_synced_at":"2025-11-01T11:01:49.972Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2025-11-01T06:06:11.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"a6ec66d6-00c4-4af5-ad80-7adf76a84fb6","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282131912,"owners_count":26619252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-01T02:00:06.759Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-11-01T11:10:30.826Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/prismjs/prism","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/prismjs/prism","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/prismjs/prism","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/prismjs/prism/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-31T12:03:29.069Z","issues_count":279,"pull_requests_count":297,"avg_time_to_close_issue":19302720.93846154,"avg_time_to_close_pull_request":5693615.779069767,"issues_closed_count":65,"pull_requests_closed_count":172,"pull_request_authors_count":81,"issue_authors_count":244,"avg_comments_per_issue":2.236559139784946,"avg_comments_per_pull_request":2.053872053872054,"merged_pull_requests_count":124,"bot_issues_count":0,"bot_pull_requests_count":22,"past_year_issues_count":49,"past_year_pull_requests_count":201,"past_year_avg_time_to_close_issue":2398179.2,"past_year_avg_time_to_close_pull_request":646991.0709219858,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":141,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":38,"past_year_avg_comments_per_issue":0.1836734693877551,"past_year_avg_comments_per_pull_request":1.855721393034826,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":120,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"LeaVerou","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fprismjs%2Fprism/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fprismjs%2Fprism/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fprismjs%2Fprism/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fprismjs%2Fprism/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fprismjs%2Fprism/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fprismjs%2Fprism/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2181454,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":2192124,"name":"prismjs-dark-theme","ecosystem":"npm","description":"A CSS theme for PrismJS","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight","theme"],"namespace":null,"versions_count":1,"first_release_published_at":"2015-05-13T16:26:15.810Z","latest_release_published_at":"2015-05-13T16:26:15.810Z","latest_release_number":"0.0.1","last_synced_at":"2026-06-05T11:11:21.596Z","created_at":"2022-04-09T22:17:24.872Z","updated_at":"2026-06-05T11:11:21.596Z","registry_url":"https://www.npmjs.com/package/prismjs-dark-theme","install_command":"npm install prismjs-dark-theme","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-05-19T14:54:19.000Z","size":14881,"stargazers_count":12985,"open_issues_count":481,"forks_count":1371,"subscribers_count":117,"default_branch":"v2","last_synced_at":"2026-05-23T21:21:59.779Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-05-23T20:05:16.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33493330,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T14:31:05.219Z","status":"ssl_error","status_checked_at":"2026-05-25T14:31:02.878Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-05-26T16:05:42.638Z","dependent_packages_count":2,"downloads":16,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":51.74606962045748,"dependent_repos_count":10.31421202209354,"dependent_packages_count":8.842255668013637,"stargazers_count":0.9464988467667652,"forks_count":1.0522516535102466,"docker_downloads_count":null,"average":14.580257562168333},"purl":"pkg:npm/prismjs-dark-theme","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/prismjs-dark-theme","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/prismjs-dark-theme","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/prismjs-dark-theme/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-23T21:13:29.586Z","issues_count":293,"pull_requests_count":329,"avg_time_to_close_issue":20308217.115942027,"avg_time_to_close_pull_request":5950900.97368421,"issues_closed_count":69,"pull_requests_closed_count":190,"pull_request_authors_count":92,"issue_authors_count":258,"avg_comments_per_issue":2.2832764505119454,"avg_comments_per_pull_request":2.2127659574468086,"merged_pull_requests_count":131,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":22,"past_year_pull_requests_count":122,"past_year_avg_time_to_close_issue":7872060.75,"past_year_avg_time_to_close_pull_request":855637.2345679012,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":81,"past_year_pull_request_authors_count":23,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":2.221311475409836,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":61,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-dark-theme/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-dark-theme/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-dark-theme/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-dark-theme/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-dark-theme/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-dark-theme/codemeta","maintainers":[{"uuid":"stubbornella","login":"stubbornella","name":null,"email":"nicole@stubbornella.org","url":null,"packages_count":94,"html_url":"https://www.npmjs.com/~stubbornella","role":null,"created_at":"2022-11-13T21:33:58.353Z","updated_at":"2022-11-13T21:33:58.353Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/stubbornella/packages"},{"uuid":"leaverou","login":"leaverou","name":null,"email":"lea@verou.me","url":null,"packages_count":73,"html_url":"https://www.npmjs.com/~leaverou","role":null,"created_at":"2022-11-13T21:33:58.282Z","updated_at":"2022-11-13T21:33:58.282Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/leaverou/packages"},{"uuid":"rdy","login":"rdy","name":null,"email":"ryan.dy@gmail.com","url":null,"packages_count":109,"html_url":"https://www.npmjs.com/~rdy","role":null,"created_at":"2022-11-13T21:33:58.330Z","updated_at":"2022-11-13T21:33:58.330Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rdy/packages"},{"uuid":"vinsonchuong","login":"vinsonchuong","name":null,"email":"vinsonchuong@gmail.com","url":null,"packages_count":152,"html_url":"https://www.npmjs.com/~vinsonchuong","role":null,"created_at":"2022-11-13T21:33:58.301Z","updated_at":"2022-11-13T21:33:58.301Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vinsonchuong/packages"},{"uuid":"gpleiss","login":"gpleiss","name":null,"email":"gpleiss@gmail.com","url":null,"packages_count":87,"html_url":"https://www.npmjs.com/~gpleiss","role":null,"created_at":"2022-11-13T21:33:58.375Z","updated_at":"2022-11-13T21:33:58.375Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gpleiss/packages"},{"uuid":"charleshansen","login":"charleshansen","name":null,"email":"chansen87@gmail.com","url":null,"packages_count":118,"html_url":"https://www.npmjs.com/~charleshansen","role":null,"created_at":"2022-11-13T21:33:58.258Z","updated_at":"2022-11-13T21:33:58.258Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/charleshansen/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":2192126,"name":"prismjs-funky-theme","ecosystem":"npm","description":"A CSS theme for PrismJS","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight","theme"],"namespace":null,"versions_count":1,"first_release_published_at":"2015-05-13T16:26:03.878Z","latest_release_published_at":"2015-05-13T16:26:03.878Z","latest_release_number":"0.0.1","last_synced_at":"2026-06-05T11:11:21.947Z","created_at":"2022-04-09T22:17:25.107Z","updated_at":"2026-06-05T11:11:21.947Z","registry_url":"https://www.npmjs.com/package/prismjs-funky-theme","install_command":"npm install prismjs-funky-theme","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-05-19T14:54:19.000Z","size":14881,"stargazers_count":12985,"open_issues_count":481,"forks_count":1371,"subscribers_count":117,"default_branch":"v2","last_synced_at":"2026-05-23T21:21:59.779Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-05-23T20:05:16.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33493330,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T14:31:05.219Z","status":"ssl_error","status_checked_at":"2026-05-25T14:31:02.878Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-05-26T16:05:47.253Z","dependent_packages_count":2,"downloads":17,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":58.01390020184787,"dependent_repos_count":10.340532343810322,"dependent_packages_count":8.8589471387427,"stargazers_count":0.9479264530514966,"forks_count":1.053373431859212,"docker_downloads_count":null,"average":15.84293591386232},"purl":"pkg:npm/prismjs-funky-theme","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/prismjs-funky-theme","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/prismjs-funky-theme","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/prismjs-funky-theme/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-23T21:13:29.586Z","issues_count":293,"pull_requests_count":329,"avg_time_to_close_issue":20308217.115942027,"avg_time_to_close_pull_request":5950900.97368421,"issues_closed_count":69,"pull_requests_closed_count":190,"pull_request_authors_count":92,"issue_authors_count":258,"avg_comments_per_issue":2.2832764505119454,"avg_comments_per_pull_request":2.2127659574468086,"merged_pull_requests_count":131,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":22,"past_year_pull_requests_count":122,"past_year_avg_time_to_close_issue":7872060.75,"past_year_avg_time_to_close_pull_request":855637.2345679012,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":81,"past_year_pull_request_authors_count":23,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":2.221311475409836,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":61,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-funky-theme/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-funky-theme/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-funky-theme/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-funky-theme/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-funky-theme/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-funky-theme/codemeta","maintainers":[{"uuid":"stubbornella","login":"stubbornella","name":null,"email":"nicole@stubbornella.org","url":null,"packages_count":94,"html_url":"https://www.npmjs.com/~stubbornella","role":null,"created_at":"2022-11-13T21:33:59.998Z","updated_at":"2022-11-13T21:33:59.998Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/stubbornella/packages"},{"uuid":"leaverou","login":"leaverou","name":null,"email":"lea@verou.me","url":null,"packages_count":73,"html_url":"https://www.npmjs.com/~leaverou","role":null,"created_at":"2022-11-13T21:33:59.773Z","updated_at":"2022-11-13T21:33:59.773Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/leaverou/packages"},{"uuid":"rdy","login":"rdy","name":null,"email":"ryan.dy@gmail.com","url":null,"packages_count":109,"html_url":"https://www.npmjs.com/~rdy","role":null,"created_at":"2022-11-13T21:33:59.917Z","updated_at":"2022-11-13T21:33:59.917Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rdy/packages"},{"uuid":"vinsonchuong","login":"vinsonchuong","name":null,"email":"vinsonchuong@gmail.com","url":null,"packages_count":152,"html_url":"https://www.npmjs.com/~vinsonchuong","role":null,"created_at":"2022-11-13T21:33:59.820Z","updated_at":"2022-11-13T21:33:59.820Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vinsonchuong/packages"},{"uuid":"gpleiss","login":"gpleiss","name":null,"email":"gpleiss@gmail.com","url":null,"packages_count":87,"html_url":"https://www.npmjs.com/~gpleiss","role":null,"created_at":"2022-11-13T21:34:00.155Z","updated_at":"2022-11-13T21:34:00.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gpleiss/packages"},{"uuid":"charleshansen","login":"charleshansen","name":null,"email":"chansen87@gmail.com","url":null,"packages_count":118,"html_url":"https://www.npmjs.com/~charleshansen","role":null,"created_at":"2022-11-13T21:33:59.745Z","updated_at":"2022-11-13T21:33:59.745Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/charleshansen/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1256691,"name":"prismjs-okaidia-theme","ecosystem":"npm","description":"A CSS theme for PrismJS","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight","theme"],"namespace":null,"versions_count":1,"first_release_published_at":"2015-05-13T16:25:58.980Z","latest_release_published_at":"2015-05-13T16:25:58.980Z","latest_release_number":"0.0.1","last_synced_at":"2026-06-05T11:11:21.985Z","created_at":"2022-04-08T15:06:53.022Z","updated_at":"2026-06-05T11:11:21.985Z","registry_url":"https://www.npmjs.com/package/prismjs-okaidia-theme","install_command":"npm install prismjs-okaidia-theme","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-04-21T19:50:56.000Z","size":14868,"stargazers_count":12962,"open_issues_count":477,"forks_count":1367,"subscribers_count":117,"default_branch":"v2","last_synced_at":"2026-04-23T18:36:21.520Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-04-23T17:34:12.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32282187,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-05-16T15:25:42.155Z","dependent_packages_count":5,"downloads":112,"downloads_period":"last-month","dependent_repos_count":3,"rankings":{"downloads":9.189843350206257,"dependent_repos_count":6.396118876450449,"dependent_packages_count":3.7235507897510662,"stargazers_count":0.9485799893907335,"forks_count":1.0539965467766956,"docker_downloads_count":null,"average":4.26241791051504},"purl":"pkg:npm/prismjs-okaidia-theme","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/prismjs-okaidia-theme","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/prismjs-okaidia-theme","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/prismjs-okaidia-theme/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-26T01:01:12.453Z","issues_count":293,"pull_requests_count":324,"avg_time_to_close_issue":20308217.115942027,"avg_time_to_close_pull_request":5974422.624338624,"issues_closed_count":69,"pull_requests_closed_count":189,"pull_request_authors_count":89,"issue_authors_count":258,"avg_comments_per_issue":2.279863481228669,"avg_comments_per_pull_request":2.2098765432098766,"merged_pull_requests_count":130,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":38,"past_year_pull_requests_count":167,"past_year_avg_time_to_close_issue":4667471.142857143,"past_year_avg_time_to_close_pull_request":562079.944,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":125,"past_year_pull_request_authors_count":21,"past_year_issue_authors_count":28,"past_year_avg_comments_per_issue":0.39473684210526316,"past_year_avg_comments_per_pull_request":2.1017964071856285,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":105,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"LeaVerou","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-okaidia-theme/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-okaidia-theme/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-okaidia-theme/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-okaidia-theme/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-okaidia-theme/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-okaidia-theme/codemeta","maintainers":[{"uuid":"stubbornella","login":"stubbornella","name":null,"email":"nicole@stubbornella.org","url":null,"packages_count":94,"html_url":"https://www.npmjs.com/~stubbornella","role":null,"created_at":"2022-11-10T21:08:33.012Z","updated_at":"2022-11-10T21:08:33.012Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/stubbornella/packages"},{"uuid":"leaverou","login":"leaverou","name":null,"email":"lea@verou.me","url":null,"packages_count":73,"html_url":"https://www.npmjs.com/~leaverou","role":null,"created_at":"2022-11-10T21:08:32.949Z","updated_at":"2022-11-10T21:08:32.949Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/leaverou/packages"},{"uuid":"rdy","login":"rdy","name":null,"email":"ryan.dy@gmail.com","url":null,"packages_count":109,"html_url":"https://www.npmjs.com/~rdy","role":null,"created_at":"2022-11-10T21:08:32.985Z","updated_at":"2022-11-10T21:08:32.985Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rdy/packages"},{"uuid":"vinsonchuong","login":"vinsonchuong","name":null,"email":"vinsonchuong@gmail.com","url":null,"packages_count":152,"html_url":"https://www.npmjs.com/~vinsonchuong","role":null,"created_at":"2022-11-10T21:08:32.971Z","updated_at":"2022-11-10T21:08:32.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vinsonchuong/packages"},{"uuid":"gpleiss","login":"gpleiss","name":null,"email":"gpleiss@gmail.com","url":null,"packages_count":87,"html_url":"https://www.npmjs.com/~gpleiss","role":null,"created_at":"2022-11-10T21:08:33.025Z","updated_at":"2022-11-10T21:08:33.025Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gpleiss/packages"},{"uuid":"charleshansen","login":"charleshansen","name":null,"email":"chansen87@gmail.com","url":null,"packages_count":118,"html_url":"https://www.npmjs.com/~charleshansen","role":null,"created_at":"2022-11-10T21:08:32.939Z","updated_at":"2022-11-10T21:08:32.939Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/charleshansen/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":3965236,"name":"github.com/PrismJS/prism","ecosystem":"go","description":"","homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":[],"namespace":"github.com/PrismJS","versions_count":39,"first_release_published_at":"2015-05-23T08:26:08.000Z","latest_release_published_at":"2025-03-10T17:56:25.000Z","latest_release_number":"v1.30.0","last_synced_at":"2026-06-05T11:11:22.047Z","created_at":"2022-04-12T07:02:22.673Z","updated_at":"2026-06-05T11:11:22.047Z","registry_url":"https://pkg.go.dev/github.com/PrismJS/prism","install_command":"go get github.com/PrismJS/prism","documentation_url":"https://pkg.go.dev/github.com/PrismJS/prism#section-documentation","metadata":{},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2025-10-24T17:12:23.000Z","size":14798,"stargazers_count":12818,"open_issues_count":455,"forks_count":1348,"subscribers_count":116,"default_branch":"v2","last_synced_at":"2025-10-24T19:08:48.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2025-10-24T03:24:38.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"a6ec66d6-00c4-4af5-ad80-7adf76a84fb6","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281497683,"owners_count":26511795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-11-01T11:10:07.118Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/%21prism%21j%21s/prism","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/PrismJS/prism","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/PrismJS/prism","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/PrismJS/prism/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-31T12:03:29.069Z","issues_count":279,"pull_requests_count":297,"avg_time_to_close_issue":19302720.93846154,"avg_time_to_close_pull_request":5693615.779069767,"issues_closed_count":65,"pull_requests_closed_count":172,"pull_request_authors_count":81,"issue_authors_count":244,"avg_comments_per_issue":2.236559139784946,"avg_comments_per_pull_request":2.053872053872054,"merged_pull_requests_count":124,"bot_issues_count":0,"bot_pull_requests_count":22,"past_year_issues_count":49,"past_year_pull_requests_count":201,"past_year_avg_time_to_close_issue":2398179.2,"past_year_avg_time_to_close_pull_request":646991.0709219858,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":141,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":38,"past_year_avg_comments_per_issue":0.1836734693877551,"past_year_avg_comments_per_pull_request":1.855721393034826,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":120,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"LeaVerou","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FPrismJS%2Fprism/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FPrismJS%2Fprism/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FPrismJS%2Fprism/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FPrismJS%2Fprism/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FPrismJS%2Fprism/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FPrismJS%2Fprism/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2181454,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":2192120,"name":"prismjs-coy-theme","ecosystem":"npm","description":"A CSS theme for PrismJS","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight","theme"],"namespace":null,"versions_count":1,"first_release_published_at":"2015-05-13T16:26:22.469Z","latest_release_published_at":"2015-05-13T16:26:22.469Z","latest_release_number":"0.0.1","last_synced_at":"2026-06-05T11:11:22.110Z","created_at":"2022-04-09T22:17:24.633Z","updated_at":"2026-06-05T11:11:22.110Z","registry_url":"https://www.npmjs.com/package/prismjs-coy-theme","install_command":"npm install prismjs-coy-theme","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-04-21T19:50:56.000Z","size":14868,"stargazers_count":12967,"open_issues_count":478,"forks_count":1368,"subscribers_count":117,"default_branch":"v2","last_synced_at":"2026-05-01T10:30:08.543Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-05-01T08:15:45.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32522252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-05-10T13:07:52.523Z","dependent_packages_count":2,"downloads":78,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":30.440976979376984,"dependent_repos_count":10.380662409323001,"dependent_packages_count":8.889887921498572,"stargazers_count":0.9535684828762889,"forks_count":1.0588572215431067,"docker_downloads_count":null,"average":10.344790602923592},"purl":"pkg:npm/prismjs-coy-theme","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/prismjs-coy-theme","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/prismjs-coy-theme","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/prismjs-coy-theme/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-03T01:00:51.658Z","issues_count":293,"pull_requests_count":324,"avg_time_to_close_issue":20308217.115942027,"avg_time_to_close_pull_request":5974422.624338624,"issues_closed_count":69,"pull_requests_closed_count":189,"pull_request_authors_count":89,"issue_authors_count":258,"avg_comments_per_issue":2.279863481228669,"avg_comments_per_pull_request":2.2098765432098766,"merged_pull_requests_count":130,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":28,"past_year_pull_requests_count":132,"past_year_avg_time_to_close_issue":6298004.2,"past_year_avg_time_to_close_pull_request":745980.6881720431,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":93,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":0.42857142857142855,"past_year_avg_comments_per_pull_request":2.1893939393939394,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":73,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"LeaVerou","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-coy-theme/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-coy-theme/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-coy-theme/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-coy-theme/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-coy-theme/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-coy-theme/codemeta","maintainers":[{"uuid":"stubbornella","login":"stubbornella","name":null,"email":"nicole@stubbornella.org","url":null,"packages_count":94,"html_url":"https://www.npmjs.com/~stubbornella","role":null,"created_at":"2022-11-13T21:34:00.203Z","updated_at":"2022-11-13T21:34:00.203Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/stubbornella/packages"},{"uuid":"leaverou","login":"leaverou","name":null,"email":"lea@verou.me","url":null,"packages_count":73,"html_url":"https://www.npmjs.com/~leaverou","role":null,"created_at":"2022-11-13T21:34:00.158Z","updated_at":"2022-11-13T21:34:00.158Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/leaverou/packages"},{"uuid":"rdy","login":"rdy","name":null,"email":"ryan.dy@gmail.com","url":null,"packages_count":109,"html_url":"https://www.npmjs.com/~rdy","role":null,"created_at":"2022-11-13T21:34:00.181Z","updated_at":"2022-11-13T21:34:00.181Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rdy/packages"},{"uuid":"vinsonchuong","login":"vinsonchuong","name":null,"email":"vinsonchuong@gmail.com","url":null,"packages_count":152,"html_url":"https://www.npmjs.com/~vinsonchuong","role":null,"created_at":"2022-11-13T21:34:00.173Z","updated_at":"2022-11-13T21:34:00.173Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vinsonchuong/packages"},{"uuid":"gpleiss","login":"gpleiss","name":null,"email":"gpleiss@gmail.com","url":null,"packages_count":87,"html_url":"https://www.npmjs.com/~gpleiss","role":null,"created_at":"2022-11-13T21:34:00.237Z","updated_at":"2022-11-13T21:34:00.237Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gpleiss/packages"},{"uuid":"charleshansen","login":"charleshansen","name":null,"email":"chansen87@gmail.com","url":null,"packages_count":118,"html_url":"https://www.npmjs.com/~charleshansen","role":null,"created_at":"2022-11-13T21:34:00.150Z","updated_at":"2022-11-13T21:34:00.150Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/charleshansen/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1181622,"name":"prismjs-tomorrow-theme","ecosystem":"npm","description":"A CSS theme for PrismJS","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight","theme"],"namespace":null,"versions_count":1,"first_release_published_at":"2015-05-13T16:25:51.778Z","latest_release_published_at":"2015-05-13T16:25:51.778Z","latest_release_number":"0.0.1","last_synced_at":"2026-06-05T11:11:22.135Z","created_at":"2022-04-08T13:06:06.289Z","updated_at":"2026-06-05T11:11:22.135Z","registry_url":"https://www.npmjs.com/package/prismjs-tomorrow-theme","install_command":"npm install prismjs-tomorrow-theme","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-05-19T14:54:19.000Z","size":14881,"stargazers_count":12990,"open_issues_count":482,"forks_count":1372,"subscribers_count":118,"default_branch":"v2","last_synced_at":"2026-05-31T02:28:40.608Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-05-30T13:02:08.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33789013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-01T02:00:06.963Z","response_time":115,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-06-01T19:03:11.034Z","dependent_packages_count":3,"downloads":164,"downloads_period":"last-month","dependent_repos_count":11,"rankings":{"downloads":10.80680175086775,"dependent_repos_count":3.5627388614805353,"dependent_packages_count":5.911667239895366,"stargazers_count":0.9512498185121031,"forks_count":1.0565972116706002,"docker_downloads_count":null,"average":4.457810976485272},"purl":"pkg:npm/prismjs-tomorrow-theme","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/prismjs-tomorrow-theme","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/prismjs-tomorrow-theme","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/prismjs-tomorrow-theme/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-30T18:00:43.003Z","issues_count":293,"pull_requests_count":330,"avg_time_to_close_issue":20308217.115942027,"avg_time_to_close_pull_request":5950900.97368421,"issues_closed_count":69,"pull_requests_closed_count":190,"pull_request_authors_count":93,"issue_authors_count":258,"avg_comments_per_issue":2.2832764505119454,"avg_comments_per_pull_request":2.212121212121212,"merged_pull_requests_count":131,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":22,"past_year_pull_requests_count":99,"past_year_avg_time_to_close_issue":7872060.75,"past_year_avg_time_to_close_pull_request":1102888.4032258065,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":62,"past_year_pull_request_authors_count":23,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":2.4242424242424243,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-tomorrow-theme/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-tomorrow-theme/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-tomorrow-theme/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-tomorrow-theme/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-tomorrow-theme/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs-tomorrow-theme/codemeta","maintainers":[{"uuid":"stubbornella","login":"stubbornella","name":null,"email":"nicole@stubbornella.org","url":null,"packages_count":94,"html_url":"https://www.npmjs.com/~stubbornella","role":null,"created_at":"2022-11-10T15:38:23.811Z","updated_at":"2022-11-10T15:38:23.811Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/stubbornella/packages"},{"uuid":"leaverou","login":"leaverou","name":null,"email":"lea@verou.me","url":null,"packages_count":73,"html_url":"https://www.npmjs.com/~leaverou","role":null,"created_at":"2022-11-10T15:38:23.781Z","updated_at":"2022-11-10T15:38:23.781Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/leaverou/packages"},{"uuid":"rdy","login":"rdy","name":null,"email":"ryan.dy@gmail.com","url":null,"packages_count":109,"html_url":"https://www.npmjs.com/~rdy","role":null,"created_at":"2022-11-10T15:38:23.802Z","updated_at":"2022-11-10T15:38:23.802Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rdy/packages"},{"uuid":"vinsonchuong","login":"vinsonchuong","name":null,"email":"vinsonchuong@gmail.com","url":null,"packages_count":152,"html_url":"https://www.npmjs.com/~vinsonchuong","role":null,"created_at":"2022-11-10T15:38:23.794Z","updated_at":"2022-11-10T15:38:23.794Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vinsonchuong/packages"},{"uuid":"gpleiss","login":"gpleiss","name":null,"email":"gpleiss@gmail.com","url":null,"packages_count":87,"html_url":"https://www.npmjs.com/~gpleiss","role":null,"created_at":"2022-11-10T15:38:23.818Z","updated_at":"2022-11-10T15:38:23.818Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gpleiss/packages"},{"uuid":"charleshansen","login":"charleshansen","name":null,"email":"chansen87@gmail.com","url":null,"packages_count":118,"html_url":"https://www.npmjs.com/~charleshansen","role":null,"created_at":"2022-11-10T15:38:23.773Z","updated_at":"2022-11-10T15:38:23.773Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/charleshansen/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":676907,"name":"prismjs/prism","ecosystem":"packagist","description":"Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.","homepage":"","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":[],"namespace":"prismjs","versions_count":32,"first_release_published_at":"2017-09-09T13:13:21.000Z","latest_release_published_at":"2025-03-10T17:56:25.000Z","latest_release_number":"v1.30.0","last_synced_at":"2026-06-05T11:11:19.956Z","created_at":"2022-04-07T10:46:43.570Z","updated_at":"2026-06-05T11:51:43.365Z","registry_url":"https://packagist.org/packages/prismjs/prism#","install_command":"composer require prismjs/prism","documentation_url":null,"metadata":{"funding":[{"url":"https://opencollective.com/prismjs","type":"open_collective"}]},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-05-19T14:54:19.000Z","size":14881,"stargazers_count":12990,"open_issues_count":482,"forks_count":1372,"subscribers_count":118,"default_branch":"v2","last_synced_at":"2026-05-31T02:28:40.608Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-05-30T13:02:08.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33789013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-01T02:00:06.963Z","response_time":115,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-06-05T11:51:43.340Z","dependent_packages_count":4,"downloads":69222,"downloads_period":"total","dependent_repos_count":8,"rankings":{"downloads":6.275609122344146,"dependent_repos_count":4.8168203887740795,"dependent_packages_count":3.738292066094223,"stargazers_count":0.022985748835721853,"forks_count":0.045971497671443706,"docker_downloads_count":null,"average":2.9799357647439226},"purl":"pkg:composer/prismjs/prism","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/packagist/prismjs/prism","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/packagist/prismjs/prism","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/packagist/prismjs/prism/dependencies","status":null,"funding_links":["https://opencollective.com/prismjs"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-30T18:00:43.003Z","issues_count":293,"pull_requests_count":330,"avg_time_to_close_issue":20308217.115942027,"avg_time_to_close_pull_request":5950900.97368421,"issues_closed_count":69,"pull_requests_closed_count":190,"pull_request_authors_count":93,"issue_authors_count":258,"avg_comments_per_issue":2.2832764505119454,"avg_comments_per_pull_request":2.212121212121212,"merged_pull_requests_count":131,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":22,"past_year_pull_requests_count":99,"past_year_avg_time_to_close_issue":7872060.75,"past_year_avg_time_to_close_pull_request":1102888.4032258065,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":62,"past_year_pull_request_authors_count":23,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":2.4242424242424243,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/prismjs%2Fprism/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/prismjs%2Fprism/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/prismjs%2Fprism/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/prismjs%2Fprism/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/prismjs%2Fprism/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/prismjs%2Fprism/codemeta","maintainers":[{"uuid":"thejoshsmith","login":"thejoshsmith","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://packagist.org/users/thejoshsmith","role":null,"created_at":"2022-11-20T07:39:55.222Z","updated_at":"2022-11-20T07:39:55.222Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/thejoshsmith/packages"}],"registry":{"name":"packagist.org","url":"https://packagist.org","ecosystem":"packagist","default":true,"packages_count":501168,"maintainers_count":140877,"namespaces_count":168755,"keywords_count":142246,"github":"packagist","metadata":{"funded_packages_count":28757},"icon_url":"https://github.com/packagist.png","created_at":"2022-04-04T15:19:23.222Z","updated_at":"2026-06-10T05:14:07.371Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/namespaces"}},{"id":6023073,"name":"prism","ecosystem":"bower","description":"Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.","homepage":"","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":[],"namespace":null,"versions_count":42,"first_release_published_at":"2015-05-23T08:26:08.000Z","latest_release_published_at":"2025-03-10T17:56:28.000Z","latest_release_number":"v1.30.0","last_synced_at":"2026-03-05T04:49:15.155Z","created_at":"2023-01-30T16:47:38.015Z","updated_at":"2026-03-05T04:49:15.156Z","registry_url":null,"install_command":"bower install prism","documentation_url":null,"metadata":{},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2025-10-24T17:12:23.000Z","size":14798,"stargazers_count":12818,"open_issues_count":455,"forks_count":1348,"subscribers_count":116,"default_branch":"v2","last_synced_at":"2025-10-24T19:08:48.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2025-10-24T03:24:38.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"a6ec66d6-00c4-4af5-ad80-7adf76a84fb6","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281497683,"owners_count":26511795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-11-01T11:10:05.668Z","dependent_packages_count":26,"downloads":null,"downloads_period":null,"dependent_repos_count":1432,"rankings":{"downloads":null,"dependent_repos_count":0.30479120378282915,"dependent_packages_count":0.35179171651569535,"stargazers_count":0.5754002164872102,"forks_count":0.8289181336523671,"docker_downloads_count":null,"average":0.5152253176095254},"purl":"pkg:bower/prism","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/bower/prism","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/bower/prism","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/bower/prism/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-31T12:03:29.069Z","issues_count":279,"pull_requests_count":297,"avg_time_to_close_issue":19302720.93846154,"avg_time_to_close_pull_request":5693615.779069767,"issues_closed_count":65,"pull_requests_closed_count":172,"pull_request_authors_count":81,"issue_authors_count":244,"avg_comments_per_issue":2.236559139784946,"avg_comments_per_pull_request":2.053872053872054,"merged_pull_requests_count":124,"bot_issues_count":0,"bot_pull_requests_count":22,"past_year_issues_count":49,"past_year_pull_requests_count":201,"past_year_avg_time_to_close_issue":2398179.2,"past_year_avg_time_to_close_pull_request":646991.0709219858,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":141,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":38,"past_year_avg_comments_per_issue":0.1836734693877551,"past_year_avg_comments_per_pull_request":1.855721393034826,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":120,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"LeaVerou","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prism/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prism/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prism/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prism/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prism/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prism/codemeta","maintainers":[],"registry":{"name":"bower.io","url":"https://bower.io","ecosystem":"bower","default":true,"packages_count":70212,"maintainers_count":0,"namespaces_count":0,"keywords_count":28883,"github":"bower","metadata":{"funded_packages_count":3374},"icon_url":"https://github.com/bower.png","created_at":"2022-04-04T15:19:22.529Z","updated_at":"2026-06-10T05:19:40.252Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/namespaces"}},{"id":2192111,"name":"prismjs","ecosystem":"npm","description":"Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight"],"namespace":null,"versions_count":38,"first_release_published_at":"2015-05-13T00:37:38.541Z","latest_release_published_at":"2025-03-10T17:56:20.460Z","latest_release_number":"1.30.0","last_synced_at":"2026-06-19T20:13:36.162Z","created_at":"2022-04-09T22:17:23.481Z","updated_at":"2026-06-19T20:13:36.163Z","registry_url":"https://www.npmjs.com/package/prismjs","install_command":"npm install prismjs","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.30.0"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-05-19T14:54:19.000Z","size":14881,"stargazers_count":12985,"open_issues_count":481,"forks_count":1371,"subscribers_count":117,"default_branch":"v2","last_synced_at":"2026-05-23T21:21:59.779Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-05-23T20:05:16.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33493330,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T14:31:05.219Z","status":"ssl_error","status_checked_at":"2026-05-25T14:31:02.878Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-06-13T14:23:37.398Z","dependent_packages_count":6937,"downloads":97402955,"downloads_period":"last-month","dependent_repos_count":218739,"rankings":{"downloads":0.0456969315975253,"dependent_repos_count":0.07220060432754596,"dependent_packages_count":0.013553014464215115,"stargazers_count":0.9390733133205049,"forks_count":1.0656502544681141,"docker_downloads_count":0.0567857616137013,"average":0.36549331329860113},"purl":"pkg:npm/prismjs","advisories":[{"uuid":"GSA_kwCzR0hTQS14N2hyLXc1cjItaDZ3Z84ABE9E","url":"https://github.com/advisories/GHSA-x7hr-w5r2-h6wg","title":"PrismJS DOM Clobbering vulnerability","description":"Prism (aka PrismJS) through 1.29.0 allows DOM Clobbering (with resultant XSS for untrusted input that contains HTML but does not directly contain JavaScript), because document.currentScript lookup can be shadowed by attacker-injected HTML elements.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2025-03-03T09:30:34.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":4.9,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2024-53382","https://gist.github.com/jackfromeast/aeb128e44f05f95828a1a824708df660","https://github.com/PrismJS/prism/blob/59e5a3471377057de1f401ba38337aca27b80e03/prism.js#L226-L259","https://github.com/PrismJS/prism/pull/3863","https://github.com/PrismJS/prism/commit/8e8b9352dac64457194dd9e51096b4772532e53d","https://github.com/advisories/GHSA-x7hr-w5r2-h6wg"],"source_kind":"github","identifiers":["GHSA-x7hr-w5r2-h6wg","CVE-2024-53382"],"repository_url":"https://github.com/PrismJS/prism","blast_radius":0.0,"created_at":"2025-03-03T21:07:45.970Z","updated_at":"2026-06-14T01:03:48.815Z","epss_percentage":0.00158,"epss_percentile":0.3662,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14N2hyLXc1cjItaDZ3Z84ABE9E","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14N2hyLXc1cjItaDZ3Z84ABE9E","packages":[{"ecosystem":"npm","package_name":"prismjs","versions":[{"first_patched_version":"1.30.0","vulnerable_version_range":"\u003c 1.30.0"}],"purl":"pkg:npm/prismjs"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14N2hyLXc1cjItaDZ3Z84ABE9E/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0zOTQ5LWY0OTQtY205Oc0uIQ","url":"https://github.com/advisories/GHSA-3949-f494-cm99","title":"Cross-site Scripting in Prism","description":"### Impact\nPrism's [Command line plugin](https://prismjs.com/plugins/command-line/) can be used by attackers to achieve an XSS attack. The Command line plugin did not properly escape its output, leading to the input text being inserted into the DOM as HTML code.\n\nServer-side usage of Prism is not impacted. Websites that do not use the Command Line plugin are also not impacted.\n\n### Patches\nThis bug has been fixed in v1.27.0.\n\n### Workarounds\nDo not use the Command line plugin on untrusted inputs, or sanitized all code blocks (remove all HTML code text) from all code blocks that use the Command line plugin.\n\n### References\n- https://github.com/PrismJS/prism/pull/3341","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-02-22T19:32:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:L","references":["https://github.com/PrismJS/prism/security/advisories/GHSA-3949-f494-cm99","https://nvd.nist.gov/vuln/detail/CVE-2022-23647","https://github.com/PrismJS/prism/pull/3341","https://github.com/PrismJS/prism/commit/e002e78c343154e1c0ddf9d6a0bb85689e1a5c7c","https://github.com/advisories/GHSA-3949-f494-cm99"],"source_kind":"github","identifiers":["GHSA-3949-f494-cm99","CVE-2022-23647"],"repository_url":"https://github.com/PrismJS/prism","blast_radius":0.0,"created_at":"2022-12-21T16:12:35.407Z","updated_at":"2026-06-09T13:11:04.026Z","epss_percentage":0.00507,"epss_percentile":0.6667,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zOTQ5LWY0OTQtY205Oc0uIQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zOTQ5LWY0OTQtY205Oc0uIQ","packages":[{"ecosystem":"npm","package_name":"prismjs","versions":[{"first_patched_version":"1.27.0","vulnerable_version_range":"\u003e= 1.14.0, \u003c 1.27.0"}],"purl":"pkg:npm/prismjs"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zOTQ5LWY0OTQtY205Oc0uIQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1ocWhwLTVwODMtaHg5Ns0Vzg","url":"https://github.com/advisories/GHSA-hqhp-5p83-hx96","title":"prismjs Regular Expression Denial of Service vulnerability","description":"Prism is a syntax highlighting library. The prismjs package is vulnerable to ReDoS (regular expression denial of service). An attacker that is able to provide a crafted HTML comment as input may cause an application to consume an excessive amount of CPU.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-09-20T20:44:48.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-3801","https://github.com/prismjs/prism/commit/0ff371bb4775a131634f47d0fe85794c547232f9","https://huntr.dev/bounties/8c16ab31-6eb6-46d1-b9a4-387222fe1b8a","https://github.com/advisories/GHSA-hqhp-5p83-hx96"],"source_kind":"github","identifiers":["GHSA-hqhp-5p83-hx96","CVE-2021-3801"],"repository_url":"https://github.com/prismjs/prism","blast_radius":0.0,"created_at":"2022-12-21T16:12:46.698Z","updated_at":"2026-06-04T03:10:21.858Z","epss_percentage":0.0028,"epss_percentile":0.51524,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ocWhwLTVwODMtaHg5Ns0Vzg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1ocWhwLTVwODMtaHg5Ns0Vzg","packages":[{"ecosystem":"npm","package_name":"prismjs","versions":[{"first_patched_version":"1.25.0","vulnerable_version_range":"\u003c 1.25.0"}],"purl":"pkg:npm/prismjs"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ocWhwLTVwODMtaHg5Ns0Vzg/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdqNzctNTl3aC02Nmhn","url":"https://github.com/advisories/GHSA-gj77-59wh-66hg","title":"Regular Expression Denial of Service (ReDoS) in Prism","description":"Some languages before 1.24.0 are vulnerable to Regular Expression Denial of Service (ReDoS).\n\n### Impact\n\nWhen Prism is used to highlight untrusted (user-given) text, an attacker can craft a string that will take a very very long time to highlight. Do not use the following languages to highlight untrusted text.\n\n- ASCIIDoc\n- ERB\n\nOther languages are __not__ affected and can be used to highlight untrusted text.\n\n### Patches\nThis problem has been fixed in Prism v1.24.\n\n### References\n\n- PrismJS/prism#2774\n- PrismJS/prism#2688\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-06-28T18:33:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.4,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:N/A:H","references":["https://github.com/PrismJS/prism/security/advisories/GHSA-gj77-59wh-66hg","https://github.com/PrismJS/prism/pull/2688","https://github.com/PrismJS/prism/pull/2774","https://github.com/PrismJS/prism/commit/d85e30da6755fdbe7f8559f8e75d122297167018","https://nvd.nist.gov/vuln/detail/CVE-2021-32723","https://www.oracle.com/security-alerts/cpujan2022.html","https://github.com/advisories/GHSA-gj77-59wh-66hg"],"source_kind":"github","identifiers":["GHSA-gj77-59wh-66hg","CVE-2021-32723"],"repository_url":"https://github.com/PrismJS/prism","blast_radius":0.0,"created_at":"2022-12-21T16:12:58.215Z","updated_at":"2026-06-19T14:12:02.111Z","epss_percentage":0.00373,"epss_percentile":0.59516,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdqNzctNTl3aC02Nmhn","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdqNzctNTl3aC02Nmhn","packages":[{"ecosystem":"npm","package_name":"prismjs","versions":[{"first_patched_version":"1.24.0","vulnerable_version_range":"\u003c 1.24.0"}],"purl":"pkg:npm/prismjs","statistics":{"dependent_packages_count":6937,"dependent_repos_count":218739,"downloads":97402955,"downloads_period":"last-month"},"affected_versions":["0.0.1","1.1.0","1.2.0","1.3.0","1.4.1","1.5.0","1.5.1","1.6.0","1.7.0","1.8.0","1.8.1","1.8.3","1.8.4","1.9.0","1.10.0","1.11.0","1.12.0","1.12.2","1.13.0","1.14.0","1.15.0","1.16.0","1.17.0","1.17.1","1.18.0","1.19.0","1.20.0","1.21.0","1.22.0","1.23.0"],"unaffected_versions":["1.24.0","1.24.1","1.25.0","1.26.0","1.27.0","1.28.0","1.29.0","1.30.0"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdqNzctNTl3aC02Nmhn/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWg0aHItN2ZnMy1oMzV3","url":"https://github.com/advisories/GHSA-h4hr-7fg3-h35w","title":"Denial of service in prismjs","description":"The package prismjs before 1.23.0 are vulnerable to Regular Expression Denial of Service (ReDoS) via the `prism-asciidoc`, `prism-rest`, `prism-tap` and `prism-eiffel` components.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-03-01T19:52:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2021-23341","https://github.com/PrismJS/prism/issues/2583","https://github.com/PrismJS/prism/pull/2584","https://github.com/PrismJS/prism/commit/c2f6a64426f44497a675cb32dccb079b3eff1609","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1076583","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1076582","https://snyk.io/vuln/SNYK-JS-PRISMJS-1076581","https://www.npmjs.com/package/prismjs","https://github.com/advisories/GHSA-h4hr-7fg3-h35w"],"source_kind":"github","identifiers":["GHSA-h4hr-7fg3-h35w","CVE-2021-23341"],"repository_url":"https://github.com/PrismJS/prism","blast_radius":0.0,"created_at":"2022-12-21T16:13:11.417Z","updated_at":"2026-04-05T20:08:05.392Z","epss_percentage":0.01762,"epss_percentile":0.825,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWg0aHItN2ZnMy1oMzV3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWg0aHItN2ZnMy1oMzV3","packages":[{"ecosystem":"npm","package_name":"prismjs","versions":[{"first_patched_version":"1.23.0","vulnerable_version_range":"\u003c 1.23.0"}],"purl":"pkg:npm/prismjs"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWg0aHItN2ZnMy1oMzV3/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXd2aG0tNGhoZi05N3g5","url":"https://github.com/advisories/GHSA-wvhm-4hhf-97x9","title":"Cross-Site Scripting in Prism","description":"### Impact\nThe easing preview of the Previewers plugin has an XSS vulnerability that allows attackers to execute arbitrary code in Safari and Internet Explorer.\n\nThis impacts all Safari and Internet Explorer users of Prism \u003e=v1.1.0 that use the _Previewers_ plugin (\u003e=v1.10.0) or the _Previewer: Easing_ plugin (v1.1.0 to v1.9.0).\n\n### Patches\nThis problem is patched in v1.21.0.\n\n### Workarounds\nTo workaround the issue without upgrading, [disable the easing preview](https://prismjs.com/plugins/previewers/#disabling-a-previewer) on all impacted code blocks. You need Prism v1.10.0 or newer to apply this workaround.\n\n### References\nThe vulnerability was introduced by this [commit](https://github.com/PrismJS/prism/commit/4303c940d3d3a20e8ce7635bf23331c75060f5c5) on Sep 29, 2015 and fixed by [Masato Kinugawa](https://twitter.com/kinugawamasato) (#2506).\n\n### For more information\nIf you have any questions or comments about this advisory, please [open an issue](https://github.com/PrismJS/prism/issues).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-08-07T22:28:30.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.1,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:L","references":["https://github.com/PrismJS/prism/security/advisories/GHSA-wvhm-4hhf-97x9","https://github.com/PrismJS/prism/pull/2506/commits/7bd7de05edf71112a3a77f87901a2409c9c5c20c","https://prismjs.com/plugins/previewers/#disabling-a-previewer","https://nvd.nist.gov/vuln/detail/CVE-2020-15138","https://github.com/advisories/GHSA-wvhm-4hhf-97x9"],"source_kind":"github","identifiers":["GHSA-wvhm-4hhf-97x9","CVE-2020-15138"],"repository_url":"https://github.com/PrismJS/prism","blast_radius":0.0,"created_at":"2022-12-21T16:13:22.973Z","updated_at":"2026-06-19T14:12:45.446Z","epss_percentage":0.00859,"epss_percentile":0.75512,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXd2aG0tNGhoZi05N3g5","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXd2aG0tNGhoZi05N3g5","packages":[{"ecosystem":"npm","package_name":"prismjs","versions":[{"first_patched_version":"1.21.0","vulnerable_version_range":"\u003e= 1.1.0, \u003c 1.21.0"}],"purl":"pkg:npm/prismjs","statistics":{"dependent_packages_count":6937,"dependent_repos_count":218739,"downloads":97402955,"downloads_period":"last-month"},"affected_versions":["1.1.0","1.2.0","1.3.0","1.4.1","1.5.0","1.5.1","1.6.0","1.7.0","1.8.0","1.8.1","1.8.3","1.8.4","1.9.0","1.10.0","1.11.0","1.12.0","1.12.2","1.13.0","1.14.0","1.15.0","1.16.0","1.17.0","1.17.1","1.18.0","1.19.0","1.20.0"],"unaffected_versions":["0.0.1","1.21.0","1.22.0","1.23.0","1.24.0","1.24.1","1.25.0","1.26.0","1.27.0","1.28.0","1.29.0","1.30.0"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXd2aG0tNGhoZi05N3g5/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/prismjs","docker_dependents_count":2091,"docker_downloads_count":934320488,"usage_url":"https://repos.ecosyste.ms/usage/npm/prismjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/prismjs/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-05-23T21:13:29.586Z","issues_count":293,"pull_requests_count":329,"avg_time_to_close_issue":20308217.115942027,"avg_time_to_close_pull_request":5950900.97368421,"issues_closed_count":69,"pull_requests_closed_count":190,"pull_request_authors_count":92,"issue_authors_count":258,"avg_comments_per_issue":2.2832764505119454,"avg_comments_per_pull_request":2.2127659574468086,"merged_pull_requests_count":131,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":22,"past_year_pull_requests_count":122,"past_year_avg_time_to_close_issue":7872060.75,"past_year_avg_time_to_close_pull_request":855637.2345679012,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":81,"past_year_pull_request_authors_count":23,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":2.221311475409836,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":61,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prismjs/codemeta","maintainers":[{"uuid":"leaverou","login":"leaverou","name":null,"email":"lea@verou.me","url":null,"packages_count":73,"html_url":"https://www.npmjs.com/~leaverou","role":null,"created_at":"2022-11-10T11:26:08.224Z","updated_at":"2022-11-10T11:26:08.224Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/leaverou/packages"},{"uuid":"rdy","login":"rdy","name":null,"email":"ryan.dy@gmail.com","url":null,"packages_count":109,"html_url":"https://www.npmjs.com/~rdy","role":null,"created_at":"2022-11-10T11:26:08.226Z","updated_at":"2022-11-10T11:26:08.226Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rdy/packages"},{"uuid":"vinsonchuong","login":"vinsonchuong","name":null,"email":"vinsonchuong@gmail.com","url":null,"packages_count":152,"html_url":"https://www.npmjs.com/~vinsonchuong","role":null,"created_at":"2022-11-10T11:26:08.228Z","updated_at":"2022-11-10T11:26:08.228Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vinsonchuong/packages"},{"uuid":"gpleiss","login":"gpleiss","name":null,"email":"gpleiss@gmail.com","url":null,"packages_count":87,"html_url":"https://www.npmjs.com/~gpleiss","role":null,"created_at":"2022-11-10T11:26:08.231Z","updated_at":"2022-11-10T11:26:08.231Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gpleiss/packages"},{"uuid":"jamesdigioia","login":"jamesdigioia","name":null,"email":"jamesorodig@gmail.com","url":null,"packages_count":29,"html_url":"https://www.npmjs.com/~jamesdigioia","role":null,"created_at":"2022-11-10T11:26:08.233Z","updated_at":"2022-11-10T11:26:08.233Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jamesdigioia/packages"},{"uuid":"golmote","login":"golmote","name":null,"email":"golmote@gmail.com","url":null,"packages_count":2,"html_url":"https://www.npmjs.com/~golmote","role":null,"created_at":"2022-11-10T11:26:08.235Z","updated_at":"2022-11-10T11:26:08.235Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/golmote/packages"},{"uuid":"rundevelopment","login":"rundevelopment","name":null,"email":"mitchi5000.ms@googlemail.com","url":null,"packages_count":11,"html_url":"https://www.npmjs.com/~rundevelopment","role":null,"created_at":"2022-11-10T11:26:08.237Z","updated_at":"2022-11-10T11:26:08.237Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rundevelopment/packages"},{"uuid":"dmitrysharabin","login":"dmitrysharabin","name":null,"email":"dmitrysharabin@gmail.com","url":null,"packages_count":29,"html_url":"https://www.npmjs.com/~dmitrysharabin","role":null,"created_at":"2025-03-11T12:08:14.115Z","updated_at":"2025-03-11T12:08:14.115Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dmitrysharabin/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":958390,"name":"@gerhobbelt/prismjs","ecosystem":"npm","description":"Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight"],"namespace":"gerhobbelt","versions_count":5,"first_release_published_at":"2020-04-26T13:45:14.336Z","latest_release_published_at":"2021-07-05T19:22:02.501Z","latest_release_number":"1.24.1-6","last_synced_at":"2026-06-09T23:02:26.050Z","created_at":"2022-04-07T17:46:47.065Z","updated_at":"2026-06-09T23:02:26.051Z","registry_url":"https://www.npmjs.com/package/@gerhobbelt/prismjs","install_command":"npm install @gerhobbelt/prismjs","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.24.1-6"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-04-21T19:50:56.000Z","size":14868,"stargazers_count":12962,"open_issues_count":477,"forks_count":1367,"subscribers_count":117,"default_branch":"v2","last_synced_at":"2026-04-23T18:36:21.520Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-04-23T17:34:12.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32282187,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-05-24T13:20:31.048Z","dependent_packages_count":4,"downloads":138,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":25.058895200294305,"dependent_repos_count":10.34547353362831,"dependent_packages_count":4.518286628808015,"stargazers_count":0.9485456851435755,"forks_count":1.0536928039325415,"docker_downloads_count":null,"average":8.38497877036135},"purl":"pkg:npm/%40gerhobbelt/prismjs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@gerhobbelt/prismjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@gerhobbelt/prismjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@gerhobbelt/prismjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-26T01:01:12.453Z","issues_count":293,"pull_requests_count":324,"avg_time_to_close_issue":20308217.115942027,"avg_time_to_close_pull_request":5974422.624338624,"issues_closed_count":69,"pull_requests_closed_count":189,"pull_request_authors_count":89,"issue_authors_count":258,"avg_comments_per_issue":2.279863481228669,"avg_comments_per_pull_request":2.2098765432098766,"merged_pull_requests_count":130,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":38,"past_year_pull_requests_count":167,"past_year_avg_time_to_close_issue":4667471.142857143,"past_year_avg_time_to_close_pull_request":562079.944,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":125,"past_year_pull_request_authors_count":21,"past_year_issue_authors_count":28,"past_year_avg_comments_per_issue":0.39473684210526316,"past_year_avg_comments_per_pull_request":2.1017964071856285,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":105,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"LeaVerou","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gerhobbelt%2Fprismjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gerhobbelt%2Fprismjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gerhobbelt%2Fprismjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gerhobbelt%2Fprismjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gerhobbelt%2Fprismjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gerhobbelt%2Fprismjs/codemeta","maintainers":[{"uuid":"gerhobbelt","login":"gerhobbelt","name":null,"email":"ger@hobbelt.com","url":null,"packages_count":288,"html_url":"https://www.npmjs.com/~gerhobbelt","role":null,"created_at":"2022-11-20T16:16:31.092Z","updated_at":"2022-11-20T16:16:31.092Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gerhobbelt/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":14074883,"name":"@depup/prismjs","ecosystem":"npm","description":"[DepUp] Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["depup","dependency-bumped","updated-deps","prismjs","prism","highlight"],"namespace":"depup","versions_count":1,"first_release_published_at":"2026-03-17T22:58:23.733Z","latest_release_published_at":"2026-03-17T22:58:23.733Z","latest_release_number":"1.30.0-depup.0","last_synced_at":"2026-06-09T23:02:33.046Z","created_at":"2026-03-19T04:23:21.704Z","updated_at":"2026-06-09T23:02:33.047Z","registry_url":"https://www.npmjs.com/package/@depup/prismjs","install_command":"npm install @depup/prismjs","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.30.0-depup.0"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-04-21T19:50:56.000Z","size":14868,"stargazers_count":12967,"open_issues_count":478,"forks_count":1368,"subscribers_count":117,"default_branch":"v2","last_synced_at":"2026-05-01T10:30:08.543Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-05-01T08:15:45.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32522252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-05-14T13:55:54.311Z","dependent_packages_count":0,"downloads":15,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":22.40941024303714,"dependent_packages_count":32.301555319200475,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":27.35548278111881},"purl":"pkg:npm/%40depup/prismjs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@depup/prismjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@depup/prismjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@depup/prismjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-03T01:00:51.658Z","issues_count":293,"pull_requests_count":324,"avg_time_to_close_issue":20308217.115942027,"avg_time_to_close_pull_request":5974422.624338624,"issues_closed_count":69,"pull_requests_closed_count":189,"pull_request_authors_count":89,"issue_authors_count":258,"avg_comments_per_issue":2.279863481228669,"avg_comments_per_pull_request":2.2098765432098766,"merged_pull_requests_count":130,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":28,"past_year_pull_requests_count":132,"past_year_avg_time_to_close_issue":6298004.2,"past_year_avg_time_to_close_pull_request":745980.6881720431,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":93,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":0.42857142857142855,"past_year_avg_comments_per_pull_request":2.1893939393939394,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":73,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"DmitrySharabin","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"LeaVerou","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fprismjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fprismjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fprismjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fprismjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fprismjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fprismjs/codemeta","maintainers":[{"uuid":"chiefmikey","login":"chiefmikey","name":null,"email":"wolfemikl@gmail.com","url":null,"packages_count":2064,"html_url":"https://www.npmjs.com/~chiefmikey","role":null,"created_at":"2026-03-19T04:23:29.274Z","updated_at":"2026-03-19T04:23:29.274Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/chiefmikey/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":8600181,"name":"prism-esm","ecosystem":"npm","description":"A prism fork intended for ESM","homepage":"https://github.com/PrismJS/prism#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":["prism","highlight"],"namespace":null,"versions_count":6,"first_release_published_at":"2023-11-26T17:43:06.210Z","latest_release_published_at":"2023-11-26T16:38:48.025Z","latest_release_number":"1.29.0","last_synced_at":"2026-06-09T23:02:35.149Z","created_at":"2023-11-26T16:40:17.534Z","updated_at":"2026-06-09T23:04:18.867Z","registry_url":"https://www.npmjs.com/package/prism-esm","install_command":"npm install prism-esm","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.29.0-fix.6"}},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2026-06-02T21:53:13.000Z","size":14803,"stargazers_count":12997,"open_issues_count":480,"forks_count":1374,"subscribers_count":118,"default_branch":"v2","last_synced_at":"2026-06-07T22:07:43.536Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2026-06-07T17:38:07.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"30a5dac4-c9b1-498f-b850-2d3a87e5438f","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34129072,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-06-09T23:04:18.866Z","dependent_packages_count":0,"downloads":5994,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":36.304778871580794,"dependent_packages_count":52.11751401104555,"stargazers_count":0.9516792966046966,"forks_count":1.056967880225509,"docker_downloads_count":null,"average":22.607735014864137},"purl":"pkg:npm/prism-esm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/prism-esm","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/prism-esm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/prism-esm/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-06-09T23:02:00.453Z","issues_count":294,"pull_requests_count":333,"avg_time_to_close_issue":22288956.388888888,"avg_time_to_close_pull_request":5942010.288659794,"issues_closed_count":72,"pull_requests_closed_count":194,"pull_request_authors_count":94,"issue_authors_count":259,"avg_comments_per_issue":2.2755102040816326,"avg_comments_per_pull_request":2.2132132132132134,"merged_pull_requests_count":135,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":23,"past_year_pull_requests_count":94,"past_year_avg_time_to_close_issue":9554616.4,"past_year_avg_time_to_close_pull_request":1121357.0666666667,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":60,"past_year_pull_request_authors_count":23,"past_year_issue_authors_count":23,"past_year_avg_comments_per_issue":0.4782608695652174,"past_year_avg_comments_per_pull_request":2.5319148936170213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":44,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"DmitrySharabin","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"DmitrySharabin","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prism-esm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prism-esm/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prism-esm/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prism-esm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prism-esm/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/prism-esm/codemeta","maintainers":[{"uuid":"konnor_rogers","login":"konnor_rogers","name":null,"email":"konnor5456@gmail.com","url":null,"packages_count":39,"html_url":"https://www.npmjs.com/~konnor_rogers","role":null,"created_at":"2023-11-26T16:52:50.560Z","updated_at":"2023-11-26T16:52:50.560Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/konnor_rogers/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648940,"maintainers_count":1202187,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":53548,"name":"prismjs","ecosystem":"bower","description":"Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.","homepage":"","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/PrismJS/prism","keywords_array":[],"namespace":null,"versions_count":42,"first_release_published_at":"2015-05-23T08:26:08.000Z","latest_release_published_at":"2025-03-10T17:56:28.000Z","latest_release_number":"v1.30.0","last_synced_at":"2026-03-05T03:48:29.617Z","created_at":"2022-04-04T23:36:05.736Z","updated_at":"2026-03-05T03:48:29.618Z","registry_url":null,"install_command":"bower install prismjs","documentation_url":null,"metadata":{},"repo_metadata":{"id":37401079,"uuid":"4979467","full_name":"PrismJS/prism","owner":"PrismJS","description":"Lightweight, robust, elegant syntax highlighting.","archived":false,"fork":false,"pushed_at":"2025-10-24T17:12:23.000Z","size":14798,"stargazers_count":12818,"open_issues_count":455,"forks_count":1348,"subscribers_count":116,"default_branch":"v2","last_synced_at":"2025-10-24T19:08:48.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prismjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrismJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-10T19:47:14.000Z","updated_at":"2025-10-24T03:24:38.000Z","dependencies_parsed_at":"2023-02-15T05:31:23.768Z","dependency_job_id":"a6ec66d6-00c4-4af5-ad80-7adf76a84fb6","html_url":"https://github.com/PrismJS/prism","commit_stats":{"total_commits":2993,"total_committers":410,"mean_commits":7.3,"dds":0.7340461075843635,"last_synced_commit":"59e5a3471377057de1f401ba38337aca27b80e03"},"previous_names":["leaverou/prism"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/PrismJS/prism","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/refs/heads/v2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/sbom","scorecard":{"id":17520,"data":{"date":"2025-08-11","repo":{"name":"github.com/PrismJS/prism","commit":"328f5798dbb69ae410d9921d9f1d62ae149c5424"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Code-Review","score":9,"reason":"Found 25/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/danger.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:10","Warn: no topLevel permission defined: .github/workflows/website-rebuild.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"25 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/danger.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/danger.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/PrismJS/prism/test.yml/v2?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'v2'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:06:54.390Z","repository_id":37401079,"created_at":"2025-08-14T16:06:54.390Z","updated_at":"2025-08-14T16:06:54.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281497683,"owners_count":26511795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PrismJS","name":"Prism.js","uuid":"11140484","kind":"organization","description":"","email":null,"website":"https://prismjs.com","location":"IN UR CODEZ","twitter":"prismjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/11140484?v=4","repositories_count":4,"last_synced_at":"2024-03-25T19:43:13.621Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PrismJS","funding_links":[],"total_stars":13377,"followers":83,"following":0,"created_at":"2022-11-02T16:20:42.702Z","updated_at":"2024-03-25T19:43:14.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrismJS/repositories"},"tags":[{"name":"v1.30.0","sha":"76dde18a575831c91491895193f56081ac08b0c5","kind":"tag","published_at":"2025-03-10T17:56:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.30.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.30.0/manifests"},{"name":"v1.29.0","sha":"59e5a3471377057de1f401ba38337aca27b80e03","kind":"tag","published_at":"2022-08-23T10:41:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.29.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"293dce42ff8911b508cb904a6f7a6b3283e1e85c","kind":"tag","published_at":"2022-04-17T12:21:13.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.28.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.28.0/manifests"},{"name":"v1.27.0","sha":"703881e14bf7530b180fad6052e535d0085315cd","kind":"tag","published_at":"2022-02-17T21:38:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.27.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"0b6b1e2f0bd520d1396a942fa025ae811bc39383","kind":"tag","published_at":"2022-01-06T17:49:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.26.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.26.0/manifests"},{"name":"v1.25.0","sha":"99d94fa7c39d5aabee38ae0e729c330146820b4d","kind":"tag","published_at":"2021-09-16T16:17:24.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.25.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.25.0/manifests"},{"name":"v1.24.1","sha":"0fd01ea1fcd266b0332db9e8da17f87f7d52010d","kind":"tag","published_at":"2021-07-03T11:48:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3432b4b1e4440d6592ed82b6b5b9e72f660e43a8","kind":"tag","published_at":"2021-06-27T20:03:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.24.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.24.0/manifests"},{"name":"v1.23.0","sha":"88a17b4ff586c8bbd0faf1b1524cee9e039fa580","kind":"tag","published_at":"2020-12-31T18:46:48.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.23.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.23.0/manifests"},{"name":"v1.22.0","sha":"38f42dd668a7bf388dfe0f5ed4b07aacb23b0255","kind":"tag","published_at":"2020-10-10T18:25:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.22.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.22.0/manifests"},{"name":"v1.21.0","sha":"187c8a607ee70c7914682870156faa31ed01f001","kind":"tag","published_at":"2020-08-06T23:17:20.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.21.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"81670053da263b0fe814d58de66213a43f439b98","kind":"tag","published_at":"2020-04-04T01:04:42.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.20.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"6fd5c96b90a7724b8b1dbad1c44c0ee70068f4f3","kind":"tag","published_at":"2020-01-13T13:39:40.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.19.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"3c1fd1c84afd5e1867a9eb76e9533c53d22c34e1","kind":"tag","published_at":"2019-12-20T12:42:44.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.18.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.18.0/manifests"},{"name":"v1.17.1","sha":"aba55105897299e61815e873f8fcce7063227927","kind":"tag","published_at":"2019-07-22T02:08:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"a70302771078958106f4a2408e5ee8678e8bae63","kind":"tag","published_at":"2019-07-22T02:05:51.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.17.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"886698d5b759ef46162a5723a2493f97c689dc94","kind":"tag","published_at":"2019-03-24T23:00:38.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.16.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"7d084d5f17fa40d3451d46cac605308382c9c499","kind":"commit","published_at":"2018-06-17T01:48:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.15.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"435eb2e6cd94948627b044255aab7605235bdfa5","kind":"commit","published_at":"2018-04-11T07:02:17.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.14.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"595d173837f6cbe4be0051cc4914e8aaa8256fe3","kind":"commit","published_at":"2018-03-21T07:26:28.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.13.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"bc2b70f82a1d293e998771d6b51ddcf55649672f","kind":"commit","published_at":"2018-03-08T22:44:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"ee4cd1dd4fcee88e7791b0962fbe13754059bc54","kind":"commit","published_at":"2018-03-08T22:24:37.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"92ffeb236237221197ed3dcf08d937d7a2de7e40","kind":"commit","published_at":"2018-03-07T20:42:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.12.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"11f55176a701a60e0da781a2774ca4ef7402814c","kind":"commit","published_at":"2018-02-05T07:52:55.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.11.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"1e5bcf7cc05bc0eaa34caa43d122686b8faf1fce","kind":"commit","published_at":"2018-01-17T22:50:27.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.10.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"a2f60f07d169398da7d60338c0771bb58815fa84","kind":"commit","published_at":"2017-12-05T23:45:49.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.9.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"7741755a85f52e0d84ee88dfe91d755a4e21cd6f","kind":"commit","published_at":"2017-11-05T16:31:35.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.4","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"f6f9cdaf3e80cd14c5d4954473116a153c641a0c","kind":"commit","published_at":"2017-10-19T19:52:11.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.3","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"c862fdf1e9ccae4d9e5b1fd86fc28ff0c461b45a","kind":"commit","published_at":"2017-10-19T19:34:46.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.2","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e76cd720fd1315153e54a686ed464a8b9ee34dc8","kind":"commit","published_at":"2017-09-16T11:31:43.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e612e5d731e85a1dda9c5161bc13e5ddb51130db","kind":"commit","published_at":"2017-09-16T11:23:02.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.8.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"43fcb680fa0b6c37dd8f69b67f2dc8fcaccd5af6","kind":"commit","published_at":"2017-09-09T13:13:21.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.7.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"22df673c472d52fbd1f9ab2656c7186fcbc47c0b","kind":"commit","published_at":"2016-12-03T13:11:25.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.6.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.6.0/manifests"},{"name":"1.5.1","sha":"4a44f01606dbc88ac49accce9cd0cd7cb2fe213d","kind":"commit","published_at":"2016-06-05T05:39:15.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.1","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","kind":"commit","published_at":"2016-05-01T08:30:33.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.5.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.5.0/manifests"},{"name":"v1.4.1","sha":"97b0eb5a1a74760c5c0f37f82116679b33876634","kind":"commit","published_at":"2016-02-03T14:51:12.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.4.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.4.1/manifests"},{"name":"1.4.0","sha":"4562b18d74c7c22a104eaf4a8f5f0177304f4dd6","kind":"commit","published_at":"2016-02-03T13:06:01.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/1.4.0","html_url":"https://github.com/PrismJS/prism/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/1.4.0/manifests"},{"name":"v1.3.0","sha":"ad97b23be583f01e84ec5f17197d2c2b109ca7d0","kind":"commit","published_at":"2015-10-26T21:36:04.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.3.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"0924b070349284d8a705ad9ff2c70fbdb43e76bf","kind":"commit","published_at":"2015-10-07T06:03:31.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.2.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"a6c0d028fdbfc4fca733ad42f86b60189b3772f0","kind":"commit","published_at":"2015-10-04T14:55:52.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.1.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ed9d7e354c20a95755af7641e3a2a0c77a713791","kind":"commit","published_at":"2015-07-26T09:26:07.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.1","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"534f34cd35526481e4a32ac4d1eaf447a5a64bf2","kind":"commit","published_at":"2015-05-23T08:26:08.000Z","download_url":"https://codeload.github.com/PrismJS/prism/tar.gz/v1.0.0","html_url":"https://github.com/PrismJS/prism/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PrismJS/prism@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-11-01T11:10:05.713Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":61,"rankings":{"downloads":null,"dependent_repos_count":2.1905087449438843,"dependent_packages_count":3.076397197060331,"stargazers_count":0.5768244744488121,"forks_count":0.8289181336523671,"docker_downloads_count":null,"average":1.6681621375263487},"purl":"pkg:bower/prismjs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/bower/prismjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/bower/prismjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/bower/prismjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-31T12:03:29.069Z","issues_count":279,"pull_requests_count":297,"avg_time_to_close_issue":19302720.93846154,"avg_time_to_close_pull_request":5693615.779069767,"issues_closed_count":65,"pull_requests_closed_count":172,"pull_request_authors_count":81,"issue_authors_count":244,"avg_comments_per_issue":2.236559139784946,"avg_comments_per_pull_request":2.053872053872054,"merged_pull_requests_count":124,"bot_issues_count":0,"bot_pull_requests_count":22,"past_year_issues_count":49,"past_year_pull_requests_count":201,"past_year_avg_time_to_close_issue":2398179.2,"past_year_avg_time_to_close_pull_request":646991.0709219858,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":141,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":38,"past_year_avg_comments_per_issue":0.1836734693877551,"past_year_avg_comments_per_pull_request":1.855721393034826,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":120,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","maintainers":[{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"},{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"},{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"},{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}],"active_maintainers":[{"login":"LeaVerou","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"},{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prismjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prismjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prismjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prismjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prismjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages/prismjs/codemeta","maintainers":[],"registry":{"name":"bower.io","url":"https://bower.io","ecosystem":"bower","default":true,"packages_count":70212,"maintainers_count":0,"namespaces_count":0,"keywords_count":28883,"github":"bower","metadata":{"funded_packages_count":3374},"icon_url":"https://github.com/bower.png","created_at":"2022-04-04T15:19:22.529Z","updated_at":"2026-06-10T05:19:40.252Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/bower.io/namespaces"}}],"commits":{"id":310,"full_name":"PrismJS/prism","default_branch":"v2","total_commits":3341,"total_committers":401,"total_bot_commits":27,"total_bot_committers":1,"mean_commits":8.331670822942643,"dds":0.6791379826399282,"past_year_total_commits":44,"past_year_total_committers":6,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":7.333333333333333,"past_year_dds":0.38636363636363635,"last_synced_at":"2026-06-18T11:23:02.187Z","last_synced_commit":"1ef5c676312d8f2f5c8c4adbb48100b9a8b73e70","created_at":"2023-03-06T22:04:15.644Z","updated_at":"2026-06-18T11:08:56.162Z","committers":[{"name":"Michael Schmidt","email":"mitchi5000.ms@googlemail.com","login":"RunDevelopment","count":1072},{"name":"Golmote","email":"golmote@hotmail.com","login":"Golmote","count":903},{"name":"Lea Verou","email":"lea@verou.me","login":"LeaVerou","count":195},{"name":"Andreas Rohner","email":"andreas.rohner@gmx.net","login":"zeitgeist87","count":98},{"name":"Dmitry Sharabin","email":"dmitrysharabin@gmail.com","login":"DmitrySharabin","count":50},{"name":"Jannik Zschiesche","email":"jz@becklyn.com","login":null,"count":43},{"name":"Miles Johnson","email":"mileswjohnson@gmail.com","login":"milesj","count":37},{"name":"mAAdhaTTah","email":"jamesorodig@gmail.com","login":"mAAdhaTTah","count":37},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":27},{"name":"Jan T. Sott","email":"jan@idleberg.com","login":"idleberg","count":26},{"name":"Daniel Flint","email":"nauzilus@gmail.com","login":"nauzilus","count":26},{"name":"Wei Ting","email":"59229084+hoonweiting","login":"hoonweiting","count":23},{"name":"Avi Aryan","email":"avi.aryan123@gmail.com","login":"aviaryan","count":19},{"name":"Vivek Kumar Bansal","email":"vkb0310@gmail.com","login":"vkbansal","count":19},{"name":"CupOfTea696","email":"cupoftea696@gmail.com","login":"CupOfTea696","count":17},{"name":"Valtteri Laitinen","email":"valtlai","login":"valtlai","count":16},{"name":"Tim Shedor","email":"tshedor@gmail.com","login":"tshedor","count":13},{"name":"Thomas Ingram","email":"code@ravinggenius.com","login":"ravinggenius","count":11},{"name":"edukisto","email":"52005215+edukisto","login":"edukisto","count":10},{"name":"Weston Ganger","email":"westonganger@gmail.com","login":"westonganger","count":10},{"name":"wayward710","email":"mrscake@gmail.com","login":"wayward710","count":9},{"name":"Marc Durdin","email":"marc@keyman.com","login":"mcdurdin","count":9},{"name":"Victorien ELVINGER","email":"victorien.elvinger@gmail.com","login":"Conaclos","count":9},{"name":"Bastian Holst","email":"bastianholst@gmx.de","login":"bholst","count":8},{"name":"dellagustin","email":"dellagustin@gmail.com","login":"dellagustin","count":7},{"name":"Tzu-ping Chung","email":"uranusjr@gmail.com","login":"uranusjr","count":7},{"name":"cedporter","email":"ed.porter.iii@gmail.com","login":"cedporter","count":7},{"name":"Vitaliy Ribachenko","email":"vit@ribachenko.com","login":"VitaliyR","count":7},{"name":"George Kats","email":"katsgeorgeek@gmail.com","login":null,"count":7},{"name":"Jason Kurian","email":"JaKXz","login":"JaKXz","count":6},{"name":"ExE Boss","email":"3889017+ExE-Boss","login":"ExE-Boss","count":6},{"name":"Diego Islas Ocampo","email":"hyuchia@gmail.com","login":"Hyuchia","count":6},{"name":"Chris Wells","email":"chriswells0","login":"chriswells0","count":6},{"name":"a-rey","email":"aaronreyes2@gmail.com","login":null,"count":6},{"name":"Simon Reynolds","email":"simon.reynolds7@gmail.com","login":"simon-reynolds","count":6},{"name":"Simran","email":"Simran-B","login":"Simran-B","count":6},{"name":"那里好脏不可以","email":"453491931@qq.com","login":"dev-itsheng","count":6},{"name":"Rob Fletcher","email":"robert.w.fletcher@gmail.com","login":"robfletcher","count":6},{"name":"sebh","email":"sherblot@gmail.com","login":"sherblot","count":5},{"name":"valipour","email":"valipour@gmail.com","login":"mvalipour","count":5},{"name":"Tom Pavelec","email":"46928405+TomPavelec","login":"TomPavelec","count":5},{"name":"TSUYUSATO Kitsune","email":"make.just.on@gmail.com","login":"makenowjust","count":5},{"name":"Rex Zeng","email":"rex@rexskz.info","login":"RexSkz","count":5},{"name":"Petros Kyladitis","email":"multipetros@users.sourceforge.net","login":"multipetros","count":5},{"name":"Paul Livingstone","email":"paul@ocodia.com","login":"ocodia","count":5},{"name":"Osip Fatkullin","email":"osip.fatkullin@gmail.com","login":"osipxd","count":5},{"name":"Christian Oliff","email":"christianoliff@yahoo.com","login":"coliff","count":5},{"name":"Ayesh Karunaratne","email":"Ayesh","login":"Ayesh","count":5},{"name":"Anuj Nair","email":"anuj.r.nair@gmail.com","login":"AnujRNair","count":4},{"name":"Fernando San Julián","email":"fjsanjulian@hotmail.com","login":"manfer","count":4},{"name":"Adam Lynch","email":"contact@adamlynch.ie","login":"adam-lynch","count":4},{"name":"Logan Franken","email":"loganfranken@gmail.com","login":"loganfranken","count":4},{"name":"Maxime Thirouin","email":"m@moox.fr","login":"MoOx","count":4},{"name":"Remy Bach","email":"remy@bach.me.uk","login":"remybach","count":4},{"name":"Ronny Orbach","email":"r@ronnyo.com","login":"RonnyO","count":4},{"name":"Valtteri Laitinen","email":"valtlait","login":"valtlait","count":4},{"name":"kizu","email":"kizmarh@gmail.com","login":"kizu","count":4},{"name":"Eisbehr","email":"git@eisbehr.de","login":"dkern","count":4},{"name":"paladox","email":"paladox","login":"paladox","count":4},{"name":"mseeboeck","email":"marcus.seeboeck@chello.at","login":"mseeboeck","count":4},{"name":"cdagnino","email":"cdagnino","login":"cdagnino","count":4},{"name":"dvkndn","email":"dvkndn@gmail.com","login":null,"count":4},{"name":"lgiraudel","email":"lgiraudel@bestofmedia.com","login":null,"count":4},{"name":"Rose","email":"rose@metalabdesign.com","login":null,"count":4},{"name":"Nate Rosenbloom","email":"nrosenbloom123@gmail.com","login":null,"count":4},{"name":"Joe Gibson","email":"gibsjose@mail.gvsu.edu","login":null,"count":4},{"name":"Jake Miller","email":"jmiller@atlassian.com","login":null,"count":4},{"name":"at055612","email":"22818309+at055612","login":"at055612","count":4},{"name":"Antoine van der Lee","email":"ajvanderlee@gmail.com","login":"AvdLee","count":3},{"name":"Chaos Shen","email":"s1z2j3@gmail.com","login":"chaosshen","count":3},{"name":"HeX0R","email":"64781117+HeX0R101","login":"HeX0R101","count":3},{"name":"lgiraudel","email":"l.giraudel@gmail.com","login":"lgiraudel","count":3},{"name":"volado","email":"volado","login":"volado","count":3},{"name":"Sebastiaan Speck","email":"12570668+sebastiaanspeck","login":"sebastiaanspeck","count":3},{"name":"XojoGermany","email":"1276539+XojoGermany","login":"XojoGermany","count":3},{"name":"bsmith","email":"brian.smith@numberfour.eu","login":"bsmith-n4","count":3},{"name":"hectormatos2011","email":"hectormatos2011","login":"hectormatos2011","count":3},{"name":"jayfoad","email":"jay.foad@gmail.com","login":"jayfoad","count":3},{"name":"Jakub T. Jankiewicz","email":"jcubic@onet.pl","login":"jcubic","count":3},{"name":"Robert Webb","email":"me@robertjwebb.com","login":"robert-j-webb","count":3},{"name":"Pavel Kutáč","email":"pavel.kutac@gmail.com","login":"arxeiss","count":3},{"name":"Paul \"LeoNerd\" Evans","email":"leonerd@leonerd.org.uk","login":"leonerd","count":3},{"name":"Nate Cook","email":"natecook@gmail.com","login":"natecook1000","count":3},{"name":"Martin Hasoň","email":"martin.hason@gmail.com","login":"hason","count":3},{"name":"Erin Wild","email":"eewild@gmail.com","login":"ecterceocgan","count":3},{"name":"Ben Briggs","email":"therealbenbriggs@hotmail.com","login":"ben-eb","count":3},{"name":"Bart Veneman","email":"bartveneman@gmail.com","login":"bartveneman","count":3},{"name":"Andreas Lind","email":"andreaslindpetersen@gmail.com","login":"papandreou","count":3},{"name":"matildepark","email":"matilde.park@gmail.com","login":"matildepark","count":3},{"name":"Jordan Danielewski","email":"jordandanielewski@gmail.com","login":null,"count":3},{"name":"Daniel Flint","email":"daniel.flint@bmwfinance.com.au","login":null,"count":3},{"name":"Jelmer Borst","email":"me@japborst.net","login":null,"count":3},{"name":"Peter Budai","email":"peterbudai@hotmail.com","login":"peterbud","count":2},{"name":"Petr Chalupny","email":"temnoregg@gmail.com","login":"temnoregg","count":2},{"name":"Proudust","email":"proudust@gmail.com","login":"proudust","count":2},{"name":"Ralf Biedert","email":"rb@xr.io","login":"ralfbiedert","count":2},{"name":"Rob Wu","email":"rob@robwu.nl","login":"Rob--W","count":2},{"name":"Saswat Padhi","email":"padhi@cs.ucla.edu","login":"SaswatPadhi","count":2},{"name":"Shane Osbourne","email":"shane.osbourne8@gmail.com","login":"shakyShane","count":2},{"name":"Siavash Askari Nasr","email":"siavash.askari.nasr@gmail.com","login":"CIAvash","count":2},{"name":"Fabian Giesen","email":"ryg@gmx.net","login":"rygorous","count":2},{"name":"Fernando Montoya","email":"montogeek@gmail.com","login":"montogeek","count":2},{"name":"Gregor Martynus","email":"gregor@martynus.net","login":"gr2m","count":2},{"name":"Hyyan Abo Fakher","email":"hyyanaf@gmail.com","login":"hyyan","count":2},{"name":"Jake Worth","email":"jake@jakeworth.com","login":"jwworth","count":2},{"name":"Jakub Klímek","email":"jakub@jakubklimek.com","login":"jakubklimek","count":2},{"name":"Joe DF","email":"joedf@live.ca","login":"joedf","count":2},{"name":"Justin Beckwith","email":"justin.beckwith@gmail.com","login":"JustinBeckwith","count":2},{"name":"Arne Hormann","email":"arnehormann","login":"arnehormann","count":2},{"name":"Tero Auralinna","email":"teroauralinna@gmail.com","login":"teroauralinna","count":2},{"name":"Thomas Klemm","email":"github@tklemm.eu","login":"thomasklemm","count":2},{"name":"WangLiang/王良","email":"841369634@qq.com","login":"wangliang181230","count":2},{"name":"dovisutu","email":"40313014+dovisutu","login":"dovisutu","count":2},{"name":"dvdhansen","email":"dhansen-git@sabic.uberspace.de","login":"dvdhansen","count":2},{"name":"hiulit","email":"hiulit@gmail.com","login":"hiulit","count":2},{"name":"rbricheno","email":"github2@ambrosia.org.uk","login":"rbricheno","count":2},{"name":"ryanzec","email":"basire@gmail.com","login":"ryanzec","count":2},{"name":"tkjone","email":"thomasmattacchione@gmail.com","login":"athomasoriginal","count":2},{"name":"Олег Дутченко","email":"dutchenko.o.dev@gmail.com","login":"OlehDutchenko","count":2},{"name":"AJ Ortega","email":"ajo@renitservices.com","login":"garlicnation","count":2},{"name":"Starbeamrainbowlabs","email":"sbrl@starbeamrainbowlabs.com","login":"sbrl","count":2},{"name":"Mathias Bynens","email":"mathias@qiwi.be","login":"mathiasbynens","count":2},{"name":"MathieuAlphamosa","email":"mathieu@alphamosa.fr","login":"MathieuAlphamosa","count":2},{"name":"Mattias","email":"fyrkant@gmail.com","login":"fyrkant","count":2},{"name":"Nathan Friedly","email":"nathan@nfriedly.com","login":"nfriedly","count":2},{"name":"Noah Kaplan","email":"noahkaplan4@gmail.com","login":"kaplanoah","count":2},{"name":"Jxck","email":"block.rxckin.beats@gmail.com","login":"Jxck","count":2},{"name":"Tim Düsterhus","email":"duesterhus@woltlab.com","login":"TimWolla","count":2},{"name":"bazooka07","email":"jpourrez@gmail.com","login":null,"count":2},{"name":"GuiTeK","email":"git@guitek.net","login":null,"count":2},{"name":"Jan S. (Milania1)","email":"github@milania.de","login":null,"count":2},{"name":"Andreas Larsen","email":"andreaslarsen86@gmail.com","login":null,"count":2},{"name":"Daniel Wyatt","email":"Daniel.Wyatt@gmail.com","login":null,"count":2},{"name":"Dido Arellano","email":"dido@semicolonstudios.com","login":null,"count":2},{"name":"Marius Schulz","email":"marius.schulz@me.com","login":"mariusschulz","count":2},{"name":"Dmitry Eroshenko","email":"airs0urce0@gmail.com","login":"airs0urce","count":2},{"name":"Karl Kaufmann","email":"kkaufmann@karlkaufmann.com","login":"charlieartist","count":2},{"name":"Lars Kappert","email":"lars@webpro.nl","login":"webpro","count":2},{"name":"Malcolm Young","email":"malcolm.young@capgemini.com","login":"malcomio","count":2},{"name":"Marcus Kazmierczak","email":"marcus@mkaz.com","login":"mkaz","count":2},{"name":"Bruno Bernardo","email":"Bigsby","login":"Bigsby","count":2},{"name":"Chris Ruppel","email":"chris.ruppel@gmail.com","login":"rupl","count":2},{"name":"ChrisChares","email":"chrisc@eunoia.cc","login":"ChrisChares","count":2},{"name":"Chuck Nelson","email":"nelson.charles@gmail.com","login":"chucknelson","count":2},{"name":"David Lantner","email":"davidlantner@gmail.com","login":"davidl","count":2},{"name":"Dima Fitiskin","email":"dfitiskin@gmail.com","login":"dfitiskin","count":2},{"name":"AmebaBrain","email":"ameba.brain@gmail.com","login":"AmebaBrain","count":1},{"name":"Allan Moreno","email":"hello@heyallan.com","login":"heyallan","count":1},{"name":"Alice M","email":"40308596+alice-mm","login":"alice-mm","count":1},{"name":"Alexandros-Stavros Iliopoulos","email":"1577182+ailiop","login":"ailiop","count":1},{"name":"Alexandre Segura","email":"mex.zktk@gmail.com","login":"alexsegura","count":1},{"name":"Alexandr","email":"alexandr@wps.su","login":"bio-aeon","count":1},{"name":"Alex Vertax","email":"vertax@mail.ru","login":"vertax","count":1},{"name":"Alex Mabry","email":"alexmabry@gmail.com","login":"AlexMabry","count":1},{"name":"Alex Kanunnikov","email":"lifeart92@gmail.com","login":"lifeart","count":1},{"name":"Alex Fedoseev","email":"alexfedoseev","login":"alexfedoseev","count":1},{"name":"0xc14m1z","email":"0xc14m1z@gmail.com","login":"0xc14m1z","count":1},{"name":"0xflotus","email":"0xflotus@gmail.com","login":"0xflotus","count":1},{"name":"Aaron Fay","email":"aaron.j.fay@gmail.com","login":"aaronfay","count":1},{"name":"Aaron Mendez","email":"amendez@seismic.com","login":"mendeza","count":1},{"name":"Amila Welihinda","email":"amilajack@gmail.com","login":"amilajack","count":1},{"name":"Anders D. Johnson","email":"anders.d.johnson.dev@gmail.com","login":"AndersDJohnson","count":1},{"name":"Anders Grendstadbakk","email":"anders.2205@gmail.com","login":"andeersg","count":1},{"name":"Andre Hotzler","email":"github.com@x.128ze.net","login":"ahotzler","count":1},{"name":"Andre Wiggins","email":"andrewiggins@live.com","login":"andrewiggins","count":1},{"name":"Ben Dyer","email":"43922444+ben-dyer","login":"ben-dyer","count":1},{"name":"Ben Coman","email":"github.com@ben.coman.com.au","login":"bencoman","count":1},{"name":"Barilko Vitaliy","email":"support@softonit.ru","login":"Diversus23","count":1},{"name":"Bar Hatsor","email":"34835685+barhatsor","login":"barhatsor","count":1},{"name":"Asko Soukka","email":"asko.soukka@iki.fi","login":"datakurre","count":1},{"name":"Artyom Sovetnikov","email":"elringus@yandex.ru","login":"elringus","count":1},{"name":"Arend van Beelen jr","email":"arendjr@gmail.com","login":"arendjr","count":1},{"name":"Anselm Hannemann","email":"info@anselm-hannemann.com","login":"anselmh","count":1},{"name":"Ben Kimball","email":"ben.kimball@youearnedit.com","login":null,"count":1},{"name":"Christian Ivicevic","email":"christian.ivicevic@comsysto.com","login":null,"count":1},{"name":"Erik Lieben","email":"erik@codetistic.com","login":null,"count":1},{"name":"Eugene Platonov","email":"jozic@ua.fm","login":null,"count":1},{"name":"Garrett Murphey","email":"gmurphey@gmurphey.com","login":null,"count":1},{"name":"Harry Marr","email":"hmarr@github.com","login":null,"count":1},{"name":"Mike Morici","email":"Michael.Morici@cfpb.gov","login":null,"count":1},{"name":"Nicolai Parlog","email":"nipa@codefx.org","login":null,"count":1},{"name":"Remy Bach","email":"remy@switchcase.co.uk","login":null,"count":1},{"name":"Roman Miroshnychenko","email":"romanvm@yandex.ua","login":null,"count":1},{"name":"Ryan Zec","email":"code@ryanzec.com","login":null,"count":1},{"name":"Thien","email":"thien@quoine.com","login":null,"count":1},{"name":"Vincenzo Chianese","email":"vincenz.chianese@yahoo.it","login":null,"count":1},{"name":"Xy Ren","email":"r_xy@foxmail.com","login":null,"count":1},{"name":"beckwith","email":"beckwith@beckwith-macbookpro.roam.corp.google.com","login":null,"count":1},{"name":"david peach","email":"hello@davidpea.ch","login":null,"count":1},{"name":"unknown","email":"stanislav@podgorskiy.com","login":null,"count":1},{"name":"Ales Tsurko","email":"ales.tsurko@gmail.com","login":"ales-tsurko","count":1},{"name":"Aleksandr Zverev","email":"planerist@gmail.com","login":"planerist","count":1},{"name":"Albert","email":"alvaltor@gmail.com","login":"olibyverdu","count":1},{"name":"Akinori MUSHA","email":"knu@idaemons.org","login":"knu","count":1},{"name":"Adám Brudzewsky","email":"a.brudz@gmail.com","login":"abrudz","count":1},{"name":"Adam Zapletal","email":"adamzap@gmail.com","login":"adamzap","count":1},{"name":"Adam Moore","email":"amooreinteractive@gmail.com","login":"mooreInteractive","count":1},{"name":"Adam Kudrna","email":"adam@adamkudrna.cz","login":"adamkudrna","count":1},{"name":"Adam Eivy","email":"Adam.Eivy@disney.com","login":"atomantic","count":1},{"name":"Abdelkhalek Zellat","email":"ha_zellat@esi.dz","login":"zeabdelkhalek","count":1},{"name":"Aayan","email":"50059339+Calamity210","login":"Calamity210","count":1},{"name":"Richard Harrington","email":"rwharrington87@gmail.com","login":"nebulou5","count":1},{"name":"Rob Brackett","email":"rob@robbrackett.com","login":"Mr0grog","count":1},{"name":"Rob Loach","email":"robloach@gmail.com","login":"RobLoach","count":1},{"name":"Robin Berjon","email":"robin@berjon.com","login":"darobin","count":1},{"name":"Sam Chen","email":"chenxsan@gmail.com","login":"chenxsan","count":1},{"name":"Samuel Cochran","email":"sj26@sj26.com","login":"sj26","count":1},{"name":"Samuel Flores","email":"me@samflor.es","login":"samflores","count":1},{"name":"Samuel Gordalina","email":"samuel.gordalina@gmail.com","login":"gordalina","count":1},{"name":"Scott McKee","email":"thedigitalman","login":"thedigitalman","count":1},{"name":"Sebastian Sebald","email":"sebastian.sebald@gmail.com","login":"sebald","count":1},{"name":"Sergey Romanov","email":"sergey.romanov@gmail.com","login":"Serhioromano","count":1},{"name":"Shawn Sparks","email":"marshmellow1328@yahoo.com","login":"shawnsparks","count":1},{"name":"Shibin Das","email":"d34dman","login":"d34dman","count":1},{"name":"Shivang Saxena","email":"shivangs44@gmail.com","login":"Shivang44","count":1},{"name":"Sid Vishnoi","email":"sidvishnoi8@gmail.com","login":"sidvishnoi","count":1},{"name":"Silver Zachara","email":"silver.zachara@gmail.com","login":"silverqx","count":1},{"name":"Simon","email":"simon@hilchenba.ch","login":"shilch","count":1},{"name":"Simon Sapin","email":"simon.sapin@exyr.org","login":"SimonSapin","count":1},{"name":"SlawomirZalecki","email":"68185796+SlawomirZalecki","login":"SlawomirZalecki","count":1},{"name":"Sooheon Kim","email":"sooheon@factor.ai","login":"sooheon","count":1},{"name":"Sri Harsha Chilakapati","email":"sriharshachilakapati","login":"sriharshachilakapati","count":1},{"name":"Srinivas","email":"srinivasr2007@gmail.com","login":"catchsrinivas","count":1},{"name":"Stephan Max","email":"stephanmax","login":"stephanmax","count":1},{"name":"Taegon Kim","email":"gonom9@gmail.com","login":"taggon","count":1},{"name":"Tan-Vinh Nguyen","email":"cinhtau","login":"cinhtau","count":1},{"name":"Marvin","email":"36736733+marvintensuan","login":"marvintensuan","count":1},{"name":"Masafumi Koba","email":"473530+ybiquitous","login":"ybiquitous","count":1},{"name":"Masataka Kuwabara","email":"p.ck.t22@gmail.com","login":"pocke","count":1},{"name":"Matt Boldt","email":"me@mattboldt.com","login":"mattboldt","count":1},{"name":"Matt Chaffe","email":"Mattchewone","login":"Mattchewone","count":1},{"name":"Matthew J. Clemente","email":"mjclemente@gmail.com","login":"mjclemente","count":1},{"name":"Matthew Lehner","email":"matthew@mpl.io","login":"matthewlehner","count":1},{"name":"Michael Earls","email":"me@cerkit.com","login":"cerkit","count":1},{"name":"Michael Sollami","email":"1467556+msollami","login":"msollami","count":1},{"name":"Michal","email":"mjrogozinski@gmail.com","login":"mjrogozinski","count":1},{"name":"Michał Lytek","email":"michal.ly@wp.pl","login":"MichalLytek","count":1},{"name":"Naveen","email":"172697+naveensrinivasan","login":"naveensrinivasan","count":1},{"name":"Nick Fagerlund","email":"nick.fagerlund@gmail.com","login":"nfagerlund","count":1},{"name":"Nicolas Gaborit","email":"soreine.plume@gmail.com","login":"Soreine","count":1},{"name":"Nicolas Gryman","email":"ngryman@gmail.com","login":"ngryman","count":1},{"name":"Olivier Tassinari","email":"olivier.tassinari@gmail.com","login":"oliviertassinari","count":1},{"name":"Outreach-ChemEng-UofU","email":"87083952+Outreach-ChemEng-UofU","login":"Outreach-ChemEng-UofU","count":1},{"name":"Patrick Seal","email":"code@plasticrake.com","login":"plasticrake","count":1},{"name":"Peter Bierma","email":"zintensitydev@gmail.com","login":"ZeroIntensity","count":1},{"name":"Peter Chaplin","email":"peter@qcode.co.uk","login":"PeterChaplin","count":1},{"name":"Peter Kokot","email":"peterkokot@gmail.com","login":"petk","count":1},{"name":"Petrik de Heus","email":"petrik@deheus.net","login":"p8","count":1},{"name":"Pier-Olivier Thibault","email":"pothibo@gmail.com","login":"pier-oliviert","count":1},{"name":"Prayag Verma","email":"prayag.verma@gmail.com","login":"prayagverma","count":1},{"name":"Ran Luo","email":"luoran1988@126.com","login":"Jocs","count":1},{"name":"dorfire","email":"dorfire@gmail.com","login":"dorfire","count":1},{"name":"dreammaster82","email":"dreammaster82@gmail.com","login":"dreammaster82","count":1},{"name":"igor","email":"ilaborie@gmail.com","login":"ilaborie","count":1},{"name":"isaacs","email":"i@izs.me","login":"isaacs","count":1},{"name":"libantema","email":"39926488+libantema","login":"libantema","count":1},{"name":"lijyze","email":"lijyze@outlook.com","login":"lijyze","count":1},{"name":"nathannaveen","email":"42319948+nathannaveen","login":"nathannaveen","count":1},{"name":"nickersonm","email":"nickersonm","login":"nickersonm","count":1},{"name":"nkalinos","email":"nicholasskalinoski@gmail.com","login":"nkalinos","count":1},{"name":"queicherius","email":"queicherius@gmail.com","login":"queicherius","count":1},{"name":"rbmj","email":"rbmj@verizon.net","login":"rbmj","count":1},{"name":"rchee","email":"rchee","login":"rchee","count":1},{"name":"ready-research","email":"72916209+ready-research","login":"ready-research","count":1},{"name":"realfresh","email":"cpatarun@gmail.com","login":"realfresh","count":1},{"name":"shanyue","email":"imxiange@qq.com","login":"shfshanyue","count":1},{"name":"snakeman21","email":"dtm824@gmail.com","login":"D-Marc1","count":1},{"name":"thesave","email":"Thesave86@gmail.com","login":"thesave","count":1},{"name":"thomasdegroot18","email":"thomasdegroot18@gmail.com","login":"thomasdegroot18","count":1},{"name":"toastal","email":"561087+toastal","login":"toastal","count":1},{"name":"webdiscus","email":"6752572+webdiscus","login":"webdiscus","count":1},{"name":"william malo","email":"williammalo2@gmail.com","login":"williammalo","count":1},{"name":"wippysnib","email":"zaborek@wisc.edu","login":"zaborek","count":1},{"name":"Łukasz Kliś","email":"lukasz@klis.pl","login":"lukaszklis","count":1},{"name":"κeen","email":"3han5chou7@gmail.com","login":"KeenS","count":1},{"name":"周汉成","email":"z308114274@gmail.com","login":"zhouhanseng","count":1},{"name":"Tanner Dolby","email":"dolb.tanner@gmail.com","login":"tannerdolby","count":1},{"name":"Taylor Buckner","email":"32392635+tabuckner","login":"tabuckner","count":1},{"name":"TheCrambler","email":"LifeHacker15@hotmail.com","login":"TheCrambler","count":1},{"name":"Thomas Parisot","email":"oncletom","login":"oncletom","count":1},{"name":"Thomas Stapleton","email":"tstapleton@gmail.com","login":"tstapleton","count":1},{"name":"Thomas Steiner","email":"steiner.thomas@gmail.com","login":"tomayac","count":1},{"name":"Tilo Prütz","email":"tilo@pruetz.net","login":"toaster","count":1},{"name":"Tim Roesner","email":"13894518+timroesner","login":"timroesner","count":1},{"name":"Tim van der Lippe","email":"tvanderlippe@gmail.com","login":"TimvdLippe","count":1},{"name":"Timothy Allen","email":"flipper@peregrinesalon.com","login":"FlipperPA","count":1},{"name":"Timothy Gu","email":"timothygu99@gmail.com","login":"TimothyGu","count":1},{"name":"Toby Wilds","email":"34216527+TMWilds","login":"TMWilds","count":1},{"name":"Tuna Celik","email":"24642056+freakmaxi","login":"freakmaxi","count":1},{"name":"Valérian Galliat","email":"val@codejam.info","login":"valeriangalliat","count":1},{"name":"Vivek Ghaisas","email":"v.a.ghaisas@gmail.com","login":"polybuildr","count":1},{"name":"Volk","email":"Templar.Volk@yandex.com","login":"luaVolk","count":1},{"name":"Vyron Vasileiadis","email":"hi@fedonman.com","login":"fedonman","count":1},{"name":"Yanis Zafirópulos","email":"1265028+drkameleon","login":"drkameleon","count":1},{"name":"Yury Selivanov","email":"yselivanov@sprymix.com","login":"1st1","count":1},{"name":"Zach","email":"yamkoo@gmail.com","login":"Zinfidel","count":1},{"name":"ahue","email":"ahue87@gmail.com","login":"ahue","count":1},{"name":"akamittal","email":"akashrishimittal@gmail.com","login":"akamittal","count":1},{"name":"anton-balaniuc","email":"anton.balaniuc@gmail.com","login":"anton-balaniuc","count":1},{"name":"augustjd","email":"augustinspring@gmail.com","login":"augustjd","count":1},{"name":"dkanada","email":"dkanada","login":"dkanada","count":1},{"name":"Christopher McComas","email":"mccomas.chris@gmail.com","login":"mccomaschris","count":1},{"name":"Christopher Rodriguez","email":"65578518+yewscion","login":"yewscion","count":1},{"name":"Chunlei Wu","email":"newgene","login":"newgene","count":1},{"name":"Clarence Leung","email":"hello@clarle.com","login":"clarle","count":1},{"name":"Cocoa Oikawa","email":"0xbbc@0xbbc.com","login":"BlueCocoa","count":1},{"name":"Damien Jarry","email":"dams_terdam@hotmail.fr","login":"wibimaster","count":1},{"name":"Dan Allen","email":"dallen@redhat.com","login":"mojavelinux","count":1},{"name":"Daniel Berkompas","email":"himself@danielberkompas.com","login":"danielberkompas","count":1},{"name":"Daniel Ferguson","email":"daniel@smartoutput.com","login":"dsferg","count":1},{"name":"Daniel G. Taylor","email":"danielgtaylor@gmail.com","login":"danielgtaylor","count":1},{"name":"Daniel Goerz","email":"ervaude","login":"ervaude","count":1},{"name":"Daniel Morell","email":"daniel@cairntek.com","login":"danielmorell","count":1},{"name":"Daniel Wachsstock","email":"d.wachss@prodigy.net","login":"dwachss","count":1},{"name":"Daniel Wilkowski","email":"wilkowski.kontakt@gmail.com","login":"danon","count":1},{"name":"Darach Ennis","email":"darach@gmail.com","login":"darach","count":1},{"name":"Dave Wasmer","email":"davewasmer@gmail.com","login":"davewasmer","count":1},{"name":"David Grudl","email":"david@grudl.com","login":"dg","count":1},{"name":"David Walsh","email":"davidwalsh83@gmail.com","login":"darkwing","count":1},{"name":"Dmitriy Shekhovtsov","email":"valorkin@gmail.com","login":"valorkin","count":1},{"name":"Dmitry Baranovskiy","email":"dmitry@baranovskiy.com","login":"DmitryBaranovskiy","count":1},{"name":"Dmitry Surkov","email":"dmitry.surkov@nezaboodka.com","login":"dmitry-surkov","count":1},{"name":"Dr4gonthree","email":"41310195+Dr4gonthree","login":"Dr4gonthree","count":1},{"name":"Dym Sohin","email":"re@dym.sh","login":"dym-sh","count":1},{"name":"Emmanuel Gautier","email":"manu.gautier1394@gmail.com","login":"emmanuelgautier","count":1},{"name":"Ewald Grusk","email":"ewald.grusk@gmail.com","login":"nfgrusk","count":1},{"name":"André","email":"mazoni.andre@gmail.com","login":"andremw","count":1},{"name":"Andrey","email":"andrusha@ukr.net","login":"andrusha19","count":1},{"name":"Andrew Assarattanakul","email":"assarata@gmail.com","login":"vizjerai","count":1},{"name":"Ben Gubler","email":"nebrelbug@gmail.com","login":"nebrelbug","count":1},{"name":"Ben Kucera","email":"14625260+Bkucera","login":"Bkucera","count":1},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","login":"bnjmnt4n","count":1},{"name":"Benjamin Winterberg","email":"winterbe@gmail.com","login":"winterbe","count":1},{"name":"Berti","email":"jonathan.berti@gmail.com","login":"atomize","count":1},{"name":"Bertrand Martin","email":"32521698+bertysentry","login":"bertysentry","count":1},{"name":"Boris Serdiuk","email":"just-boris@hotmail.com","login":"just-boris","count":1},{"name":"Brandon Kelly","email":"brandon@pixelandtonic.com","login":"brandonkelly","count":1},{"name":"Brandon Rhodes","email":"brandon@rhodesmill.org","login":"brandon-rhodes","count":1},{"name":"Brian Egan","email":"brian@brianegan.com","login":"brianegan","count":1},{"name":"Brice Aldrich","email":"40796124+DefinitelyNotAGoat","login":"DefinitelyNotAGoat","count":1},{"name":"Bruce Hyslop","email":"bruce@bruceontheloose.com","login":"bruceontheloose","count":1},{"name":"Caijinglong","email":"cjl_spy@163.com","login":"CaiJingLong","count":1},{"name":"Cameron Bothner","email":"cbothner@umich.edu","login":"cbothner","count":1},{"name":"Carl Friess","email":"carl.friess@me.com","login":"carlfriess","count":1},{"name":"Cassie Jones","email":"code@witchoflight.com","login":"porglezomp","count":1},{"name":"Cat Stevens","email":"catb0t@protonmail.ch","login":"catb0t","count":1},{"name":"Chris Alfano","email":"chris@jarv.us","login":"themightychris","count":1},{"name":"Chris Coyier","email":"chriscoyier@gmail.com","login":"chriscoyier","count":1},{"name":"Chris Johnston","email":"chris@thejohnstons.net","login":"Chris-Johnston","count":1},{"name":"Christian Zosel","email":"christian@zosel.ch","login":"czosel","count":1},{"name":"Christophe Eymard","email":"christophe.eymard@gmail.com","login":"ceymard","count":1},{"name":"Jimmy Miller","email":"jimmyhmiller@gmail.com","login":"jimmyhmiller","count":1},{"name":"John Reilly","email":"johnny_reilly@hotmail.com","login":"johnnyreilly","count":1},{"name":"JordanSh","email":"51442161+JordanSh","login":"JordanSh","count":1},{"name":"Juan Caicedo","email":"retiredcanadianpoet@gmail.com","login":"JuanCaicedo","count":1},{"name":"Julian Smolka","email":"jsmolka@pm.me","login":"jsmolka","count":1},{"name":"Julien Richard-Foy","email":"julien@richard-foy.fr","login":"julienrf","count":1},{"name":"KMY（雪あすか）","email":"tt@kmycode.net","login":"kmycode","count":1},{"name":"Karl Horky","email":"karl.horky@gmail.com","login":"karlhorky","count":1},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com","login":"kkirsche","count":1},{"name":"Kevin Zurawel","email":"kzurawel@gmail.com","login":"kzurawel","count":1},{"name":"Kuldar Kalvik","email":"hi@kuldar.com","login":"kuldar","count":1},{"name":"LaeriExNihilo","email":"90287076+LaeriExNihilo","login":"LaeriExNihilo","count":1},{"name":"Lars Kellogg-Stedman","email":"lars@redhat.com","login":"larsks","count":1},{"name":"Lennard van Gunst","email":"lennard@mollie.nl","login":"lvgunst","count":1},{"name":"Limo Saplf","email":"LimoSaplf@gmail.com","login":"saplf","count":1},{"name":"Lorenz Leutgeb","email":"flowlo","login":"flowlo","count":1},{"name":"Lukas Oppermann","email":"oppermann.lukas@gmail.com","login":"lukasoppermann","count":1},{"name":"Lynette","email":"604020768@qq.com","login":"lynette-li","count":1},{"name":"Malash","email":"i@malash.me","login":"malash","count":1},{"name":"Manuel Tercero Soria","email":"manutepowa@gmail.com","login":"manutepowa","count":1},{"name":"Marco Vito Moscaritolo","email":"marco@mavimo.org","login":"mavimo","count":1},{"name":"Marcos Oliveira","email":"vmarcosp.pereira@gmail.com","login":"vmarcosp","count":1},{"name":"Mariano de Achaval","email":"mariano.achaval@mulesoft.com","login":"machaval","count":1},{"name":"Marin Crnković","email":"marin.crnkovic@gmail.com","login":"anorgan","count":1},{"name":"Mark Shi","email":"qq1062787843@hotmail.com","login":"LiarOnce","count":1},{"name":"Frank de Jonge","email":"frankdejonge","login":"frankdejonge","count":1},{"name":"GHOST","email":"ghostdevbusiness@gmail.com","login":"ghostdevv","count":1},{"name":"Gal Schlezinger","email":"gal@spitfire.co.il","login":"Schniz","count":1},{"name":"Geraint Luff","email":"luffgd@gmail.com","login":"geraintluff","count":1},{"name":"Gray Ghost Visuals","email":"grayghost@grayghostvisuals.com","login":"grayghostvisuals","count":1},{"name":"Guido Flohr","email":"guido.flohr@cantanea.com","login":"gflohr","count":1},{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com","login":"ggrossetie","count":1},{"name":"Hari Gopal","email":"mail@harigopal.in","login":"harigopal","count":1},{"name":"Hisateru Tanaka","email":"tanakahisateru@gmail.com","login":"tanakahisateru","count":1},{"name":"Hong Xu","email":"hong@topbug.net","login":"xuhdev","count":1},{"name":"Ian Leitch","email":"port001@gmail.com","login":"ileitch","count":1},{"name":"Ilias Van Peer","email":"zwilias","login":"zwilias","count":1},{"name":"Iván Sanz Carasa","email":"blackm4ster@gmail.com","login":"isc30","count":1},{"name":"Jake Archibald","email":"jaffathecake@gmail.com","login":"jakearchibald","count":1},{"name":"Jake Pfohl","email":"40177206+jakepfohl","login":"jakepfohl","count":1},{"name":"Jakub Korál","email":"jakub.koral@apiary.io","login":"kuba-kubula","count":1},{"name":"James Baca","email":"james@jamesbaca.net","login":"desertjim","count":1},{"name":"James Brumond","email":"kbjr14@gmail.com","login":"kbjr","count":1},{"name":"James Pearce","email":"jpearce@fb.com","login":"jamesgpearce","count":1},{"name":"Jannik Zschiesche","email":"hello@apfelbox.net","login":"apfelbox","count":1},{"name":"Jason Ramsey","email":"jaseowns","login":"jaseowns","count":1},{"name":"Jason Tatton","email":"43928310+jasontatton","login":"jasontatton","count":1},{"name":"JeongHoon Byun (aka Outsider)","email":"outsideris@gmail.com","login":"outsideris","count":1},{"name":"Jeremie Knuesel","email":"knuesel@gmail.com","login":"knuesel","count":1},{"name":"Jeroen Visser","email":"jeroenvisser101@gmail.com","login":"jeroenvisser101","count":1}],"past_year_committers":[{"name":"Dmitry Sharabin","email":"dmitrysharabin@gmail.com","login":"DmitrySharabin","count":27},{"name":"Lea Verou","email":"lea@verou.me","login":"LeaVerou","count":11},{"name":"Sebastiaan Speck","email":"12570668+sebastiaanspeck","login":"sebastiaanspeck","count":3},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"Peter Bierma","email":"zintensitydev@gmail.com","login":"ZeroIntensity","count":1},{"name":"Alexandr","email":"alexandr@wps.su","login":"bio-aeon","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-20T00:00:10.001Z","repositories_count":6264413,"commits_count":875284725,"contributors_count":35084053,"owners_count":1169001,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"PrismJS/prism","html_url":"https://github.com/PrismJS/prism","last_synced_at":"2026-06-09T23:02:00.453Z","status":"active","issues_count":294,"pull_requests_count":333,"avg_time_to_close_issue":22288956.388888888,"avg_time_to_close_pull_request":5942010.288659794,"issues_closed_count":72,"pull_requests_closed_count":194,"pull_request_authors_count":94,"issue_authors_count":259,"avg_comments_per_issue":2.2755102040816326,"avg_comments_per_pull_request":2.2132132132132134,"merged_pull_requests_count":135,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":23,"past_year_pull_requests_count":94,"past_year_avg_time_to_close_issue":9554616.4,"past_year_avg_time_to_close_pull_request":1121357.0666666667,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":60,"past_year_pull_request_authors_count":23,"past_year_issue_authors_count":23,"past_year_avg_comments_per_issue":0.4782608695652174,"past_year_avg_comments_per_pull_request":2.5319148936170213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":44,"created_at":"2023-05-11T12:29:22.172Z","updated_at":"2026-06-09T23:02:00.453Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrismJS%2Fprism/issues","issue_labels_count":{"table":{"language-definitions":133,"new language":101,"enhancement":44,"bug":10,"plugins":9,"v2":6,"themes":4,"good first issue":4,"invalid":3,"core":2,"docs":2,"help wanted":2,"duplicate":2,"website":1,"needs consensus":1}},"pull_request_labels_count":{"table":{"dependencies":31,"javascript":24,"needs review":10,"enhancement":10,"github_actions":7,"plugins":5,"needs changes":5,"language-definitions":4,"website":3,"new plugin":3,"needs consensus":2,"new language":1,"themes":1,"bug":1,"core":1}},"issue_author_associations_count":{"table":{"NONE":259,"CONTRIBUTOR":18,"MEMBER":17}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":187,"NONE":113,"MEMBER":25,"COLLABORATOR":8}},"issue_authors":{"table":{"LeaVerou":11,"RunDevelopment":5,"jcubic":4,"trusktr":3,"felixsanz":2,"uupin":2,"akhtarmdsaad":2,"rednoah":2,"ghost":2,"paladox":2,"garretwilson":2,"Arthri":2,"SetTrend":2,"mro":2,"DerWandale":2,"droplister":2,"JoshuaEnglish":2,"lukehutch":2,"brianhv":2,"MattIPv4":2,"CubTeamoff":1,"wnaude":1,"daninus14":1,"alexmozaidze":1,"happymade":1,"Oshroth":1,"cjaube":1,"Nintynuts":1,"myousuffazal":1,"benjaminBrownlee":1,"JujuLand":1,"DmitrySharabin":1,"filips123":1,"hyrious":1,"simeononsecurity":1,"fiskrt":1,"mgefx":1,"DIWesser":1,"matthewrbergman":1,"benjamin051000":1,"ghostnation66":1,"jeLee6gi":1,"andie2019":1,"ruslaniv":1,"sblive":1,"Ray-D-Song":1,"sanorama":1,"EJocys":1,"marcmanbo":1,"tadhgboyle":1,"martinfricke":1,"toastal":1,"BrettGregson":1,"lucasgabrielcastro":1,"AliN11":1,"yihui":1,"MarieTay":1,"Durgesh4993":1,"uranusjr":1,"msnash1988":1,"ThrivenArtConnect":1,"jhalterman":1,"MoetaYuko":1,"LarnuUK":1,"RobertTroughton":1,"zalegrala":1,"kubukoz":1,"lananovikova10":1,"yokikim":1,"Archer03":1,"l4rm4nd":1,"zhh2001":1,"bonniss":1,"dragoncoder047":1,"aslilac":1,"hurrymaplelad":1,"cafuneandchill":1,"fabiospampinato":1,"apmunch":1,"2400030343SameerReddy":1,"rawchen":1,"owenroughley":1,"lenusmars":1,"MelnikovAG":1,"lordofscripts":1,"tomo1560":1,"glenpike":1,"sigre7944":1,"Banana828":1,"DemonLordDiablo":1,"AlexLearnCpp":1,"m-doughty":1,"ggrossetie":1,"xplosionmind":1,"apfelbox":1,"nebrass":1,"tymcauley":1,"abetaev":1,"work-jinwan":1,"Sainan":1,"oevans":1,"bio-aeon":1,"KetchupKeeper":1,"DM1-1":1,"mAAdhaTTah":1,"getify":1,"rogerfar":1,"surajeaton":1,"williamlmao":1,"rodrigoGA":1,"ExE-Boss":1,"Mister-Hope":1,"jiantosca":1,"vsk-abi":1,"jsdev":1,"CodeFoodPixels":1,"GuiTeK":1,"benhatsor":1,"hichemfantar":1,"brendanfalkowski":1,"prescriptionlifeline":1,"THEWWWTHING":1,"markhalliwell":1,"zxyao145":1,"florinpop17":1,"stuartpurgavie":1,"hazondata":1,"webzille":1,"MTG2000":1,"fynnfluegge":1,"Golmote":1,"SilencerWeb":1,"agonzalez-ncqa":1,"scratchyone":1,"sprhawk":1,"hustcer":1,"AbdealiLoKo":1,"j-lrx":1,"thesamet":1,"michtio":1,"ahyangyi":1,"alobaid":1,"GeneriicName":1,"Brandon-Hurst":1,"ZhengLinLei":1,"maa-x":1,"Khaos66":1,"meltforce":1,"lmajano":1,"fcrozatier":1,"DigDogData":1,"karlhorky":1,"SheetJSDev":1,"sarna":1,"nabijaczleweli":1,"Griboedoff":1,"ydewit":1,"bennoonan92":1,"sivaraam":1,"bennettzug":1,"Soyvolon":1,"graipher":1,"andre-m-faria":1,"pawanrawal":1,"anhtester":1,"Martmists-GH":1,"aerodynamica":1,"FelipeRearden":1,"alexeagle":1,"CocoaTouch123":1,"bdngo":1,"mlazzarotto":1,"mikehardenize":1,"zhyit":1,"damienderoistecso":1,"I-keep-trying":1,"FoxyHunter7":1,"picklesu":1,"2400032210":1,"cyfung1031":1,"jim-liu":1,"Boy132":1,"Nantris":1,"querkmachine":1,"dj1vs":1,"Tidrake":1,"dregad":1,"ScottAgirs":1,"ewkohler":1,"JeanMeche":1,"nangongamo":1,"DanielJSorby":1,"FezVrasta":1,"ikelvinwoo":1,"EmptyDreams":1,"The-Epic":1,"yeying-xingchen":1,"hinrikur":1,"Rai-Rai":1,"matronator":1,"VitSimon":1,"DomininkDandaUofT":1,"privatenumber":1,"cnachtigall1991":1,"Ludmila06Marques":1,"t-z-scott":1,"bennypowers":1,"Simran-B":1,"montery8":1,"oddegen":1,"MountComb":1,"parzers":1,"Tynael":1,"imjamesb":1,"ToutatisGc":1,"GhamdanDev":1,"ubuntutest":1,"apollolux":1,"felpeyu":1,"stijnb1234":1,"nathansizemore":1,"human374":1,"ubuinexile":1,"snowdream":1,"kobalicek":1,"lkslawek":1,"jasikpark":1,"josh-bouganim-avant":1,"britt6612":1,"teddyb974":1,"MartinSavc":1,"csteri":1,"ndit-dev":1,"markAtAthena":1,"robert-j-webb":1,"MatMercer":1,"XinChou16":1,"LkMaksimka":1,"SeanMcLoughlin":1,"sirishayyagari":1,"Igorrreha":1,"marc136":1,"wabiloo":1,"r-barreto":1,"andy-barrette":1,"SamTV12345":1,"JohniFi":1,"rffontenelle":1,"ALK4":1,"kayx23":1,"Sjoerd":1,"brucelpt":1,"razzius":1,"sebastiaanspeck":1,"richardwerkman":1,"miragecraft":1,"connorjclark":1,"simov":1,"marcselman":1}},"pull_request_authors":{"table":{"DmitrySharabin":145,"dependabot[bot]":31,"RunDevelopment":12,"robert-j-webb":10,"sebastiaanspeck":5,"lkuechler":4,"Querela":4,"Ayesh":4,"LeaVerou":4,"sobolevn":3,"bear8642":3,"ala-garbaa-pro":2,"KonnorRogers":2,"cam72cam":2,"ronaldosc":2,"aannoo":2,"BobConanDev":2,"trusktr":2,"amin1419":2,"vadimkibana":2,"hedi-far":2,"mkadirtan":2,"ykla":2,"vrugtehagel":2,"Crustum7":2,"tomaz1502":2,"JasonnnW3000":2,"wernerglinka":2,"tuuputamadre":2,"chris-bateman":2,"arossaadhikary":2,"jakearchibald":2,"ApeSkillx":2,"acusti":2,"kennybc":2,"Cykyrios":2,"vanillajonathan":1,"SheWolfe22":1,"desertjim":1,"sashashura":1,"JaKXz":1,"heyallan":1,"wszydlak":1,"mjclemente":1,"exoego":1,"alasdairwilson":1,"kspalaiologos":1,"pamellafraga":1,"alwaysalearner1234":1,"bithead2k":1,"zignis":1,"jbr":1,"ZeroIntensity":1,"jamisiveshkumar":1,"oberocks":1,"dimitropoulos":1,"3015pavan":1,"bio-aeon":1,"MichaelDeBoey":1,"galaxy4public":1,"GabrielCastro":1,"Skn0tt":1,"Golmote":1,"Martimex":1,"Shubham-cyber-prog":1,"reidmv":1,"felangel":1,"naughton":1,"KaushikVipransh":1,"ymzkei5":1,"nikhilkalburgi45":1,"JeanMeche":1,"novusnota":1,"LangLangBart":1,"GracesonVfx":1,"johnclyde":1,"jankal":1,"rakovskij-stanislav":1,"HynekS":1,"SvOlli":1,"remy":1,"Inventoris":1,"2400032210":1,"realfresh":1,"kostasx":1,"yihui":1,"noor-tg":1,"rcmlz":1,"sirdesai22":1,"VitaliyR":1,"Khaos66":1,"bad-antics":1,"m9810223":1,"vrana":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-17T00:00:21.091Z","repositories_count":14814369,"issues_count":33099693,"pull_requests_count":109301442,"authors_count":11309610,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"language-definitions":13,"new language":11,"enhancement":2}},"past_year_pull_request_labels_count":{"table":{"dependencies":12,"javascript":9,"github_actions":3}},"past_year_issue_author_associations_count":{"table":{"NONE":18,"CONTRIBUTOR":4}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":64,"NONE":19,"MEMBER":9}},"past_year_issue_authors":{"table":{"2400030343SameerReddy":1,"2400032210":1,"aerodynamica":1,"bio-aeon":1,"Brandon-Hurst":1,"cyfung1031":1,"FezVrasta":1,"fiskrt":1,"Griboedoff":1,"JoshuaEnglish":1,"lmajano":1,"MountComb":1,"owenroughley":1,"prescriptionlifeline":1,"sebastiaanspeck":1,"Simran-B":1,"ThrivenArtConnect":1,"toastal":1,"VitSimon":1,"work-jinwan":1,"xplosionmind":1,"yeying-xingchen":1}},"past_year_pull_request_authors":{"table":{"DmitrySharabin":54,"dependabot[bot]":12,"sebastiaanspeck":5,"cam72cam":2,"ZeroIntensity":1,"SvOlli":1,"Skn0tt":1,"Shubham-cyber-prog":1,"SheWolfe22":1,"pamellafraga":1,"nikhilkalburgi45":1,"MichaelDeBoey":1,"KaushikVipransh":1,"jbr":1,"jamisiveshkumar":1,"GracesonVfx":1,"bio-aeon":1,"bear8642":1,"bad-antics":1,"alwaysalearner1234":1,"alasdairwilson":1,"3015pavan":1,"2400032210":1}},"maintainers":[{"table":{"login":"RunDevelopment","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RunDevelopment"}},{"table":{"login":"LeaVerou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LeaVerou"}},{"table":{"login":"DmitrySharabin","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"}},{"table":{"login":"robert-j-webb","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robert-j-webb"}},{"table":{"login":"JaKXz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JaKXz"}},{"table":{"login":"mAAdhaTTah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mAAdhaTTah"}}],"active_maintainers":[{"table":{"login":"DmitrySharabin","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DmitrySharabin"}}]}},"events":{"total":{"ReleaseEvent":1,"DeleteEvent":76,"PullRequestEvent":175,"ForkEvent":74,"DiscussionEvent":1,"IssuesEvent":82,"WatchEvent":582,"IssueCommentEvent":324,"PushEvent":295,"PullRequestReviewEvent":364,"PullRequestReviewCommentEvent":294,"CreateEvent":73},"last_year":{"DeleteEvent":29,"PullRequestEvent":61,"ForkEvent":23,"DiscussionEvent":1,"IssuesEvent":23,"WatchEvent":186,"IssueCommentEvent":101,"PushEvent":72,"PullRequestReviewEvent":48,"PullRequestReviewCommentEvent":29,"CreateEvent":26}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/danger.yml","sha":null,"kind":"manifest","created_at":"2023-02-15T05:31:23.274Z","updated_at":"2023-02-15T05:31:23.274Z","repository_link":"https://github.com/PrismJS/prism/blob/v2/.github/workflows/danger.yml","dependencies":[{"id":7677169763,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-02-15T05:31:23.300Z","updated_at":"2023-02-15T05:31:23.300Z","repository_link":"https://github.com/PrismJS/prism/blob/v2/.github/workflows/test.yml","dependencies":[{"id":7677169768,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7677169769,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2023-02-15T05:31:23.361Z","updated_at":"2023-02-15T05:31:23.361Z","repository_link":"https://github.com/PrismJS/prism/blob/v2/package-lock.json","dependencies":[{"id":7677169770,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"development","optional":false},{"id":7677169771,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"development","optional":false},{"id":7677169772,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.13.10","direct":false,"kind":"development","optional":false},{"id":7677169773,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.10.3","direct":false,"kind":"development","optional":false},{"id":7677169774,"package_name":"@babel/polyfill","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"development","optional":false},{"id":7677169775,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":7677169776,"package_name":"debug","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"development","optional":false},{"id":7677169777,"package_name":"globals","ecosystem":"npm","requirements":"12.4.0","direct":false,"kind":"development","optional":false},{"id":7677169778,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":7677169779,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":7677169780,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677169781,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":7677169782,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677169783,"package_name":"@jridgewell/set-array","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":7677169784,"package_name":"@jridgewell/source-map","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":7677169785,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.4.14","direct":false,"kind":"development","optional":false},{"id":7677169786,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.14","direct":false,"kind":"development","optional":false},{"id":7677169787,"package_name":"@kwsites/file-exists","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677169788,"package_name":"debug","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"development","optional":false},{"id":7677169789,"package_name":"@kwsites/promise-deferred","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677169790,"package_name":"@mrmlnc/readdir-enhanced","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":7677169791,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":7677169792,"package_name":"@octokit/auth-token","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":7677169793,"package_name":"@octokit/types","ecosystem":"npm","requirements":"6.34.0","direct":false,"kind":"development","optional":false},{"id":7677169794,"package_name":"@octokit/core","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":7677169795,"package_name":"@octokit/request-error","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677169796,"package_name":"universal-user-agent","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7677169797,"package_name":"@octokit/endpoint","ecosystem":"npm","requirements":"6.0.8","direct":false,"kind":"development","optional":false},{"id":7677169798,"package_name":"is-plain-object","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677169799,"package_name":"@octokit/graphql","ecosystem":"npm","requirements":"4.8.0","direct":false,"kind":"development","optional":false},{"id":7677169800,"package_name":"@octokit/openapi-types","ecosystem":"npm","requirements":"11.2.0","direct":false,"kind":"development","optional":false},{"id":7677169801,"package_name":"@octokit/plugin-paginate-rest","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":7677169802,"package_name":"@octokit/types","ecosystem":"npm","requirements":"2.16.2","direct":false,"kind":"development","optional":false},{"id":7677169803,"package_name":"@octokit/plugin-request-log","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677169804,"package_name":"@octokit/plugin-rest-endpoint-methods","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":7677169805,"package_name":"@octokit/request","ecosystem":"npm","requirements":"5.6.3","direct":false,"kind":"development","optional":false},{"id":7677169806,"package_name":"@octokit/request-error","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":7677169807,"package_name":"node-fetch","ecosystem":"npm","requirements":"2.6.7","direct":false,"kind":"development","optional":false},{"id":7677169808,"package_name":"tr46","ecosystem":"npm","requirements":"0.0.3","direct":false,"kind":"development","optional":false},{"id":7677169809,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7677169810,"package_name":"whatwg-url","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677169811,"package_name":"@octokit/rest","ecosystem":"npm","requirements":"16.43.2","direct":false,"kind":"development","optional":false},{"id":7677169812,"package_name":"@octokit/types","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":7677169813,"package_name":"@tootallnate/once","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":7677169814,"package_name":"@types/events","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677169815,"package_name":"@types/glob","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"development","optional":false},{"id":7677169816,"package_name":"@types/linkify-it","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7677169817,"package_name":"@types/markdown-it","ecosystem":"npm","requirements":"12.2.3","direct":false,"kind":"development","optional":false},{"id":7677169818,"package_name":"@types/mdurl","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677169819,"package_name":"@types/minimatch","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":7677169820,"package_name":"@types/node","ecosystem":"npm","requirements":"12.0.2","direct":false,"kind":"development","optional":false},{"id":7677169821,"package_name":"@types/node-fetch","ecosystem":"npm","requirements":"2.5.7","direct":false,"kind":"development","optional":false},{"id":7677169822,"package_name":"@ungap/promise-all-settled","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":7677169823,"package_name":"a-sync-waterfall","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677169824,"package_name":"abab","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":7677169825,"package_name":"abort-controller","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677169826,"package_name":"acorn","ecosystem":"npm","requirements":"8.5.0","direct":false,"kind":"development","optional":false},{"id":7677169827,"package_name":"acorn-globals","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7677169828,"package_name":"acorn","ecosystem":"npm","requirements":"7.4.1","direct":false,"kind":"development","optional":false},{"id":7677169829,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"development","optional":false},{"id":7677169830,"package_name":"acorn-walk","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":7677169831,"package_name":"agent-base","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":7677169832,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"development","optional":false},{"id":7677169833,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":7677169834,"package_name":"ansi-colors","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677169835,"package_name":"ansi-gray","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":7677169836,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7677169837,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":7677169838,"package_name":"ansi-wrap","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":7677169839,"package_name":"anymatch","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677169840,"package_name":"append-buffer","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677169841,"package_name":"archy","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169842,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":7677169843,"package_name":"arr-diff","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677169844,"package_name":"arr-filter","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":7677169845,"package_name":"arr-flatten","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677169846,"package_name":"arr-map","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7677169847,"package_name":"arr-union","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677169848,"package_name":"array-each","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677169849,"package_name":"array-find-index","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677169850,"package_name":"array-initial","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677169851,"package_name":"is-number","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677169852,"package_name":"array-last","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":7677169853,"package_name":"array-slice","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677169854,"package_name":"array-sort","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169855,"package_name":"kind-of","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":7677169856,"package_name":"array-union","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677169857,"package_name":"array-uniq","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":7677169858,"package_name":"array-unique","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":7677169859,"package_name":"arrify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677169860,"package_name":"asap","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":7677169861,"package_name":"assertion-error","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677169862,"package_name":"assign-symbols","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169863,"package_name":"astral-regex","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677169864,"package_name":"async","ecosystem":"npm","requirements":"2.6.4","direct":false,"kind":"development","optional":false},{"id":7677169865,"package_name":"async-done","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":7677169866,"package_name":"async-each","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":7677169867,"package_name":"async-retry","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":7677169868,"package_name":"async-settle","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169869,"package_name":"asynckit","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":7677169870,"package_name":"atob","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":7677169871,"package_name":"atob-lite","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677169872,"package_name":"bach","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7677169873,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169874,"package_name":"base","ecosystem":"npm","requirements":"0.11.2","direct":false,"kind":"development","optional":false},{"id":7677169875,"package_name":"define-property","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169876,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169877,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169878,"package_name":"is-descriptor","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677169879,"package_name":"basic-auth","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677169880,"package_name":"beeper","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677169881,"package_name":"before-after-hook","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"development","optional":false},{"id":7677169882,"package_name":"benchmark","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"development","optional":false},{"id":7677169883,"package_name":"binary-extensions","ecosystem":"npm","requirements":"1.13.1","direct":false,"kind":"development","optional":false},{"id":7677169884,"package_name":"binaryextensions","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":7677169885,"package_name":"bindings","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":7677169886,"package_name":"bluebird","ecosystem":"npm","requirements":"3.7.2","direct":false,"kind":"development","optional":false},{"id":7677169887,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":7677169888,"package_name":"braces","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":7677169889,"package_name":"extend-shallow","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677169890,"package_name":"browser-process-hrtime","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169891,"package_name":"browser-stdout","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":7677169892,"package_name":"btoa-lite","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169893,"package_name":"buffer-equal","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169894,"package_name":"buffer-equal-constant-time","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677169895,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677169896,"package_name":"cache-base","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677169897,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677169898,"package_name":"call-me-maybe","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677169899,"package_name":"caller-callsite","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677169900,"package_name":"caller-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677169901,"package_name":"callsites","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677169902,"package_name":"camelcase","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677169903,"package_name":"camelcase-keys","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":7677169904,"package_name":"camelcase","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7677169905,"package_name":"catharsis","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"development","optional":false},{"id":7677169906,"package_name":"chai","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":7677169907,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":7677169908,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":7677169909,"package_name":"check-error","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677169910,"package_name":"chokidar","ecosystem":"npm","requirements":"2.1.8","direct":false,"kind":"development","optional":false},{"id":7677169911,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677169912,"package_name":"class-utils","ecosystem":"npm","requirements":"0.3.6","direct":false,"kind":"development","optional":false},{"id":7677169913,"package_name":"define-property","ecosystem":"npm","requirements":"0.2.5","direct":false,"kind":"development","optional":false},{"id":7677169914,"package_name":"clean-css","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":7677169915,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":7677169916,"package_name":"cliui","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":7677169917,"package_name":"clone","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":7677169918,"package_name":"clone-buffer","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169919,"package_name":"clone-stats","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169920,"package_name":"cloneable-readable","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":7677169921,"package_name":"code-point-at","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677169922,"package_name":"collection-map","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169923,"package_name":"collection-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169924,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":7677169925,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":7677169926,"package_name":"color-support","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":7677169927,"package_name":"colors","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7677169928,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":7677169929,"package_name":"commander","ecosystem":"npm","requirements":"2.19.0","direct":false,"kind":"development","optional":false},{"id":7677169930,"package_name":"comment-parser","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":7677169931,"package_name":"component-emitter","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":7677169932,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":7677169933,"package_name":"concat-stream","ecosystem":"npm","requirements":"1.6.2","direct":false,"kind":"development","optional":false},{"id":7677169934,"package_name":"concat-with-sourcemaps","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677169935,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"development","optional":false},{"id":7677169936,"package_name":"copy-descriptor","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":7677169937,"package_name":"copy-props","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":7677169938,"package_name":"core-js","ecosystem":"npm","requirements":"2.6.11","direct":false,"kind":"development","optional":false},{"id":7677169939,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677169940,"package_name":"corser","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677169941,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":7677169942,"package_name":"parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677169943,"package_name":"cross-spawn","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"development","optional":false},{"id":7677169944,"package_name":"cssom","ecosystem":"npm","requirements":"0.4.4","direct":false,"kind":"development","optional":false},{"id":7677169945,"package_name":"cssstyle","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7677169946,"package_name":"cssom","ecosystem":"npm","requirements":"0.3.8","direct":false,"kind":"development","optional":false},{"id":7677169947,"package_name":"cubic2quad","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677169948,"package_name":"currently-unhandled","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":7677169949,"package_name":"d","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677169950,"package_name":"danger","ecosystem":"npm","requirements":"10.9.0","direct":false,"kind":"development","optional":false},{"id":7677169951,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7677169952,"package_name":"debug","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":7677169953,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":7677169954,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":7677169955,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"development","optional":false},{"id":7677169956,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":7677169957,"package_name":"data-uri-to-buffer","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677169958,"package_name":"data-urls","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677169959,"package_name":"tr46","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677169960,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":7677169961,"package_name":"whatwg-url","ecosystem":"npm","requirements":"8.7.0","direct":false,"kind":"development","optional":false},{"id":7677169962,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"development","optional":false},{"id":7677169963,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7677169964,"package_name":"decamelize-keys","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677169965,"package_name":"map-obj","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677169966,"package_name":"decimal.js","ecosystem":"npm","requirements":"10.3.1","direct":false,"kind":"development","optional":false},{"id":7677169967,"package_name":"decode-uri-component","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":7677169968,"package_name":"deep-eql","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7677169969,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":7677169970,"package_name":"deepmerge","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":7677169971,"package_name":"default-compare","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169972,"package_name":"default-resolution","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677169973,"package_name":"define-properties","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":7677169974,"package_name":"define-property","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7677169975,"package_name":"del","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":7677169976,"package_name":"pify","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7677169977,"package_name":"delay","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":7677169978,"package_name":"delayed-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169979,"package_name":"deprecation","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":7677169980,"package_name":"detect-file","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677169981,"package_name":"diff","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677169982,"package_name":"dir-glob","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"development","optional":false},{"id":7677169983,"package_name":"path-type","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677169984,"package_name":"pify","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677169985,"package_name":"docdash","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7677169986,"package_name":"doctrine","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677169987,"package_name":"dom-serializer","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"development","optional":false},{"id":7677169988,"package_name":"domelementtype","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677169989,"package_name":"domexception","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677169990,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677169991,"package_name":"domhandler","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677169992,"package_name":"domutils","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677169993,"package_name":"duplexer","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":7677169994,"package_name":"duplexify","ecosystem":"npm","requirements":"3.7.1","direct":false,"kind":"development","optional":false},{"id":7677169995,"package_name":"each-props","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":7677169996,"package_name":"ecdsa-sig-formatter","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"development","optional":false},{"id":7677169997,"package_name":"ecstatic","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"development","optional":false},{"id":7677169998,"package_name":"editions","ecosystem":"npm","requirements":"1.3.4","direct":false,"kind":"development","optional":false},{"id":7677169999,"package_name":"emoji-regex","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":7677170000,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":7677170001,"package_name":"enquirer","ecosystem":"npm","requirements":"2.3.6","direct":false,"kind":"development","optional":false},{"id":7677170002,"package_name":"ansi-colors","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":7677170003,"package_name":"entities","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170004,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":7677170005,"package_name":"es5-ext","ecosystem":"npm","requirements":"0.10.53","direct":false,"kind":"development","optional":false},{"id":7677170006,"package_name":"es6-iterator","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":7677170007,"package_name":"es6-promise","ecosystem":"npm","requirements":"4.2.8","direct":false,"kind":"development","optional":false},{"id":7677170008,"package_name":"es6-promisify","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677170009,"package_name":"es6-symbol","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":7677170010,"package_name":"es6-weak-map","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":7677170011,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7677170012,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":7677170013,"package_name":"escodegen","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170014,"package_name":"estraverse","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":7677170015,"package_name":"eslint","ecosystem":"npm","requirements":"7.22.0","direct":false,"kind":"development","optional":false},{"id":7677170016,"package_name":"eslint-plugin-jsdoc","ecosystem":"npm","requirements":"32.3.0","direct":false,"kind":"development","optional":false},{"id":7677170017,"package_name":"semver","ecosystem":"npm","requirements":"7.3.5","direct":false,"kind":"development","optional":false},{"id":7677170018,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7677170019,"package_name":"eslint-plugin-regexp","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":7677170020,"package_name":"eslint-utils","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170021,"package_name":"regexp-ast-analysis","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":7677170022,"package_name":"eslint-scope","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":7677170023,"package_name":"eslint-utils","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170024,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":7677170025,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170026,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":7677170027,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":7677170028,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7677170029,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677170030,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":7677170031,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":7677170032,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":7677170033,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170034,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":7677170035,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.1","direct":false,"kind":"development","optional":false},{"id":7677170036,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7677170037,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":7677170038,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170039,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170040,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7677170041,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":7677170042,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":7677170043,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7677170044,"package_name":"espree","ecosystem":"npm","requirements":"7.3.1","direct":false,"kind":"development","optional":false},{"id":7677170045,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7677170046,"package_name":"esquery","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7677170047,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":7677170048,"package_name":"estraverse","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":7677170049,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7677170050,"package_name":"event-target-shim","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":7677170051,"package_name":"eventemitter3","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"development","optional":false},{"id":7677170052,"package_name":"execa","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170053,"package_name":"expand-brackets","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"development","optional":false},{"id":7677170054,"package_name":"expand-tilde","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7677170055,"package_name":"ext","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7677170056,"package_name":"type","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170057,"package_name":"extend","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7677170058,"package_name":"extend-shallow","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7677170059,"package_name":"is-extendable","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170060,"package_name":"extglob","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":7677170061,"package_name":"fancy-log","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"development","optional":false},{"id":7677170062,"package_name":"fast-glob","ecosystem":"npm","requirements":"2.2.7","direct":false,"kind":"development","optional":false},{"id":7677170063,"package_name":"fast-json-patch","ecosystem":"npm","requirements":"3.0.0-1","direct":false,"kind":"development","optional":false},{"id":7677170064,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170065,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":7677170066,"package_name":"fetch-blob","ecosystem":"npm","requirements":"3.1.4","direct":false,"kind":"development","optional":false},{"id":7677170067,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":7677170068,"package_name":"file-uri-to-path","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170069,"package_name":"fill-range","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170070,"package_name":"find-up","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":7677170071,"package_name":"findup-sync","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170072,"package_name":"fined","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7677170073,"package_name":"flagged-respawn","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170074,"package_name":"flat","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"development","optional":false},{"id":7677170075,"package_name":"flat-cache","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":7677170076,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7677170077,"package_name":"flatted","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7677170078,"package_name":"flush-write-stream","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677170079,"package_name":"follow-redirects","ecosystem":"npm","requirements":"1.14.8","direct":false,"kind":"development","optional":false},{"id":7677170080,"package_name":"for-in","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170081,"package_name":"for-own","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170082,"package_name":"form-data","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7677170083,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":7677170084,"package_name":"formdata-polyfill","ecosystem":"npm","requirements":"4.0.10","direct":false,"kind":"development","optional":false},{"id":7677170085,"package_name":"fragment-cache","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":7677170086,"package_name":"fs-exists-sync","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":7677170087,"package_name":"fs-extra","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":7677170088,"package_name":"fs-mkdirp-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170089,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170090,"package_name":"fsevents","ecosystem":"npm","requirements":"1.2.13","direct":false,"kind":"development","optional":false},{"id":7677170091,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677170092,"package_name":"functional-red-black-tree","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170093,"package_name":"geometry-interfaces","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":7677170094,"package_name":"get-caller-file","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":7677170095,"package_name":"get-func-name","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170096,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677170097,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170098,"package_name":"get-stdin","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7677170099,"package_name":"get-stream","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7677170100,"package_name":"get-value","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":7677170101,"package_name":"git-config-path","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170102,"package_name":"gitlab","ecosystem":"npm","requirements":"10.2.1","direct":false,"kind":"development","optional":false},{"id":7677170103,"package_name":"form-data","ecosystem":"npm","requirements":"2.5.1","direct":false,"kind":"development","optional":false},{"id":7677170104,"package_name":"glob","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":7677170105,"package_name":"glob-parent","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677170106,"package_name":"is-glob","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677170107,"package_name":"glob-stream","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":7677170108,"package_name":"glob-to-regexp","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":7677170109,"package_name":"glob-watcher","ecosystem":"npm","requirements":"5.0.5","direct":false,"kind":"development","optional":false},{"id":7677170110,"package_name":"global-modules","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170111,"package_name":"global-prefix","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170112,"package_name":"globals","ecosystem":"npm","requirements":"13.7.0","direct":false,"kind":"development","optional":false},{"id":7677170113,"package_name":"type-fest","ecosystem":"npm","requirements":"0.20.2","direct":false,"kind":"development","optional":false},{"id":7677170114,"package_name":"globby","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":7677170115,"package_name":"glogg","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170116,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":7677170117,"package_name":"grapheme-splitter","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":7677170118,"package_name":"growl","ecosystem":"npm","requirements":"1.10.5","direct":false,"kind":"development","optional":false},{"id":7677170119,"package_name":"gulp","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":7677170120,"package_name":"gulp-clean-css","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":7677170121,"package_name":"through2","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7677170122,"package_name":"gulp-concat","ecosystem":"npm","requirements":"2.6.1","direct":false,"kind":"development","optional":false},{"id":7677170123,"package_name":"gulp-header","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"development","optional":false},{"id":7677170124,"package_name":"gulp-jsdoc3","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170125,"package_name":"debug","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":7677170126,"package_name":"gulp-rename","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7677170127,"package_name":"gulp-replace","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170128,"package_name":"gulp-terser","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170129,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":7677170130,"package_name":"through2","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":7677170131,"package_name":"gulp-cli","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7677170132,"package_name":"yargs","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"development","optional":false},{"id":7677170133,"package_name":"gulplog","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170134,"package_name":"gzip-size","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":7677170135,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":7677170136,"package_name":"has-bigints","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170137,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170138,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170139,"package_name":"has-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170140,"package_name":"has-values","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170141,"package_name":"kind-of","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170142,"package_name":"hasurl","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170143,"package_name":"he","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7677170144,"package_name":"homedir-polyfill","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":7677170145,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.9","direct":false,"kind":"development","optional":false},{"id":7677170146,"package_name":"html-encoding-sniffer","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677170147,"package_name":"htmlparser2","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170148,"package_name":"http-proxy","ecosystem":"npm","requirements":"1.18.1","direct":false,"kind":"development","optional":false},{"id":7677170149,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170150,"package_name":"debug","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677170151,"package_name":"http-server","ecosystem":"npm","requirements":"0.12.3","direct":false,"kind":"development","optional":false},{"id":7677170152,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"2.2.4","direct":false,"kind":"development","optional":false},{"id":7677170153,"package_name":"debug","ecosystem":"npm","requirements":"3.2.6","direct":false,"kind":"development","optional":false},{"id":7677170154,"package_name":"humps","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677170155,"package_name":"hyperlinker","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170156,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"development","optional":false},{"id":7677170157,"package_name":"ignore","ecosystem":"npm","requirements":"4.0.6","direct":false,"kind":"development","optional":false},{"id":7677170158,"package_name":"import-fresh","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170159,"package_name":"resolve-from","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170160,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":7677170161,"package_name":"indent-string","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":7677170162,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":7677170163,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":7677170164,"package_name":"ini","ecosystem":"npm","requirements":"1.3.7","direct":false,"kind":"development","optional":false},{"id":7677170165,"package_name":"ink-docstrap","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":7677170166,"package_name":"interpret","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7677170167,"package_name":"invert-kv","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170168,"package_name":"is-absolute","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170169,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"development","optional":false},{"id":7677170170,"package_name":"kind-of","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":7677170171,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":7677170172,"package_name":"is-bigint","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170173,"package_name":"is-binary-path","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170174,"package_name":"is-boolean-object","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677170175,"package_name":"is-buffer","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":7677170176,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":7677170177,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170178,"package_name":"is-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"development","optional":false},{"id":7677170179,"package_name":"is-directory","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":7677170180,"package_name":"is-extendable","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":7677170181,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7677170182,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170183,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7677170184,"package_name":"is-negated-glob","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170185,"package_name":"is-negative-zero","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677170186,"package_name":"is-number","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170187,"package_name":"is-number-object","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":7677170188,"package_name":"is-path-cwd","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170189,"package_name":"is-path-in-cwd","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170190,"package_name":"is-path-inside","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170191,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170192,"package_name":"is-plain-object","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":7677170193,"package_name":"is-potential-custom-element-name","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170194,"package_name":"is-relative","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170195,"package_name":"is-stream","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170196,"package_name":"is-string","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":7677170197,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170198,"package_name":"is-unc-path","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170199,"package_name":"is-unicode-supported","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":7677170200,"package_name":"is-utf8","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":7677170201,"package_name":"is-valid-glob","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170202,"package_name":"is-windows","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170203,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170204,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170205,"package_name":"isobject","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7677170206,"package_name":"istextorbinary","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":7677170207,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170208,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.13.1","direct":false,"kind":"development","optional":false},{"id":7677170209,"package_name":"js2xmlparser","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":7677170210,"package_name":"jsdoc","ecosystem":"npm","requirements":"3.6.10","direct":false,"kind":"development","optional":false},{"id":7677170211,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170212,"package_name":"mkdirp","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":7677170213,"package_name":"jsdoctypeparser","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"development","optional":false},{"id":7677170214,"package_name":"jsdom","ecosystem":"npm","requirements":"16.7.0","direct":false,"kind":"development","optional":false},{"id":7677170215,"package_name":"agent-base","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":7677170216,"package_name":"debug","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":7677170217,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7677170218,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677170219,"package_name":"json-parse-better-errors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170220,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":7677170221,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170222,"package_name":"json5","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":7677170223,"package_name":"jsonfile","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170224,"package_name":"jsonpointer","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677170225,"package_name":"jsonwebtoken","ecosystem":"npm","requirements":"8.5.1","direct":false,"kind":"development","optional":false},{"id":7677170226,"package_name":"just-debounce","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170227,"package_name":"jwa","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":7677170228,"package_name":"jws","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":7677170229,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"development","optional":false},{"id":7677170230,"package_name":"klaw","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7677170231,"package_name":"ky","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"development","optional":false},{"id":7677170232,"package_name":"ky-universal","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":7677170233,"package_name":"last-run","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677170234,"package_name":"lazystream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170235,"package_name":"lcid","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170236,"package_name":"lead","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170237,"package_name":"levn","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":7677170238,"package_name":"li","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":7677170239,"package_name":"liftoff","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677170240,"package_name":"linkify-it","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":7677170241,"package_name":"load-json-file","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170242,"package_name":"locate-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170243,"package_name":"path-exists","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170244,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"development","optional":false},{"id":7677170245,"package_name":"lodash._reinterpolate","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170246,"package_name":"lodash.find","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"development","optional":false},{"id":7677170247,"package_name":"lodash.get","ecosystem":"npm","requirements":"4.4.2","direct":false,"kind":"development","optional":false},{"id":7677170248,"package_name":"lodash.includes","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":7677170249,"package_name":"lodash.isboolean","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":7677170250,"package_name":"lodash.isinteger","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"development","optional":false},{"id":7677170251,"package_name":"lodash.isnumber","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":7677170252,"package_name":"lodash.isobject","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7677170253,"package_name":"lodash.isplainobject","ecosystem":"npm","requirements":"4.0.6","direct":false,"kind":"development","optional":false},{"id":7677170254,"package_name":"lodash.isstring","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7677170255,"package_name":"lodash.keys","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":7677170256,"package_name":"lodash.mapvalues","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"development","optional":false},{"id":7677170257,"package_name":"lodash.memoize","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":7677170258,"package_name":"lodash.once","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":7677170259,"package_name":"lodash.set","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":7677170260,"package_name":"lodash.sortby","ecosystem":"npm","requirements":"4.7.0","direct":false,"kind":"development","optional":false},{"id":7677170261,"package_name":"lodash.template","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"development","optional":false},{"id":7677170262,"package_name":"lodash.templatesettings","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7677170263,"package_name":"lodash.uniq","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"development","optional":false},{"id":7677170264,"package_name":"log-symbols","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7677170265,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":7677170266,"package_name":"loud-rejection","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":7677170267,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7677170268,"package_name":"macos-release","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"development","optional":false},{"id":7677170269,"package_name":"make-iterator","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170270,"package_name":"map-cache","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"development","optional":false},{"id":7677170271,"package_name":"map-obj","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170272,"package_name":"map-stream","ecosystem":"npm","requirements":"0.0.7","direct":false,"kind":"development","optional":false},{"id":7677170273,"package_name":"map-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170274,"package_name":"markdown-it","ecosystem":"npm","requirements":"12.3.2","direct":false,"kind":"development","optional":false},{"id":7677170275,"package_name":"markdown-it-anchor","ecosystem":"npm","requirements":"8.4.1","direct":false,"kind":"development","optional":false},{"id":7677170276,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677170277,"package_name":"marked","ecosystem":"npm","requirements":"4.0.12","direct":false,"kind":"development","optional":false},{"id":7677170278,"package_name":"matchdep","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170279,"package_name":"findup-sync","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170280,"package_name":"mdurl","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170363,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7677170281,"package_name":"memfs-or-file-map-to-github-branch","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7677170282,"package_name":"memorystream","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":7677170283,"package_name":"meow","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677170284,"package_name":"find-up","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170285,"package_name":"load-json-file","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170286,"package_name":"locate-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170287,"package_name":"p-limit","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":7677170288,"package_name":"p-locate","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170289,"package_name":"p-try","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170290,"package_name":"read-pkg","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170291,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170292,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170293,"package_name":"yargs-parser","ecosystem":"npm","requirements":"10.1.0","direct":false,"kind":"development","optional":false},{"id":7677170294,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":7677170295,"package_name":"microbuffer","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170296,"package_name":"micromatch","ecosystem":"npm","requirements":"3.1.10","direct":false,"kind":"development","optional":false},{"id":7677170297,"package_name":"mime","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":7677170298,"package_name":"mime-db","ecosystem":"npm","requirements":"1.38.0","direct":false,"kind":"development","optional":false},{"id":7677170299,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.22","direct":false,"kind":"development","optional":false},{"id":7677170300,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":7677170301,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.6","direct":false,"kind":"development","optional":false},{"id":7677170302,"package_name":"minimist-options","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7677170303,"package_name":"mixin-deep","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":7677170304,"package_name":"mocha","ecosystem":"npm","requirements":"9.2.2","direct":false,"kind":"development","optional":false},{"id":7677170305,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":7677170306,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7677170307,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.3","direct":false,"kind":"development","optional":false},{"id":7677170308,"package_name":"cliui","ecosystem":"npm","requirements":"7.0.4","direct":false,"kind":"development","optional":false},{"id":7677170309,"package_name":"debug","ecosystem":"npm","requirements":"4.3.3","direct":false,"kind":"development","optional":false},{"id":7677170310,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":7677170311,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170312,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677170313,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":7677170314,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":7677170315,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170316,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170317,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7677170318,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7677170319,"package_name":"minimatch","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":7677170320,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":7677170321,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677170322,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677170323,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170324,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":7677170325,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":7677170326,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":7677170327,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":7677170328,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"development","optional":false},{"id":7677170329,"package_name":"yargs","ecosystem":"npm","requirements":"16.2.0","direct":false,"kind":"development","optional":false},{"id":7677170330,"package_name":"yargs-parser","ecosystem":"npm","requirements":"20.2.4","direct":false,"kind":"development","optional":false},{"id":7677170331,"package_name":"moment","ecosystem":"npm","requirements":"2.29.4","direct":false,"kind":"development","optional":false},{"id":7677170332,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170333,"package_name":"mute-stdout","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170334,"package_name":"nan","ecosystem":"npm","requirements":"2.14.2","direct":false,"kind":"development","optional":false},{"id":7677170335,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":7677170336,"package_name":"nanomatch","ecosystem":"npm","requirements":"1.2.13","direct":false,"kind":"development","optional":false},{"id":7677170337,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7677170338,"package_name":"neatequal","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170339,"package_name":"next-tick","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170340,"package_name":"nice-try","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":7677170341,"package_name":"node-cleanup","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":7677170342,"package_name":"node-domexception","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170343,"package_name":"node-fetch","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7677170344,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":7677170345,"package_name":"normalize-path","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7677170346,"package_name":"now-and-later","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677170347,"package_name":"npm-run-all","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"development","optional":false},{"id":7677170348,"package_name":"npm-run-path","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7677170349,"package_name":"number-is-nan","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170350,"package_name":"nunjucks","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":7677170351,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7677170352,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170353,"package_name":"chokidar","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"development","optional":false},{"id":7677170354,"package_name":"commander","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":7677170355,"package_name":"fsevents","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":7677170356,"package_name":"readdirp","ecosystem":"npm","requirements":"3.5.0","direct":false,"kind":"development","optional":false},{"id":7677170357,"package_name":"nwsapi","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7677170358,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":7677170359,"package_name":"object-copy","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":7677170360,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.10.3","direct":false,"kind":"development","optional":false},{"id":7677170361,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170362,"package_name":"object-visit","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170364,"package_name":"object.defaults","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170365,"package_name":"object.map","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170366,"package_name":"object.pick","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":7677170367,"package_name":"object.reduce","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170368,"package_name":"octokit-pagination-methods","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170369,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7677170370,"package_name":"opener","ecosystem":"npm","requirements":"1.5.2","direct":false,"kind":"development","optional":false},{"id":7677170371,"package_name":"optionator","ecosystem":"npm","requirements":"0.8.3","direct":false,"kind":"development","optional":false},{"id":7677170372,"package_name":"ordered-read-streams","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170373,"package_name":"os-locale","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7677170374,"package_name":"os-name","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677170375,"package_name":"override-require","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677170376,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170377,"package_name":"p-limit","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7677170378,"package_name":"p-locate","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170379,"package_name":"p-map","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170380,"package_name":"p-try","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170381,"package_name":"pako","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"development","optional":false},{"id":7677170382,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170383,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677170384,"package_name":"parse-diff","ecosystem":"npm","requirements":"0.7.1","direct":false,"kind":"development","optional":false},{"id":7677170385,"package_name":"parse-filepath","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170386,"package_name":"parse-git-config","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":7677170387,"package_name":"parse-github-url","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170388,"package_name":"parse-json","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7677170389,"package_name":"parse-link-header","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170390,"package_name":"parse-node-version","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170391,"package_name":"parse-passwd","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170392,"package_name":"parse-srcset","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170393,"package_name":"parse5","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":7677170394,"package_name":"pascalcase","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":7677170395,"package_name":"path-dirname","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170396,"package_name":"path-exists","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170397,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170398,"package_name":"path-is-inside","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170399,"package_name":"path-key","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677170400,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":7677170401,"package_name":"path-root","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":7677170402,"package_name":"path-root-regex","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":7677170403,"package_name":"path-type","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170404,"package_name":"pathval","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677170405,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":7677170406,"package_name":"pidtree","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":7677170407,"package_name":"pify","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7677170408,"package_name":"pinkie","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":7677170409,"package_name":"pinkie-promise","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677170410,"package_name":"pinpoint","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170411,"package_name":"platform","ecosystem":"npm","requirements":"1.3.6","direct":false,"kind":"development","optional":false},{"id":7677170412,"package_name":"plugin-error","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170413,"package_name":"portfinder","ecosystem":"npm","requirements":"1.0.28","direct":false,"kind":"development","optional":false},{"id":7677170414,"package_name":"debug","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"development","optional":false},{"id":7677170415,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.5","direct":false,"kind":"development","optional":false},{"id":7677170416,"package_name":"posix-character-classes","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":7677170417,"package_name":"postcss","ecosystem":"npm","requirements":"7.0.36","direct":false,"kind":"development","optional":false},{"id":7677170418,"package_name":"supports-color","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":7677170419,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":7677170420,"package_name":"prettier","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"development","optional":false},{"id":7677170421,"package_name":"pretty-hrtime","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":7677170422,"package_name":"prettyjson","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":7677170423,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677170424,"package_name":"progress","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":7677170425,"package_name":"psl","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"development","optional":false},{"id":7677170426,"package_name":"pump","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170427,"package_name":"pumpify","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":7677170428,"package_name":"pump","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677170429,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7677170430,"package_name":"qs","ecosystem":"npm","requirements":"6.5.2","direct":false,"kind":"development","optional":false},{"id":7677170431,"package_name":"query-string","ecosystem":"npm","requirements":"6.13.6","direct":false,"kind":"development","optional":false},{"id":7677170432,"package_name":"quick-lru","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170433,"package_name":"randombytes","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170434,"package_name":"read-pkg","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170435,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170436,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.6","direct":false,"kind":"development","optional":false},{"id":7677170437,"package_name":"readdirp","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":7677170438,"package_name":"readline-sync","ecosystem":"npm","requirements":"1.4.10","direct":false,"kind":"development","optional":false},{"id":7677170439,"package_name":"rechoir","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"development","optional":false},{"id":7677170440,"package_name":"redent","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170441,"package_name":"refa","ecosystem":"npm","requirements":"0.9.1","direct":false,"kind":"development","optional":false},{"id":7677170442,"package_name":"regenerator-runtime","ecosystem":"npm","requirements":"0.13.7","direct":false,"kind":"development","optional":false},{"id":7677170443,"package_name":"regex-not","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170444,"package_name":"regexp-ast-analysis","ecosystem":"npm","requirements":"0.2.4","direct":false,"kind":"development","optional":false},{"id":7677170445,"package_name":"regexpp","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":7677170446,"package_name":"regextras","ecosystem":"npm","requirements":"0.7.1","direct":false,"kind":"development","optional":false},{"id":7677170447,"package_name":"remove-bom-buffer","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170448,"package_name":"remove-bom-stream","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7677170449,"package_name":"remove-trailing-separator","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170450,"package_name":"repeat-element","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":7677170451,"package_name":"repeat-string","ecosystem":"npm","requirements":"1.6.1","direct":false,"kind":"development","optional":false},{"id":7677170452,"package_name":"replace-ext","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170453,"package_name":"replace-homedir","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170454,"package_name":"replacestream","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":7677170455,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7677170456,"package_name":"require-from-string","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7677170457,"package_name":"require-main-filename","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170458,"package_name":"requires-port","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170459,"package_name":"requizzle","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"development","optional":false},{"id":7677170460,"package_name":"resolve","ecosystem":"npm","requirements":"1.15.1","direct":false,"kind":"development","optional":false},{"id":7677170461,"package_name":"resolve-dir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170462,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677170463,"package_name":"resolve-options","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170464,"package_name":"resolve-url","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":7677170465,"package_name":"ret","ecosystem":"npm","requirements":"0.1.15","direct":false,"kind":"development","optional":false},{"id":7677170466,"package_name":"retry","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"development","optional":false},{"id":7677170467,"package_name":"rimraf","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"development","optional":false},{"id":7677170468,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":7677170469,"package_name":"safe-regex","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170470,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":7677170471,"package_name":"sanitize-html","ecosystem":"npm","requirements":"1.27.5","direct":false,"kind":"development","optional":false},{"id":7677170472,"package_name":"htmlparser2","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7677170473,"package_name":"sax","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":7677170474,"package_name":"saxes","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":7677170475,"package_name":"scslre","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"development","optional":false},{"id":7677170476,"package_name":"secure-compare","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7677170477,"package_name":"semver","ecosystem":"npm","requirements":"5.6.0","direct":false,"kind":"development","optional":false},{"id":7677170478,"package_name":"semver-greatest-satisfied-range","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170479,"package_name":"serialize-javascript","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7677170480,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170481,"package_name":"set-value","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7677170482,"package_name":"shebang-command","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7677170483,"package_name":"shebang-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170484,"package_name":"shell-quote","ecosystem":"npm","requirements":"1.7.3","direct":false,"kind":"development","optional":false},{"id":7677170485,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7677170486,"package_name":"simple-git","ecosystem":"npm","requirements":"3.5.0","direct":false,"kind":"development","optional":false},{"id":7677170487,"package_name":"slash","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170488,"package_name":"slice-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170489,"package_name":"snapdragon","ecosystem":"npm","requirements":"0.8.2","direct":false,"kind":"development","optional":false},{"id":7677170490,"package_name":"snapdragon-node","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7677170491,"package_name":"snapdragon-util","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7677170492,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"development","optional":false},{"id":7677170493,"package_name":"source-map-resolve","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"development","optional":false},{"id":7677170494,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.21","direct":false,"kind":"development","optional":false},{"id":7677170495,"package_name":"source-map-url","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":7677170496,"package_name":"sparkles","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170497,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677170498,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7677170499,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170500,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"development","optional":false},{"id":7677170501,"package_name":"split-on-first","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170502,"package_name":"split-string","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677170503,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":7677170504,"package_name":"stack-trace","ecosystem":"npm","requirements":"0.0.10","direct":false,"kind":"development","optional":false},{"id":7677170505,"package_name":"static-extend","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":7677170506,"package_name":"stream-exhaust","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170507,"package_name":"stream-shift","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170508,"package_name":"strict-uri-encode","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170509,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677170510,"package_name":"string-width","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170511,"package_name":"string.fromcodepoint","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":7677170512,"package_name":"string.prototype.codepointat","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":7677170513,"package_name":"string.prototype.padend","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":7677170514,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.18.3","direct":false,"kind":"development","optional":false},{"id":7677170515,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":7677170516,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":7677170517,"package_name":"is-regex","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":7677170518,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7677170519,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":7677170520,"package_name":"string.prototype.trimend","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":7677170521,"package_name":"string.prototype.trimstart","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":7677170522,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7677170523,"package_name":"strip-bom","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170524,"package_name":"strip-eof","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170525,"package_name":"strip-indent","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170526,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7677170527,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"development","optional":false},{"id":7677170528,"package_name":"supports-hyperlinks","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170529,"package_name":"has-flag","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170530,"package_name":"sver-compat","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":7677170531,"package_name":"svg-pathdata","ecosystem":"npm","requirements":"5.0.5","direct":false,"kind":"development","optional":false},{"id":7677170532,"package_name":"svg2ttf","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":7677170533,"package_name":"svgicons2svgfont","ecosystem":"npm","requirements":"9.1.1","direct":false,"kind":"development","optional":false},{"id":7677170534,"package_name":"svgpath","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7677170535,"package_name":"symbol-tree","ecosystem":"npm","requirements":"3.2.4","direct":false,"kind":"development","optional":false},{"id":7677170536,"package_name":"table","ecosystem":"npm","requirements":"6.0.7","direct":false,"kind":"development","optional":false},{"id":7677170537,"package_name":"ajv","ecosystem":"npm","requirements":"7.2.4","direct":false,"kind":"development","optional":false},{"id":7677170538,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170539,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":7677170540,"package_name":"taffydb","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"development","optional":false},{"id":7677170541,"package_name":"terser","ecosystem":"npm","requirements":"5.14.2","direct":false,"kind":"development","optional":false},{"id":7677170542,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"development","optional":false},{"id":7677170543,"package_name":"text-table","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":7677170544,"package_name":"textextensions","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":7677170545,"package_name":"through2","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":7677170546,"package_name":"through2-filter","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170547,"package_name":"time-stamp","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170548,"package_name":"tmp","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":7677170549,"package_name":"to-absolute-glob","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7677170550,"package_name":"to-object-path","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":7677170551,"package_name":"to-regex","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7677170552,"package_name":"to-regex-range","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7677170553,"package_name":"to-through","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170554,"package_name":"tough-cookie","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170555,"package_name":"tr46","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170556,"package_name":"transformation-matrix-js","ecosystem":"npm","requirements":"2.7.6","direct":false,"kind":"development","optional":false},{"id":7677170557,"package_name":"trim-newlines","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170558,"package_name":"ttf2eot","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170559,"package_name":"ttf2woff","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7677170560,"package_name":"type","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7677170561,"package_name":"type-check","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":7677170562,"package_name":"type-detect","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":7677170563,"package_name":"type-fest","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"development","optional":false},{"id":7677170564,"package_name":"typedarray","ecosystem":"npm","requirements":"0.0.6","direct":false,"kind":"development","optional":false},{"id":7677170565,"package_name":"uc.micro","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":7677170566,"package_name":"unbox-primitive","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170567,"package_name":"unc-path-regex","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":7677170568,"package_name":"underscore","ecosystem":"npm","requirements":"1.13.2","direct":false,"kind":"development","optional":false},{"id":7677170569,"package_name":"undertaker","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":7677170570,"package_name":"undertaker-registry","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170571,"package_name":"union","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"development","optional":false},{"id":7677170572,"package_name":"union-value","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7677170573,"package_name":"unique-stream","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":7677170574,"package_name":"universal-url","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170575,"package_name":"universal-user-agent","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7677170576,"package_name":"universalify","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":7677170577,"package_name":"unset-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170578,"package_name":"has-value","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":7677170579,"package_name":"isobject","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170580,"package_name":"has-values","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":7677170581,"package_name":"upath","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7677170582,"package_name":"uri-js","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":7677170583,"package_name":"urix","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":7677170584,"package_name":"url-join","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":7677170585,"package_name":"use","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7677170586,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170587,"package_name":"v8-compile-cache","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7677170588,"package_name":"v8flags","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":7677170589,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":7677170590,"package_name":"value-or-function","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170591,"package_name":"varstream","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":7677170592,"package_name":"isarray","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":7677170593,"package_name":"readable-stream","ecosystem":"npm","requirements":"1.1.14","direct":false,"kind":"development","optional":false},{"id":7677170594,"package_name":"string_decoder","ecosystem":"npm","requirements":"0.10.31","direct":false,"kind":"development","optional":false},{"id":7677170595,"package_name":"vinyl","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7677170596,"package_name":"vinyl-fs","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":7677170597,"package_name":"vinyl-sourcemap","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7677170598,"package_name":"vinyl-sourcemaps-apply","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":7677170599,"package_name":"w3c-hr-time","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170600,"package_name":"w3c-xmlserializer","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170601,"package_name":"wawoff2","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170602,"package_name":"web-streams-polyfill","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":7677170603,"package_name":"webfont","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"development","optional":false},{"id":7677170604,"package_name":"globby","ecosystem":"npm","requirements":"9.2.0","direct":false,"kind":"development","optional":false},{"id":7677170605,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":7677170606,"package_name":"whatwg-encoding","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":7677170607,"package_name":"whatwg-mimetype","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7677170608,"package_name":"whatwg-url","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":7677170609,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":7677170610,"package_name":"which-boxed-primitive","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170611,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":7677170612,"package_name":"which-module","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7677170613,"package_name":"windows-release","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"development","optional":false},{"id":7677170614,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":7677170615,"package_name":"workerpool","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"development","optional":false},{"id":7677170616,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170617,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7677170618,"package_name":"ws","ecosystem":"npm","requirements":"7.5.5","direct":false,"kind":"development","optional":false},{"id":7677170619,"package_name":"xml-name-validator","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170620,"package_name":"xml2js","ecosystem":"npm","requirements":"0.4.23","direct":false,"kind":"development","optional":false},{"id":7677170621,"package_name":"xmlbuilder","ecosystem":"npm","requirements":"11.0.1","direct":false,"kind":"development","optional":false},{"id":7677170622,"package_name":"xmlchars","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7677170623,"package_name":"xmlcreate","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":7677170624,"package_name":"xmldom","ecosystem":"npm","requirements":"0.1.31","direct":false,"kind":"development","optional":false},{"id":7677170625,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7677170626,"package_name":"y18n","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":7677170627,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170628,"package_name":"yargs","ecosystem":"npm","requirements":"13.3.2","direct":false,"kind":"development","optional":false},{"id":7677170629,"package_name":"yargs-parser","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":7677170630,"package_name":"yargs-unparser","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170631,"package_name":"camelcase","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":7677170632,"package_name":"decamelize","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7677170633,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7677170634,"package_name":"ansi-regex","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":7677170635,"package_name":"camelcase","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"development","optional":false},{"id":7677170636,"package_name":"cliui","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7677170637,"package_name":"find-up","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7677170638,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170639,"package_name":"require-main-filename","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170640,"package_name":"string-width","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7677170641,"package_name":"strip-ansi","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":7677170642,"package_name":"which-module","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7677170643,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":7677170644,"package_name":"y18n","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7677170645,"package_name":"yargs-parser","ecosystem":"npm","requirements":"13.1.2","direct":false,"kind":"development","optional":false},{"id":7677170646,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2023-02-15T05:31:23.721Z","updated_at":"2023-02-15T05:31:23.721Z","repository_link":"https://github.com/PrismJS/prism/blob/v2/package.json","dependencies":[{"id":7677170647,"package_name":"@types/node-fetch","ecosystem":"npm","requirements":"^2.5.5","direct":true,"kind":"development","optional":false},{"id":7677170648,"package_name":"benchmark","ecosystem":"npm","requirements":"^2.1.4","direct":true,"kind":"development","optional":false},{"id":7677170649,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":7677170650,"package_name":"danger","ecosystem":"npm","requirements":"^10.5.0","direct":true,"kind":"development","optional":false},{"id":7677170651,"package_name":"del","ecosystem":"npm","requirements":"^4.1.1","direct":true,"kind":"development","optional":false},{"id":7677170652,"package_name":"docdash","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"development","optional":false},{"id":7677170653,"package_name":"eslint","ecosystem":"npm","requirements":"^7.22.0","direct":true,"kind":"development","optional":false},{"id":7677170654,"package_name":"eslint-plugin-jsdoc","ecosystem":"npm","requirements":"^32.3.0","direct":true,"kind":"development","optional":false},{"id":7677170655,"package_name":"eslint-plugin-regexp","ecosystem":"npm","requirements":"^1.6.0","direct":true,"kind":"development","optional":false},{"id":7677170656,"package_name":"gulp","ecosystem":"npm","requirements":"^4.0.2","direct":true,"kind":"development","optional":false},{"id":7677170657,"package_name":"gulp-clean-css","ecosystem":"npm","requirements":"^4.3.0","direct":true,"kind":"development","optional":false},{"id":7677170658,"package_name":"gulp-concat","ecosystem":"npm","requirements":"^2.3.4","direct":true,"kind":"development","optional":false},{"id":7677170659,"package_name":"gulp-header","ecosystem":"npm","requirements":"^2.0.7","direct":true,"kind":"development","optional":false},{"id":7677170660,"package_name":"gulp-jsdoc3","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":7677170661,"package_name":"gulp-rename","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"development","optional":false},{"id":7677170662,"package_name":"gulp-replace","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"development","optional":false},{"id":7677170663,"package_name":"gulp-terser","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"development","optional":false},{"id":7677170664,"package_name":"gzip-size","ecosystem":"npm","requirements":"^5.1.1","direct":true,"kind":"development","optional":false},{"id":7677170665,"package_name":"htmlparser2","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":7677170666,"package_name":"http-server","ecosystem":"npm","requirements":"^0.12.3","direct":true,"kind":"development","optional":false},{"id":7677170667,"package_name":"jsdom","ecosystem":"npm","requirements":"^16.7.0","direct":true,"kind":"development","optional":false},{"id":7677170668,"package_name":"mocha","ecosystem":"npm","requirements":"^9.2.2","direct":true,"kind":"development","optional":false},{"id":7677170669,"package_name":"node-fetch","ecosystem":"npm","requirements":"^3.1.1","direct":true,"kind":"development","optional":false},{"id":7677170670,"package_name":"npm-run-all","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"development","optional":false},{"id":7677170671,"package_name":"prettier","ecosystem":"npm","requirements":"^2.4.1","direct":true,"kind":"development","optional":false},{"id":7677170672,"package_name":"pump","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":7677170673,"package_name":"refa","ecosystem":"npm","requirements":"^0.9.1","direct":true,"kind":"development","optional":false},{"id":7677170674,"package_name":"regexp-ast-analysis","ecosystem":"npm","requirements":"^0.2.4","direct":true,"kind":"development","optional":false},{"id":7677170675,"package_name":"regexpp","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"development","optional":false},{"id":7677170676,"package_name":"scslre","ecosystem":"npm","requirements":"^0.1.6","direct":true,"kind":"development","optional":false},{"id":7677170677,"package_name":"simple-git","ecosystem":"npm","requirements":"^3.3.0","direct":true,"kind":"development","optional":false},{"id":7677170678,"package_name":"webfont","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":7677170679,"package_name":"yargs","ecosystem":"npm","requirements":"^13.2.2","direct":true,"kind":"development","optional":false}]}],"score":36.25786444559588,"created_at":"2025-08-07T16:55:48.380Z","updated_at":"2026-06-20T04:01:24.412Z","avatar_url":"https://github.com/PrismJS.png","language":"JavaScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/362688","html_url":"https://summary.ecosyste.ms/projects/362688"}