{"id":40849,"name":"ttrpg","description":"For stories about what it means to be human, doing goofy, cool, fantastic little human things.","url":"https://github.com/snotskie/ttrpg","last_synced_at":"2025-09-05T08:45:48.815Z","repository":{"id":237751124,"uuid":"795171485","full_name":"snotskie/ttrpg","owner":"snotskie","description":"For stories about what it means to be human, doing goofy, cool, fantastic little human things.","archived":false,"fork":false,"pushed_at":"2025-09-01T16:47:10.000Z","size":19221,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-01T17:22:05.202Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://snotskie.com/ttrpg/","language":"CSS","has_issues":false,"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/snotskie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-02T18:09:40.000Z","updated_at":"2025-09-01T15:08:18.000Z","dependencies_parsed_at":"2025-04-22T23:28:58.286Z","dependency_job_id":"6f38fe0f-2939-44bf-9d09-fec2f0b3ad8d","html_url":"https://github.com/snotskie/ttrpg","commit_stats":null,"previous_names":["snotskie/ttrpg"],"tags_count":69,"template":false,"template_full_name":null,"purl":"pkg:github/snotskie/ttrpg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snotskie%2Fttrpg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snotskie%2Fttrpg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snotskie%2Fttrpg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snotskie%2Fttrpg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snotskie","download_url":"https://codeload.github.com/snotskie/ttrpg/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snotskie%2Fttrpg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273733820,"owners_count":25158263,"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-05T02:00:09.113Z","response_time":402,"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":"snotskie","name":"snotskie","uuid":"2658495","kind":"user","description":"","email":"","website":"https://snotskie.com/bio","location":"Madison, WI","twitter":null,"company":"UW-Madison","icon_url":"https://avatars.githubusercontent.com/u/2658495?u=6f47b54a983d5e903687af4cc1cc7ec65c60311c\u0026v=4","repositories_count":27,"last_synced_at":"2024-03-14T18:39:32.520Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/snotskie","funding_links":[],"total_stars":7,"followers":null,"following":null,"created_at":"2022-11-08T16:36:10.700Z","updated_at":"2024-03-14T18:39:38.188Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snotskie","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snotskie/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"snotskie/ttrpg","html_url":"https://github.com/snotskie/ttrpg","last_synced_at":null,"status":null,"issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2025-09-01T16:29:41.440Z","updated_at":"2025-09-02T02:39:17.829Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/snotskie%2Fttrpg","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/snotskie%2Fttrpg/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"OWNER":1},"pull_request_author_associations_count":{},"issue_authors":{"snotskie":1},"pull_request_authors":{},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10094415,"issues_count":31369099,"pull_requests_count":97039083,"authors_count":10700197,"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":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"snotskie","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snotskie"}],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":58,"WatchEvent":1,"DeleteEvent":1,"PushEvent":498,"CreateEvent":57},"last_year":{"ReleaseEvent":58,"WatchEvent":1,"DeleteEvent":1,"PushEvent":498,"CreateEvent":57}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/deploy.yml","sha":null,"kind":"manifest","created_at":"2024-05-13T18:30:45.054Z","updated_at":"2024-05-13T18:30:45.054Z","repository_link":"https://github.com/snotskie/ttrpg/blob/main/.github/workflows/deploy.yml","dependencies":[{"id":18065118962,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":18065118963,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2025-04-22T23:28:50.573Z","updated_at":"2025-04-22T23:28:50.573Z","repository_link":"https://github.com/snotskie/ttrpg/blob/main/package-lock.json","dependencies":[{"id":22810544844,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.26.2","direct":false,"kind":"development","optional":false},{"id":22810544846,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"development","optional":false},{"id":22810544848,"package_name":"@csstools/postcss-is-pseudo-class","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":22810544850,"package_name":"@csstools/selector-resolve-nested","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":22810544852,"package_name":"@csstools/selector-specificity","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":22810544854,"package_name":"@marp-team/marp-cli","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":22810545264,"package_name":"@marp-team/marp-core","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":22810546873,"package_name":"@marp-team/marpit","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":22810547033,"package_name":"@marp-team/marpit-svg-polyfill","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":22810547067,"package_name":"@puppeteer/browsers","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"development","optional":false},{"id":22810547068,"package_name":"@tootallnate/quickjs-emscripten","ecosystem":"npm","requirements":"0.23.0","direct":false,"kind":"development","optional":false},{"id":22810547069,"package_name":"@types/node","ecosystem":"npm","requirements":"22.13.5","direct":false,"kind":"development","optional":false},{"id":22810547070,"package_name":"@types/yauzl","ecosystem":"npm","requirements":"2.10.3","direct":false,"kind":"development","optional":false},{"id":22810547071,"package_name":"accepts","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"development","optional":false},{"id":22810547072,"package_name":"agent-base","ecosystem":"npm","requirements":"7.1.3","direct":false,"kind":"development","optional":false},{"id":22810547073,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":22810547074,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":22810547075,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22810547076,"package_name":"ast-types","ecosystem":"npm","requirements":"0.13.4","direct":false,"kind":"development","optional":false},{"id":22810547077,"package_name":"b4a","ecosystem":"npm","requirements":"1.6.7","direct":false,"kind":"development","optional":false},{"id":22810547078,"package_name":"bare-events","ecosystem":"npm","requirements":"2.5.4","direct":false,"kind":"development","optional":false},{"id":22810547079,"package_name":"bare-fs","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":22810547080,"package_name":"bare-os","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"development","optional":false},{"id":22810547081,"package_name":"bare-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":22810547082,"package_name":"bare-stream","ecosystem":"npm","requirements":"2.6.5","direct":false,"kind":"development","optional":false},{"id":22810547083,"package_name":"basic-ftp","ecosystem":"npm","requirements":"5.0.5","direct":false,"kind":"development","optional":false},{"id":22810547084,"package_name":"batch","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":22810547085,"package_name":"buffer-crc32","ecosystem":"npm","requirements":"0.2.13","direct":false,"kind":"development","optional":false},{"id":22810547086,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":22810547087,"package_name":"chokidar","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":22810547088,"package_name":"chromium-bidi","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":22810547089,"package_name":"cliui","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"development","optional":false},{"id":22810547090,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22810547091,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":22810547092,"package_name":"commander","ecosystem":"npm","requirements":"8.3.0","direct":false,"kind":"development","optional":false},{"id":22810547093,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"development","optional":false},{"id":22810547094,"package_name":"cssesc","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":22810547095,"package_name":"cssfilter","ecosystem":"npm","requirements":"0.0.10","direct":false,"kind":"development","optional":false},{"id":22810547096,"package_name":"data-uri-to-buffer","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":22810547097,"package_name":"debug","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"development","optional":false},{"id":22810547098,"package_name":"degenerator","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":22810547099,"package_name":"depd","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":22810547100,"package_name":"devtools-protocol","ecosystem":"npm","requirements":"0.0.1402036","direct":false,"kind":"development","optional":false},{"id":22810547101,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":22810547102,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.4","direct":false,"kind":"development","optional":false},{"id":22810547103,"package_name":"entities","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"development","optional":false},{"id":22810547104,"package_name":"env-paths","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":22810547105,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":22810547106,"package_name":"escalade","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":22810547107,"package_name":"escape-html","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":22810547108,"package_name":"escodegen","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":22810547109,"package_name":"esm","ecosystem":"npm","requirements":"3.2.25","direct":false,"kind":"development","optional":false},{"id":22810547110,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":22810547111,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":22810547112,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":22810547113,"package_name":"extract-zip","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22810547114,"package_name":"fast-fifo","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":22810547115,"package_name":"fd-slicer","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":22810547116,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":22810547117,"package_name":"get-stream","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":22810547118,"package_name":"get-uri","ecosystem":"npm","requirements":"6.0.4","direct":false,"kind":"development","optional":false},{"id":22810547119,"package_name":"highlight.js","ecosystem":"npm","requirements":"11.11.1","direct":false,"kind":"development","optional":false},{"id":22810547120,"package_name":"http-errors","ecosystem":"npm","requirements":"1.6.3","direct":false,"kind":"development","optional":false},{"id":22810547121,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"7.0.2","direct":false,"kind":"development","optional":false},{"id":22810547122,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"development","optional":false},{"id":22810547123,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":22810547124,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":22810547125,"package_name":"ip-address","ecosystem":"npm","requirements":"9.0.5","direct":false,"kind":"development","optional":false},{"id":22810547126,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":22810547127,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":22810547128,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":22810547129,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":22810547130,"package_name":"jsbn","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":22810547131,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":22810547132,"package_name":"katex","ecosystem":"npm","requirements":"0.16.21","direct":false,"kind":"development","optional":false},{"id":22810547133,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":22810547134,"package_name":"linkify-it","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":22810547135,"package_name":"lodash.kebabcase","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":22810547136,"package_name":"lru-cache","ecosystem":"npm","requirements":"7.18.3","direct":false,"kind":"development","optional":false},{"id":22810547137,"package_name":"markdown-it","ecosystem":"npm","requirements":"14.1.0","direct":false,"kind":"development","optional":false},{"id":22810547138,"package_name":"markdown-it-front-matter","ecosystem":"npm","requirements":"0.2.4","direct":false,"kind":"development","optional":false},{"id":22810547176,"package_name":"mathjax-full","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":22810547177,"package_name":"mdurl","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":22810547178,"package_name":"mhchemparser","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":22810547179,"package_name":"mime-db","ecosystem":"npm","requirements":"1.52.0","direct":false,"kind":"development","optional":false},{"id":22810547180,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.35","direct":false,"kind":"development","optional":false},{"id":22810547181,"package_name":"mitt","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":22810547182,"package_name":"mj-context-menu","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":22810547183,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":22810547184,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.8","direct":false,"kind":"development","optional":false},{"id":22810547185,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"development","optional":false},{"id":22810547186,"package_name":"netmask","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":22810547187,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":22810547188,"package_name":"pac-proxy-agent","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":22810547189,"package_name":"pac-resolver","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":22810547190,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":22810547191,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":22810547192,"package_name":"parseurl","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"development","optional":false},{"id":22810547193,"package_name":"pend","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":22810547194,"package_name":"picocolors","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":22810547195,"package_name":"postcss","ecosystem":"npm","requirements":"8.5.3","direct":false,"kind":"development","optional":false},{"id":22810547196,"package_name":"postcss-nesting","ecosystem":"npm","requirements":"13.0.1","direct":false,"kind":"development","optional":false},{"id":22810547197,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"development","optional":false},{"id":22810547198,"package_name":"progress","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":22810547199,"package_name":"proxy-agent","ecosystem":"npm","requirements":"6.5.0","direct":false,"kind":"development","optional":false},{"id":22810547200,"package_name":"proxy-from-env","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":22810547201,"package_name":"pump","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":22810547202,"package_name":"punycode.js","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":22810547203,"package_name":"puppeteer-core","ecosystem":"npm","requirements":"24.2.1","direct":false,"kind":"development","optional":false},{"id":22810547204,"package_name":"readdirp","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":22810547205,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":22810547206,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":22810547207,"package_name":"semver","ecosystem":"npm","requirements":"7.7.1","direct":false,"kind":"development","optional":false},{"id":22810547208,"package_name":"serve-index","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"development","optional":false},{"id":22810547209,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"development","optional":false},{"id":22810547210,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":22810547211,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":22810547212,"package_name":"smart-buffer","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":22810547213,"package_name":"socks","ecosystem":"npm","requirements":"2.8.4","direct":false,"kind":"development","optional":false},{"id":22810547214,"package_name":"socks-proxy-agent","ecosystem":"npm","requirements":"8.0.5","direct":false,"kind":"development","optional":false},{"id":22810547215,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":22810547216,"package_name":"source-map-js","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":22810547217,"package_name":"speech-rule-engine","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"development","optional":false},{"id":22810547218,"package_name":"commander","ecosystem":"npm","requirements":"9.2.0","direct":false,"kind":"development","optional":false},{"id":22810547219,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":22810547220,"package_name":"statuses","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":22810547221,"package_name":"streamx","ecosystem":"npm","requirements":"2.22.0","direct":false,"kind":"development","optional":false},{"id":22810547222,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":22810547223,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":22810547224,"package_name":"tar-fs","ecosystem":"npm","requirements":"3.0.8","direct":false,"kind":"development","optional":false},{"id":22810547225,"package_name":"tar-stream","ecosystem":"npm","requirements":"3.1.7","direct":false,"kind":"development","optional":false},{"id":22810547226,"package_name":"text-decoder","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":22810547227,"package_name":"tmp","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"development","optional":false},{"id":22810547228,"package_name":"tslib","ecosystem":"npm","requirements":"2.8.1","direct":false,"kind":"development","optional":false},{"id":22810547229,"package_name":"typed-query-selector","ecosystem":"npm","requirements":"2.12.0","direct":false,"kind":"development","optional":false},{"id":22810547230,"package_name":"uc.micro","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":22810547231,"package_name":"undici-types","ecosystem":"npm","requirements":"6.20.0","direct":false,"kind":"development","optional":false},{"id":22810547232,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":22810547233,"package_name":"wicked-good-xpath","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":22810547234,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":22810547235,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":22810547236,"package_name":"ws","ecosystem":"npm","requirements":"8.18.1","direct":false,"kind":"development","optional":false},{"id":22810547237,"package_name":"xmldom-sre","ecosystem":"npm","requirements":"0.1.31","direct":false,"kind":"development","optional":false},{"id":22810547238,"package_name":"xss","ecosystem":"npm","requirements":"1.0.15","direct":false,"kind":"development","optional":false},{"id":22810547239,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"development","optional":false},{"id":22810547240,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"development","optional":false},{"id":22810547241,"package_name":"yargs","ecosystem":"npm","requirements":"17.7.2","direct":false,"kind":"development","optional":false},{"id":22810547242,"package_name":"yargs-parser","ecosystem":"npm","requirements":"21.1.1","direct":false,"kind":"development","optional":false},{"id":22810547243,"package_name":"yauzl","ecosystem":"npm","requirements":"2.10.0","direct":false,"kind":"development","optional":false},{"id":22810547244,"package_name":"zod","ecosystem":"npm","requirements":"3.24.2","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2025-04-22T23:28:58.190Z","updated_at":"2025-04-22T23:28:58.190Z","repository_link":"https://github.com/snotskie/ttrpg/blob/main/package.json","dependencies":[{"id":22810547245,"package_name":"@marp-team/marp-cli","ecosystem":"npm","requirements":"^4.1.2","direct":true,"kind":"runtime","optional":false},{"id":22810547246,"package_name":"serve","ecosystem":"npm","requirements":"^14.2.4","direct":true,"kind":"runtime","optional":false},{"id":22810547247,"package_name":"@marp-team/marp-cli","ecosystem":"npm","requirements":"^4.1.2","direct":true,"kind":"development","optional":false}]}],"score":null,"created_at":"2025-09-04T15:51:15.461Z","updated_at":"2025-10-07T08:16:40.819Z","avatar_url":"https://github.com/snotskie.png","language":"CSS","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.14673714"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/40849","html_url":"https://science.ecosyste.ms/projects/40849"}