{"id":1127187,"name":"@portabletext/toolkit","ecosystem":"npm","description":"Toolkit of handy utility functions for dealing with Portable Text","homepage":"https://github.com/portabletext/toolkit#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/portabletext/toolkit","keywords_array":["cms","content","headless","portable-text-toolkit","realtime","sanity"],"namespace":"portabletext","versions_count":37,"first_release_published_at":"2022-02-04T00:49:59.277Z","latest_release_published_at":"2026-03-04T12:04:59.485Z","latest_release_number":"5.0.2","last_synced_at":"2026-08-11T22:24:24.694Z","created_at":"2022-04-08T11:30:49.113Z","updated_at":"2026-08-11T22:24:30.321Z","registry_url":"https://www.npmjs.com/package/@portabletext/toolkit","install_command":"npm install @portabletext/toolkit","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"legacy":"1.0.8","canary":"3.0.3","latest":"5.0.2"},"contentPolicy":null},"repo_metadata":{"id":44148732,"uuid":"455379123","full_name":"portabletext/toolkit","owner":"portabletext","description":"Toolkit of handy utility functions for dealing with Portable Text","archived":false,"fork":false,"pushed_at":"2026-08-05T22:44:25.000Z","size":1591,"stargazers_count":14,"open_issues_count":13,"forks_count":6,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-08-06T04:36:27.220Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://portabletext.github.io/toolkit/","language":"TypeScript","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/portabletext.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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2022-02-04T00:47:09.000Z","updated_at":"2026-04-10T10:58:31.000Z","dependencies_parsed_at":"2026-08-06T00:38:01.090Z","dependency_job_id":null,"html_url":"https://github.com/portabletext/toolkit","commit_stats":{"total_commits":40,"total_committers":5,"mean_commits":8.0,"dds":"0.22499999999999998","last_synced_commit":"a611046301e5b006e3448e07efdc1ac62fd4fc77"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/portabletext/toolkit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/portabletext","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36540211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"portabletext","name":"Portable Text","uuid":"45427525","kind":"organization","description":"Portable Text is a JSON based rich text specification for modern content editing platforms.","email":null,"website":"https://www.portabletext.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/45427525?v=4","repositories_count":13,"last_synced_at":"2024-03-25T21:10:49.310Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/portabletext","funding_links":[],"total_stars":1637,"followers":29,"following":0,"created_at":"2022-11-02T16:40:24.482Z","updated_at":"2024-03-25T21:10:50.769Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/portabletext","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/portabletext/repositories"},"tags":[{"name":"v5.0.2","sha":"a8f4b435a2b7d19ec28c4e3ee4f3950623bdf6cf","kind":"tag","published_at":"2026-03-04T12:05:00.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v5.0.2","html_url":"https://github.com/portabletext/toolkit/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"840c6f460dabde3ee60ea8fadc454b4c0d9b5cfa","kind":"tag","published_at":"2025-12-31T10:50:37.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v5.0.1","html_url":"https://github.com/portabletext/toolkit/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"2219c3cbb06e7be50fb73441de7d8f2296475208","kind":"tag","published_at":"2025-12-09T14:26:39.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v5.0.0","html_url":"https://github.com/portabletext/toolkit/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v5.0.0/manifests"},{"name":"v4.0.0","sha":"7abda6f075c3e18bd89c13c0271f06c74c151fdd","kind":"tag","published_at":"2025-11-04T22:39:12.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v4.0.0","html_url":"https://github.com/portabletext/toolkit/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v4.0.0/manifests"},{"name":"v3.0.1","sha":"c4dcb968321d0993d894a92080c4706097e129eb","kind":"tag","published_at":"2025-09-01T22:19:09.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v3.0.1","html_url":"https://github.com/portabletext/toolkit/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"4c374bf9d20ddc18cfd00564e1b4c8f48bbf4eb8","kind":"tag","published_at":"2025-08-21T18:20:57.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v3.0.0","html_url":"https://github.com/portabletext/toolkit/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v3.0.0/manifests"},{"name":"v2.0.18","sha":"09d45cfba09ec6bd664c58dc63389df0af50df87","kind":"tag","published_at":"2025-08-21T09:53:07.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.18","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.18/manifests"},{"name":"v2.0.17","sha":"08adf1ae16266c84de996b34a9668bce86b07dd7","kind":"commit","published_at":"2025-02-06T10:29:51.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.17","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.17/manifests"},{"name":"v2.0.16","sha":"acf4977c232bcc9ec6c9132a2783d87e6fdf2f1a","kind":"commit","published_at":"2024-11-02T19:19:37.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.16","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.16/manifests"},{"name":"v2.0.15","sha":"36c51bd360aa7bc9f8b1f47dbe4a8b6adb4b566a","kind":"commit","published_at":"2024-04-11T07:04:13.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.15","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.15/manifests"},{"name":"v2.0.14","sha":"2d3087e19ccc6d1d5a0c5b93fd54e68c5378c688","kind":"commit","published_at":"2024-04-05T09:47:02.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.14","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.14/manifests"},{"name":"v2.0.13","sha":"ac98a811b8d7448a885b0483e43bf1a50011e411","kind":"commit","published_at":"2024-03-20T23:00:20.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.13","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.13/manifests"},{"name":"v2.0.12","sha":"ab127f036a37f4ae973a7ab5ecb6ac84a02198b7","kind":"commit","published_at":"2024-03-18T19:54:56.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.12","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.12/manifests"},{"name":"v2.0.11","sha":"647c91f3b6e5081690eb1ddcd6cb6223d81cc4a3","kind":"commit","published_at":"2024-03-16T16:12:02.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.11","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.11/manifests"},{"name":"v2.0.10","sha":"875e22b457d86905ee5b8129c55f1bc096b7c523","kind":"commit","published_at":"2023-10-10T08:41:17.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.10","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.10/manifests"},{"name":"v2.0.9","sha":"aefe950d02ad487d3aa2774c3812b83bb8b6d2d1","kind":"commit","published_at":"2023-09-28T17:11:23.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.9","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.9/manifests"},{"name":"v2.0.8","sha":"4f4a98552cc5c34da06687e85143cd79e2925730","kind":"commit","published_at":"2023-08-23T22:43:42.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.8","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.8/manifests"},{"name":"v2.0.7","sha":"89d58f333fe15bfc39443eb578f4e8ebc18b2e8e","kind":"commit","published_at":"2023-08-23T20:22:29.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.7","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.7/manifests"},{"name":"v2.0.6","sha":"7a255c32c48c66227821c361bf38ad87b5ca2052","kind":"commit","published_at":"2023-08-23T19:42:12.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.6","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.6/manifests"},{"name":"v2.0.5","sha":"f49680eab25c82416960b072ae3b5d69bec132aa","kind":"commit","published_at":"2023-08-23T18:55:29.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.5","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.5/manifests"},{"name":"v2.0.4","sha":"12e86ede8a9391947ee70ab7c187d32651be0b45","kind":"commit","published_at":"2023-06-26T20:16:08.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.4","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"624805cf0aed501eabf5a425fbc203aeb0920262","kind":"commit","published_at":"2023-06-26T19:41:57.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.3","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"382708ffd532d81c0130fc0e88f3617778c547b6","kind":"commit","published_at":"2023-06-23T20:23:49.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.2","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"7f86c5f848f06518de00264b1b79219a486843dd","kind":"tag","published_at":"2023-01-27T16:29:53.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.1","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.1/manifests"},{"name":"v1.0.8","sha":"59179e47ef4d69b270397ecba389e6367be961e6","kind":"tag","published_at":"2023-01-27T16:17:03.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v1.0.8","html_url":"https://github.com/portabletext/toolkit/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"3d6c0a6cbd098cd4dc66ae92302cf079f91093d3","kind":"commit","published_at":"2023-01-27T11:04:39.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v1.0.7","html_url":"https://github.com/portabletext/toolkit/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.7/manifests"},{"name":"v2.0.0","sha":"dfc0785cc056f551f30d61b3d89a2f0d9c523d62","kind":"tag","published_at":"2022-11-01T22:44:40.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v2.0.0","html_url":"https://github.com/portabletext/toolkit/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v2.0.0/manifests"},{"name":"v1.0.6","sha":"c8b654f8e2c93c75bd1cde763948e5ec716676fc","kind":"tag","published_at":"2022-09-26T18:13:14.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v1.0.6","html_url":"https://github.com/portabletext/toolkit/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"b4caa048fb0df69809d131f5eb2532189c3ccca9","kind":"tag","published_at":"2022-03-07T03:34:33.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v1.0.5","html_url":"https://github.com/portabletext/toolkit/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"955d3e9acc45ea8091dd06ba2923e32474830a00","kind":"tag","published_at":"2022-02-11T19:22:31.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v1.0.4","html_url":"https://github.com/portabletext/toolkit/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"8426f5905b7b341396662fcdeb408ce2ed6f7eae","kind":"tag","published_at":"2022-02-04T01:18:01.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v1.0.3","html_url":"https://github.com/portabletext/toolkit/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"c8b463c11806e912feb9ca27f16a04689592eb05","kind":"tag","published_at":"2022-02-04T01:09:35.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v1.0.2","html_url":"https://github.com/portabletext/toolkit/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"1695f5f8543524bc4cbd9a7ff1e9f89d38ce14dd","kind":"tag","published_at":"2022-02-04T00:52:13.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v1.0.1","html_url":"https://github.com/portabletext/toolkit/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"1e69bb24b1504051c613127f014ee690d0f7c8b2","kind":"tag","published_at":"2022-02-04T00:48:08.000Z","download_url":"https://codeload.github.com/portabletext/toolkit/tar.gz/v1.0.0","html_url":"https://github.com/portabletext/toolkit/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/portabletext/toolkit@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-08-11T22:24:30.321Z","dependent_packages_count":17,"downloads":5985287,"downloads_period":"last-month","dependent_repos_count":3509,"rankings":{"downloads":0.34322153632898883,"dependent_repos_count":0.3779738766994836,"dependent_packages_count":1.3514570075069383,"stargazers_count":9.45287960471249,"forks_count":8.218157770206721,"docker_downloads_count":1.5202866599675846,"average":3.543996075903701},"purl":"pkg:npm/%40portabletext/toolkit","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@portabletext/toolkit","docker_dependents_count":5,"docker_downloads_count":345,"usage_url":"https://repos.ecosyste.ms/usage/npm/@portabletext/toolkit","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@portabletext/toolkit/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-06T11:28:21.963Z","issues_count":7,"pull_requests_count":145,"avg_time_to_close_issue":1556187.5,"avg_time_to_close_pull_request":1015505.3571428572,"issues_closed_count":4,"pull_requests_closed_count":126,"pull_request_authors_count":12,"issue_authors_count":7,"avg_comments_per_issue":1.4285714285714286,"avg_comments_per_pull_request":0.7862068965517242,"merged_pull_requests_count":113,"bot_issues_count":1,"bot_pull_requests_count":130,"past_year_issues_count":0,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":261917.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.2173913043478262,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":23,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/portabletext%2Ftoolkit/issues","maintainers":[{"login":"rexxars","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rexxars"},{"login":"christianhg","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christianhg"},{"login":"stipsan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stipsan"},{"login":"mariuslundgard","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mariuslundgard"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@portabletext%2Ftoolkit/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@portabletext%2Ftoolkit/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@portabletext%2Ftoolkit/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@portabletext%2Ftoolkit/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@portabletext%2Ftoolkit/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@portabletext%2Ftoolkit/codemeta","maintainers":[{"uuid":"rexxars","login":"rexxars","name":null,"email":"espen@hovlandsdal.com","url":null,"packages_count":253,"html_url":"https://www.npmjs.com/~rexxars","role":null,"created_at":"2022-11-19T02:37:25.891Z","updated_at":"2022-11-19T02:37:25.891Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rexxars/packages"},{"uuid":"snorreeb","login":"snorreeb","name":null,"email":"snorre.e.brekke@gmail.com","url":null,"packages_count":117,"html_url":"https://www.npmjs.com/~snorreeb","role":null,"created_at":"2023-02-20T03:12:38.044Z","updated_at":"2023-02-20T03:12:38.044Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/snorreeb/packages"},{"uuid":"stipsan","login":"stipsan","name":null,"email":"stipsan@gmail.com","url":null,"packages_count":148,"html_url":"https://www.npmjs.com/~stipsan","role":null,"created_at":"2023-08-24T19:37:23.228Z","updated_at":"2023-08-24T19:37:23.228Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/stipsan/packages"},{"uuid":"kmelve","login":"kmelve","name":null,"email":"knut.melvaer@gmail.com","url":null,"packages_count":149,"html_url":"https://www.npmjs.com/~kmelve","role":null,"created_at":"2022-11-19T02:37:25.866Z","updated_at":"2022-11-19T02:37:25.866Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/kmelve/packages"},{"uuid":"bjoerge","login":"bjoerge","name":null,"email":"bjoerge@gmail.com","url":null,"packages_count":189,"html_url":"https://www.npmjs.com/~bjoerge","role":null,"created_at":"2022-11-19T02:37:25.979Z","updated_at":"2022-11-19T02:37:25.979Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/bjoerge/packages"},{"uuid":"skogsmaskin","login":"skogsmaskin","name":null,"email":"per.kristian.nordnes@gmail.com","url":null,"packages_count":124,"html_url":"https://www.npmjs.com/~skogsmaskin","role":null,"created_at":"2022-11-19T02:37:25.924Z","updated_at":"2022-11-19T02:37:25.924Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/skogsmaskin/packages"},{"uuid":"mariuslundgard","login":"mariuslundgard","name":null,"email":"studio@mariuslundgard.com","url":null,"packages_count":163,"html_url":"https://www.npmjs.com/~mariuslundgard","role":null,"created_at":"2022-11-19T02:37:25.959Z","updated_at":"2022-11-19T02:37:25.959Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mariuslundgard/packages"},{"uuid":"sanity-io","login":"sanity-io","name":null,"email":"developers@sanity.io","url":null,"packages_count":366,"html_url":"https://www.npmjs.com/~sanity-io","role":null,"created_at":"2023-01-30T17:20:47.474Z","updated_at":"2023-01-30T17:20:47.474Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sanity-io/packages"},{"uuid":"rbotten","login":"rbotten","name":null,"email":"rbotten@gmail.com","url":null,"packages_count":61,"html_url":"https://www.npmjs.com/~rbotten","role":null,"created_at":"2022-11-19T02:37:26.001Z","updated_at":"2022-11-19T02:37:26.001Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rbotten/packages"},{"uuid":"christianhg","login":"christianhg","name":null,"email":"services@groengaard.dk","url":null,"packages_count":61,"html_url":"https://www.npmjs.com/~christianhg","role":null,"created_at":"2025-10-03T14:53:28.039Z","updated_at":"2025-10-03T14:53:28.039Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/christianhg/packages"},{"uuid":"josef-sanity","login":"josef-sanity","name":null,"email":"josef.hlavacek@sanity.io","url":null,"packages_count":42,"html_url":"https://www.npmjs.com/~josef-sanity","role":null,"created_at":"2026-03-04T12:05:26.456Z","updated_at":"2026-03-04T12:05:26.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/josef-sanity/packages"}]}