{"id":15826,"name":"specifications","description":"Specifications for the DTS API","url":"https://github.com/distributed-text-services/specifications","last_synced_at":"2025-09-04T23:00:03.083Z","repository":{"id":40207321,"uuid":"50854304","full_name":"distributed-text-services/specifications","owner":"distributed-text-services","description":"Specifications for the DTS API","archived":false,"fork":false,"pushed_at":"2024-11-14T10:34:08.000Z","size":875,"stargazers_count":28,"open_issues_count":23,"forks_count":11,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-12T06:26:31.113Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://w3id.org/dts","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distributed-text-services.png","metadata":{"files":{"readme":"README.md","changelog":"changelogs.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-02-01T16:48:02.000Z","updated_at":"2024-11-14T10:34:28.000Z","dependencies_parsed_at":"2024-07-12T14:57:06.515Z","dependency_job_id":"63e4271c-76c4-4ce8-85b9-b97a7ca6a7ea","html_url":"https://github.com/distributed-text-services/specifications","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/distributed-text-services/specifications","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distributed-text-services%2Fspecifications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distributed-text-services%2Fspecifications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distributed-text-services%2Fspecifications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distributed-text-services%2Fspecifications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distributed-text-services","download_url":"https://codeload.github.com/distributed-text-services/specifications/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distributed-text-services%2Fspecifications/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273685605,"owners_count":25149722,"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-09-04T02:00:08.968Z","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":{"login":"distributed-text-services","name":"Distributed Text Services","uuid":"15660455","kind":"organization","description":"","email":"distributed-text-services@googlegroups.com","website":"https://w3id.org/dts","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15660455?v=4","repositories_count":5,"last_synced_at":"2023-03-09T21:20:28.030Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distributed-text-services","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-19T11:42:07.665Z","updated_at":"2023-03-09T21:20:28.047Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distributed-text-services","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distributed-text-services/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"distributed-text-services/specifications","html_url":"https://github.com/distributed-text-services/specifications","last_synced_at":"2025-08-31T09:58:47.833Z","status":null,"issues_count":4,"pull_requests_count":1,"avg_time_to_close_issue":8862909.666666666,"avg_time_to_close_pull_request":644717.0,"issues_closed_count":3,"pull_requests_closed_count":1,"pull_request_authors_count":1,"issue_authors_count":2,"avg_comments_per_issue":2.75,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":8862909.666666666,"past_year_avg_time_to_close_pull_request":644717.0,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":2.75,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2025-08-30T11:23:35.470Z","updated_at":"2025-09-02T19:18:00.856Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distributed-text-services%2Fspecifications","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distributed-text-services%2Fspecifications/issues","issue_labels_count":{"Navigation Endpoint":9,"Documentation":8,"Question":7,"DTS Scheme":6,"Document Endpoint":5,"Collection Endpoint":5,"multiple-tree":4,"New Feature":3,"wontfix":3,"Context JSON":3,"User Story":2,"GO":2,"Meta":1,"Future":1,"outreach":1,"Cookbook":1},"pull_request_labels_count":{"dependencies":3,"Documentation":1},"issue_author_associations_count":{"NONE":20,"CONTRIBUTOR":20,"MEMBER":14,"COLLABORATOR":9},"pull_request_author_associations_count":{"COLLABORATOR":10,"CONTRIBUTOR":5,"MEMBER":4},"issue_authors":{"PonteIneptique":14,"monotasker":9,"balmas":8,"geoffroy-noel-ddh":7,"kbrueckmann":5,"mromanello":4,"hcayless":3,"jonathanrobie":3,"philippepons":2,"ingoboerner":2,"rerouj":2,"PietroLiuzzo":2,"robcast":1,"mhucka":1},"pull_request_authors":{"monotasker":10,"PonteIneptique":4,"dependabot[bot]":3,"ingoboerner":1,"mromanello":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10058116,"issues_count":30985287,"pull_requests_count":93679802,"authors_count":10684821,"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":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":4},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":1},"past_year_issue_authors":{"kbrueckmann":3,"ingoboerner":1},"past_year_pull_request_authors":{"ingoboerner":1},"maintainers":[{"login":"monotasker","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/monotasker"},{"login":"PonteIneptique","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PonteIneptique"}],"active_maintainers":[]},"events":{"total":{"IssuesEvent":9,"IssueCommentEvent":19,"PushEvent":10,"PullRequestEvent":5,"ForkEvent":1,"CreateEvent":1},"last_year":{"IssuesEvent":9,"IssueCommentEvent":19,"PushEvent":10,"PullRequestEvent":5,"ForkEvent":1,"CreateEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-22T08:21:59.408Z","updated_at":"2022-07-22T08:21:59.408Z","repository_link":"https://github.com/distributed-text-services/specifications/blob/master/Gemfile","dependencies":[{"id":358415661,"package_name":"github-pages","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":358415662,"package_name":"tzinfo-data","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":358415663,"package_name":"jekyll-paginate","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":358415664,"package_name":"jekyll-sitemap","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":358415665,"package_name":"jekyll-gist","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":358415666,"package_name":"jekyll-feed","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":358415667,"package_name":"jemoji","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":358415668,"package_name":"jekyll-include-cache","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":358415669,"package_name":"jekyll-algolia","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":358415670,"package_name":"jekyll-octicons","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":358415671,"package_name":"pkg-config","ecosystem":"rubygems","requirements":"~\u003e 1.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-22T08:21:59.539Z","updated_at":"2022-07-22T08:21:59.539Z","repository_link":"https://github.com/distributed-text-services/specifications/blob/master/Gemfile.lock","dependencies":[{"id":358415879,"package_name":"activesupport","ecosystem":"rubygems","requirements":"4.2.11.1","direct":false,"kind":"runtime","optional":false},{"id":358415880,"package_name":"addressable","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":358415881,"package_name":"algolia_html_extractor","ecosystem":"rubygems","requirements":"2.6.4","direct":false,"kind":"runtime","optional":false},{"id":358415882,"package_name":"algoliasearch","ecosystem":"rubygems","requirements":"1.27.1","direct":false,"kind":"runtime","optional":false},{"id":358415883,"package_name":"coffee-script","ecosystem":"rubygems","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":358415884,"package_name":"coffee-script-source","ecosystem":"rubygems","requirements":"1.11.1","direct":false,"kind":"runtime","optional":false},{"id":358415885,"package_name":"colorator","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":358415886,"package_name":"commonmarker","ecosystem":"rubygems","requirements":"0.17.13","direct":false,"kind":"runtime","optional":false},{"id":358415887,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":358415888,"package_name":"dnsruby","ecosystem":"rubygems","requirements":"1.61.3","direct":false,"kind":"runtime","optional":false},{"id":358415889,"package_name":"em-websocket","ecosystem":"rubygems","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":358415890,"package_name":"ethon","ecosystem":"rubygems","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":358415891,"package_name":"eventmachine","ecosystem":"rubygems","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":358415892,"package_name":"execjs","ecosystem":"rubygems","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":358415893,"package_name":"faraday","ecosystem":"rubygems","requirements":"0.17.0","direct":false,"kind":"runtime","optional":false},{"id":358415894,"package_name":"ffi","ecosystem":"rubygems","requirements":"1.11.1","direct":false,"kind":"runtime","optional":false},{"id":358415895,"package_name":"filesize","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":358415896,"package_name":"forwardable-extended","ecosystem":"rubygems","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":358415897,"package_name":"gemoji","ecosystem":"rubygems","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":358415898,"package_name":"github-pages","ecosystem":"rubygems","requirements":"201","direct":false,"kind":"runtime","optional":false},{"id":358415899,"package_name":"github-pages-health-check","ecosystem":"rubygems","requirements":"1.16.1","direct":false,"kind":"runtime","optional":false},{"id":358415900,"package_name":"html-pipeline","ecosystem":"rubygems","requirements":"2.14.0","direct":false,"kind":"runtime","optional":false},{"id":358415901,"package_name":"http_parser.rb","ecosystem":"rubygems","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":358415902,"package_name":"httpclient","ecosystem":"rubygems","requirements":"2.8.3","direct":false,"kind":"runtime","optional":false},{"id":358415903,"package_name":"i18n","ecosystem":"rubygems","requirements":"0.9.5","direct":false,"kind":"runtime","optional":false},{"id":358415904,"package_name":"jekyll","ecosystem":"rubygems","requirements":"3.8.5","direct":false,"kind":"runtime","optional":false},{"id":358415905,"package_name":"jekyll-algolia","ecosystem":"rubygems","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":358415906,"package_name":"jekyll-avatar","ecosystem":"rubygems","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":358415907,"package_name":"jekyll-coffeescript","ecosystem":"rubygems","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415908,"package_name":"jekyll-commonmark","ecosystem":"rubygems","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":358415909,"package_name":"jekyll-commonmark-ghpages","ecosystem":"rubygems","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":358415910,"package_name":"jekyll-default-layout","ecosystem":"rubygems","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":358415911,"package_name":"jekyll-feed","ecosystem":"rubygems","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":358415912,"package_name":"jekyll-gist","ecosystem":"rubygems","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":358415913,"package_name":"jekyll-github-metadata","ecosystem":"rubygems","requirements":"2.12.1","direct":false,"kind":"runtime","optional":false},{"id":358415914,"package_name":"jekyll-include-cache","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":358415915,"package_name":"jekyll-mentions","ecosystem":"rubygems","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":358415916,"package_name":"jekyll-octicons","ecosystem":"rubygems","requirements":"9.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415917,"package_name":"jekyll-optional-front-matter","ecosystem":"rubygems","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":358415918,"package_name":"jekyll-paginate","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":358415919,"package_name":"jekyll-readme-index","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":358415920,"package_name":"jekyll-redirect-from","ecosystem":"rubygems","requirements":"0.14.0","direct":false,"kind":"runtime","optional":false},{"id":358415921,"package_name":"jekyll-relative-links","ecosystem":"rubygems","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":358415922,"package_name":"jekyll-remote-theme","ecosystem":"rubygems","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":358415923,"package_name":"jekyll-sass-converter","ecosystem":"rubygems","requirements":"1.5.2","direct":false,"kind":"runtime","optional":false},{"id":358415924,"package_name":"jekyll-seo-tag","ecosystem":"rubygems","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":358415925,"package_name":"jekyll-sitemap","ecosystem":"rubygems","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":358415926,"package_name":"jekyll-swiss","ecosystem":"rubygems","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":358415927,"package_name":"jekyll-theme-architect","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415928,"package_name":"jekyll-theme-cayman","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415929,"package_name":"jekyll-theme-dinky","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415930,"package_name":"jekyll-theme-hacker","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415931,"package_name":"jekyll-theme-leap-day","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415932,"package_name":"jekyll-theme-merlot","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415933,"package_name":"jekyll-theme-midnight","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415934,"package_name":"jekyll-theme-minimal","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415935,"package_name":"jekyll-theme-modernist","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415936,"package_name":"jekyll-theme-primer","ecosystem":"rubygems","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":358415937,"package_name":"jekyll-theme-slate","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415938,"package_name":"jekyll-theme-tactile","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415939,"package_name":"jekyll-theme-time-machine","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415940,"package_name":"jekyll-titles-from-headings","ecosystem":"rubygems","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":358415941,"package_name":"jekyll-watch","ecosystem":"rubygems","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":358415942,"package_name":"jemoji","ecosystem":"rubygems","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":358415943,"package_name":"json","ecosystem":"rubygems","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":358415944,"package_name":"kramdown","ecosystem":"rubygems","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":358415945,"package_name":"liquid","ecosystem":"rubygems","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":358415946,"package_name":"listen","ecosystem":"rubygems","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":358415947,"package_name":"mercenary","ecosystem":"rubygems","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":358415948,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":358415949,"package_name":"minima","ecosystem":"rubygems","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":358415950,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.14.4","direct":false,"kind":"runtime","optional":false},{"id":358415951,"package_name":"multipart-post","ecosystem":"rubygems","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415952,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.12.5","direct":false,"kind":"runtime","optional":false},{"id":358415953,"package_name":"octicons","ecosystem":"rubygems","requirements":"9.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415954,"package_name":"octokit","ecosystem":"rubygems","requirements":"4.14.0","direct":false,"kind":"runtime","optional":false},{"id":358415955,"package_name":"pathutil","ecosystem":"rubygems","requirements":"0.16.2","direct":false,"kind":"runtime","optional":false},{"id":358415956,"package_name":"pkg-config","ecosystem":"rubygems","requirements":"1.3.9","direct":false,"kind":"runtime","optional":false},{"id":358415957,"package_name":"progressbar","ecosystem":"rubygems","requirements":"1.10.1","direct":false,"kind":"runtime","optional":false},{"id":358415958,"package_name":"public_suffix","ecosystem":"rubygems","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":358415959,"package_name":"racc","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":358415960,"package_name":"rb-fsevent","ecosystem":"rubygems","requirements":"0.10.3","direct":false,"kind":"runtime","optional":false},{"id":358415961,"package_name":"rb-inotify","ecosystem":"rubygems","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":358415962,"package_name":"rouge","ecosystem":"rubygems","requirements":"3.11.0","direct":false,"kind":"runtime","optional":false},{"id":358415963,"package_name":"ruby-enum","ecosystem":"rubygems","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":358415964,"package_name":"ruby_dep","ecosystem":"rubygems","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":358415965,"package_name":"rubyzip","ecosystem":"rubygems","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":358415966,"package_name":"safe_yaml","ecosystem":"rubygems","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":358415967,"package_name":"sass","ecosystem":"rubygems","requirements":"3.7.4","direct":false,"kind":"runtime","optional":false},{"id":358415968,"package_name":"sass-listen","ecosystem":"rubygems","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":358415969,"package_name":"sawyer","ecosystem":"rubygems","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":358415970,"package_name":"terminal-table","ecosystem":"rubygems","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":358415971,"package_name":"thread_safe","ecosystem":"rubygems","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":358415972,"package_name":"typhoeus","ecosystem":"rubygems","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":358415973,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"1.2.9","direct":false,"kind":"runtime","optional":false},{"id":358415974,"package_name":"tzinfo-data","ecosystem":"rubygems","requirements":"1.2019.3","direct":false,"kind":"runtime","optional":false},{"id":358415975,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":358415976,"package_name":"verbal_expressions","ecosystem":"rubygems","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-04T15:50:46.799Z","updated_at":"2025-10-07T08:08:32.909Z","avatar_url":"https://github.com/distributed-text-services.png","language":"HTML","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/15826","html_url":"https://science.ecosyste.ms/projects/15826","bibtex_url":"https://science.ecosyste.ms/projects/15826/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/15826/export.apalike"}