{"id":125273,"url":"https://github.com/discourse/discourse-ai","last_synced_at":"2026-10-05T20:04:20.290Z","repository":{"id":152152674,"uuid":"603059136","full_name":"discourse/discourse-ai","owner":"discourse","description":"Discourse AI now lives in the discourse/discourse repo","archived":true,"fork":false,"pushed_at":"2026-08-27T22:44:13.000Z","size":29849,"stargazers_count":96,"open_issues_count":1,"forks_count":36,"subscribers_count":19,"default_branch":"main","last_synced_at":"2026-09-22T22:32:02.016Z","etag":null,"topics":["ai","aws-bedrock","chatgpt","claude-ai","discourse-plugin","huggingface","llama2","openai","workers-ai"],"latest_commit_sha":null,"homepage":"https://meta.discourse.org/t/discourse-ai/259214?u=falco","language":null,"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/discourse.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":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":"2023-02-17T14:33:44.000Z","updated_at":"2026-09-16T22:00:28.000Z","dependencies_parsed_at":"2026-08-08T20:43:39.371Z","dependency_job_id":"5f532d1e-6c54-4d72-ab35-6e3904670559","html_url":"https://github.com/discourse/discourse-ai","commit_stats":{"total_commits":810,"total_committers":38,"mean_commits":21.31578947368421,"dds":0.737037037037037,"last_synced_commit":"d7745d1ac361bd729a01eb5218c18e0edb4897ee"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":"discourse/discourse-plugin-skeleton","purl":"pkg:github/discourse/discourse-ai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discourse%2Fdiscourse-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discourse%2Fdiscourse-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discourse%2Fdiscourse-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discourse%2Fdiscourse-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/discourse","download_url":"https://codeload.github.com/discourse/discourse-ai/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discourse%2Fdiscourse-ai/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37606904,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-23T02:00:07.637Z","response_time":54,"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":"discourse","name":"Discourse","uuid":"3220138","kind":"organization","description":"The 100% open source discussion platform built for the next decade of the Internet. ","email":"team@discourse.org","website":"https://www.discourse.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/3220138?v=4","repositories_count":629,"last_synced_at":"2026-10-02T22:17:21.868Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/discourse","funding_links":[],"total_stars":60640,"followers":819,"following":0,"created_at":"2022-11-02T16:17:21.502Z","updated_at":"2026-10-02T22:17:21.920Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/discourse","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/discourse/repositories"},"packages":[],"commits":{"id":1640746,"full_name":"discourse/discourse-ai","default_branch":"main","total_commits":1456,"total_committers":44,"total_bot_commits":13,"total_bot_committers":1,"mean_commits":33.09090909090909,"dds":0.7637362637362637,"past_year_total_commits":2,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.0,"past_year_dds":0.0,"last_synced_at":"2026-10-04T19:32:26.751Z","last_synced_commit":"05f827644cb6841a3a8e086383f94ca77457f726","created_at":"2024-07-25T15:42:22.443Z","updated_at":"2026-10-04T19:32:26.596Z","committers":[{"name":"Sam","email":"sam.saffron@gmail.com","login":"SamSaffron","count":344},{"name":"Roman Rizzi","email":"roman@discourse.org","login":"romanrizzi","count":252},{"name":"Keegan George","email":"kgeorge13@gmail.com","login":"keegangeorge","count":205},{"name":"Rafael dos Santos Silva","email":"xfalcox@gmail.com","login":"xfalcox","count":199},{"name":"Discourse Translator Bot","email":"discourse.translator.bot@gmail.com","login":"discourse-translator-bot","count":98},{"name":"Kris","email":"kris.aubuchon@discourse.org","login":"awesomerobot","count":69},{"name":"Martin Brennan","email":"martin@discourse.org","login":"martin-brennan","count":37},{"name":"Natalie Tay","email":"natalie.tay@gmail.com","login":"nattsw","count":35},{"name":"David Taylor","email":"david@taylorhq.com","login":"davidtaylorhq","count":34},{"name":"Joffrey JAFFEUX","email":"j.jaffeux@gmail.com","login":"jjaffeux","count":25},{"name":"Jarek Radosz","email":"jradosz@gmail.com","login":"CvX","count":21},{"name":"Mark VanLandingham","email":"markvanlan@gmail.com","login":"markvanlan","count":17},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":13},{"name":"Isaac Janzen","email":"50783505+janzenisaac","login":"janzenisaac","count":10},{"name":"chapoi","email":"101828855+chapoi","login":"chapoi","count":8},{"name":"Loïc Guitaut","email":"loic@discourse.org","login":"Flink","count":7},{"name":"Alan Guo Xiang Tan","email":"gxtan1990@gmail.com","login":"tgxworld","count":6},{"name":"Bianca Nenciu","email":"nbianca","login":"nbianca","count":6},{"name":"Guhyoun Nam","email":"70915823+rngus2344","login":"rngus2344","count":6},{"name":"Kelv","email":"kelv@discourse.org","login":"tyb-talks","count":6},{"name":"Régis Hanol","email":"regis@hanol.fr","login":"ZogStriP","count":6},{"name":"Jan Cernik","email":"66427541+jancernik","login":"jancernik","count":5},{"name":"Krzysztof Kotlarek","email":"kotlarek.krzysztof@gmail.com","login":"lis2","count":5},{"name":"Penar Musaraj","email":"pmusaraj@gmail.com","login":"pmusaraj","count":4},{"name":"Ted Johansson","email":"drenmi@gmail.com","login":"Drenmi","count":4},{"name":"Hoa Nguyen","email":"nvh0412@gmail.com","login":"nvh0412","count":4},{"name":"David Battersby","email":"info@davidbattersby.com","login":"dbattersby","count":3},{"name":"Jordan Vidrine","email":"30537603+jordanvidrine","login":"jordanvidrine","count":3},{"name":"Sérgio Saquetim","email":"1108771+megothss","login":"megothss","count":3},{"name":"moin-Jana","email":"172497896+moin-Jana","login":"moin-Jana","count":2},{"name":"Ty Correll","email":"tytekkit@gmail.com","login":"tytekkit","count":2},{"name":"Tobias Eigen","email":"tobiaseigen@gmail.com","login":"tobiaseigen","count":2},{"name":"Selase Krakani","email":"849886+s3lase","login":"s3lase","count":2},{"name":"Osama Sayegh","email":"asooomaasoooma90@gmail.com","login":"OsamaSayegh","count":2},{"name":"Gerhard Schlager","email":"gerhard.schlager@discourse.org","login":"gschlager","count":2},{"name":"Andrei Prigorshnev","email":"a.prigorshnev@gmail.com","login":"AndrewPrigorshnev","count":1},{"name":"Dax74","email":"dax@discourse.org","login":"Dax74","count":1},{"name":"Mal Curtis","email":"mal@mal.co.nz","login":"snikch","count":1},{"name":"Meghna","email":"11170663+MeghnaAJ","login":"MeghnaAJ","count":1},{"name":"PangBo","email":"51732678+pangbo13","login":"pangbo13","count":1},{"name":"Renato Atilio","email":"renatoat@gmail.com","login":"renato","count":1},{"name":"Yuriy Kurant","email":"yuriy.kurant@gmail.com","login":"yuriyaran","count":1},{"name":"jbrw","email":"jamie@goatforce5.org","login":"jbrw","count":1},{"name":"我秦始皇","email":"sidle.pax_0e@icloud.com","login":"wozulong","count":1}],"past_year_committers":[{"name":"Sam","email":"sam.saffron@gmail.com","login":"SamSaffron","count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/discourse%2Fdiscourse-ai/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-05T00:00:10.238Z","repositories_count":8120863,"commits_count":1236290128,"contributors_count":56479898,"owners_count":1700792,"committers_count":3747029,"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":"discourse/discourse-ai","html_url":"https://github.com/discourse/discourse-ai","last_synced_at":"2026-10-04T19:32:18.824Z","status":null,"issues_count":8,"pull_requests_count":1795,"avg_time_to_close_issue":104400.33333333333,"avg_time_to_close_pull_request":206299.99151000608,"issues_closed_count":6,"pull_requests_closed_count":1649,"pull_request_authors_count":47,"issue_authors_count":6,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.215041782729805,"merged_pull_requests_count":1583,"bot_issues_count":0,"bot_pull_requests_count":17,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":642.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"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":2,"created_at":"2024-05-01T21:19:43.638Z","updated_at":"2026-10-04T19:32:18.824Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/discourse%2Fdiscourse-ai","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/discourse%2Fdiscourse-ai/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{"dependencies":16,"ruby":13,"javascript":3,"DO NOT MERGE":2,"v8.15.4":1,"backport":1}},"issue_author_associations_count":{"table":{"MEMBER":7,"CONTRIBUTOR":1}},"pull_request_author_associations_count":{"table":{"MEMBER":1284,"CONTRIBUTOR":359,"COLLABORATOR":129,"NONE":23}},"issue_authors":{"table":{"romanrizzi":2,"SamSaffron":2,"davidtaylorhq":1,"xfalcox":1,"keegangeorge":1,"martin-brennan":1}},"pull_request_authors":{"table":{"SamSaffron":437,"romanrizzi":313,"xfalcox":193,"keegangeorge":146,"discourse-translator-bot":129,"awesomerobot":112,"martin-brennan":60,"davidtaylorhq":56,"nattsw":53,"jjaffeux":40,"markvanlan":36,"CvX":32,"janzenisaac":20,"dependabot[bot]":17,"rngus2344":13,"chapoi":12,"tyb-talks":10,"nvh0412":10,"Flink":10,"jancernik":9,"nbianca":8,"pmusaraj":7,"tgxworld":6,"megothss":6,"Drenmi":6,"ZogStriP":5,"tobiaseigen":5,"jordanvidrine":5,"lis2":5,"moin-Jana":3,"pangbo13":3,"KilicSelcuk":2,"s3lase":2,"gptv":2,"yuriyaran":2,"cduk":2,"jbrw":2,"dbattersby":2,"renato":2,"devhaozi":2,"fokx":2,"wozulong":2,"OsamaSayegh":2,"gschlager":1,"Dax74":1,"brianseeders":1,"MeghnaAJ":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-05T00:00:10.211Z","repositories_count":17824526,"issues_count":47468842,"pull_requests_count":147414249,"authors_count":11928877,"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":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{"MEMBER":2}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{"SamSaffron":2}},"maintainers":[{"table":{"login":"SamSaffron","count":439,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SamSaffron"}},{"table":{"login":"romanrizzi","count":315,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/romanrizzi"}},{"table":{"login":"xfalcox","count":194,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/xfalcox"}},{"table":{"login":"keegangeorge","count":147,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/keegangeorge"}},{"table":{"login":"discourse-translator-bot","count":129,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/discourse-translator-bot"}},{"table":{"login":"awesomerobot","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/awesomerobot"}},{"table":{"login":"davidtaylorhq","count":57,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidtaylorhq"}},{"table":{"login":"jancernik","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jancernik"}},{"table":{"login":"nbianca","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nbianca"}},{"table":{"login":"ZogStriP","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ZogStriP"}},{"table":{"login":"OsamaSayegh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/OsamaSayegh"}},{"table":{"login":"MeghnaAJ","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MeghnaAJ"}},{"table":{"login":"Dax74","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Dax74"}},{"table":{"login":"gschlager","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gschlager"}}],"active_maintainers":[{"table":{"login":"SamSaffron","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SamSaffron"}}]}},"events":{"total":{"DeleteEvent":449,"PullRequestEvent":946,"ForkEvent":22,"WatchEvent":28,"IssueCommentEvent":124,"PushEvent":1356,"PullRequestReviewCommentEvent":307,"PullRequestReviewEvent":734,"CreateEvent":462,"CommitCommentEvent":6},"last_year":{"PullRequestEvent":1,"ForkEvent":1,"WatchEvent":1,"CreateEvent":1}},"keywords":["ai","aws-bedrock","chatgpt","claude-ai","discourse-plugin","huggingface","llama2","openai","workers-ai"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/discourse-plugin.yml","sha":null,"kind":"manifest","created_at":"2023-09-29T04:05:19.132Z","updated_at":"2023-09-29T04:05:19.132Z","repository_link":"https://github.com/discourse/discourse-ai/blob/main/.github/workflows/discourse-plugin.yml","dependencies":[]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2023-09-29T04:05:19.155Z","updated_at":"2023-09-29T04:05:19.155Z","repository_link":"https://github.com/discourse/discourse-ai/blob/main/package.json","dependencies":[{"id":14010958979,"package_name":"eslint-config-discourse","ecosystem":"npm","requirements":"^3.6.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2023-09-29T04:05:22.391Z","updated_at":"2023-09-29T04:05:22.391Z","repository_link":"https://github.com/discourse/discourse-ai/blob/main/Gemfile","dependencies":[{"id":14010967632,"package_name":"rubocop-discourse","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":14010967633,"package_name":"syntax_tree","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":14010967634,"package_name":"syntax_tree-disable_ternary","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2023-09-29T04:05:24.292Z","updated_at":"2023-09-29T04:05:24.292Z","repository_link":"https://github.com/discourse/discourse-ai/blob/main/Gemfile.lock","dependencies":[{"id":14010970181,"package_name":"ast","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":14010970182,"package_name":"json","ecosystem":"rubygems","requirements":"2.6.2","direct":false,"kind":"runtime","optional":false},{"id":14010970183,"package_name":"parallel","ecosystem":"rubygems","requirements":"1.22.1","direct":false,"kind":"runtime","optional":false},{"id":14010970184,"package_name":"parser","ecosystem":"rubygems","requirements":"3.1.2.1","direct":false,"kind":"runtime","optional":false},{"id":14010970185,"package_name":"prettier_print","ecosystem":"rubygems","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":14010970217,"package_name":"rainbow","ecosystem":"rubygems","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":14010970218,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":14010970219,"package_name":"rexml","ecosystem":"rubygems","requirements":"3.2.5","direct":false,"kind":"runtime","optional":false},{"id":14010970220,"package_name":"rubocop","ecosystem":"rubygems","requirements":"1.36.0","direct":false,"kind":"runtime","optional":false},{"id":14010970221,"package_name":"rubocop-ast","ecosystem":"rubygems","requirements":"1.21.0","direct":false,"kind":"runtime","optional":false},{"id":14010970222,"package_name":"rubocop-discourse","ecosystem":"rubygems","requirements":"3.0","direct":false,"kind":"runtime","optional":false},{"id":14010970223,"package_name":"rubocop-rspec","ecosystem":"rubygems","requirements":"2.13.2","direct":false,"kind":"runtime","optional":false},{"id":14010970224,"package_name":"ruby-progressbar","ecosystem":"rubygems","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":14010970225,"package_name":"syntax_tree","ecosystem":"rubygems","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":14010970226,"package_name":"syntax_tree-disable_ternary","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14010970227,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":14010970228,"package_name":"bundler","ecosystem":"rubygems","requirements":"2.3.10","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"pnpm-lock.yaml","sha":null,"kind":"lockfile","created_at":"2026-08-08T20:43:36.874Z","updated_at":"2026-08-08T20:43:36.874Z","repository_link":"https://github.com/discourse/discourse-ai/blob/main/pnpm-lock.yaml","dependencies":[{"id":25975429334,"package_name":"@ampproject/remapping","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975429335,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.26.2","direct":false,"kind":"runtime","optional":false},{"id":25975429336,"package_name":"@babel/compat-data","ecosystem":"npm","requirements":"7.26.8","direct":false,"kind":"runtime","optional":false},{"id":25975429337,"package_name":"@babel/core","ecosystem":"npm","requirements":"7.26.10","direct":false,"kind":"runtime","optional":false},{"id":25975429338,"package_name":"@babel/eslint-parser","ecosystem":"npm","requirements":"7.26.10","direct":false,"kind":"runtime","optional":false},{"id":25975429339,"package_name":"@babel/generator","ecosystem":"npm","requirements":"7.26.10","direct":false,"kind":"runtime","optional":false},{"id":25975429340,"package_name":"@babel/helper-annotate-as-pure","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":25975429341,"package_name":"@babel/helper-compilation-targets","ecosystem":"npm","requirements":"7.26.5","direct":false,"kind":"runtime","optional":false},{"id":25975429342,"package_name":"@babel/helper-create-class-features-plugin","ecosystem":"npm","requirements":"7.26.9","direct":false,"kind":"runtime","optional":false},{"id":25975429343,"package_name":"@babel/helper-member-expression-to-functions","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":25975429344,"package_name":"@babel/helper-module-imports","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":25975429345,"package_name":"@babel/helper-module-transforms","ecosystem":"npm","requirements":"7.26.0","direct":false,"kind":"runtime","optional":false},{"id":25975429346,"package_name":"@babel/helper-optimise-call-expression","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":25975429347,"package_name":"@babel/helper-plugin-utils","ecosystem":"npm","requirements":"7.26.5","direct":false,"kind":"runtime","optional":false},{"id":25975429348,"package_name":"@babel/helper-replace-supers","ecosystem":"npm","requirements":"7.26.5","direct":false,"kind":"runtime","optional":false},{"id":25975429349,"package_name":"@babel/helper-skip-transparent-expression-wrappers","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":25975429350,"package_name":"@babel/helper-string-parser","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":25975429351,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":25975429352,"package_name":"@babel/helper-validator-option","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":25975429353,"package_name":"@babel/helpers","ecosystem":"npm","requirements":"7.26.10","direct":false,"kind":"runtime","optional":false},{"id":25975429354,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.26.10","direct":false,"kind":"runtime","optional":false},{"id":25975429355,"package_name":"@babel/plugin-proposal-decorators","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":25975429356,"package_name":"@babel/plugin-syntax-decorators","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":25975429357,"package_name":"@babel/plugin-syntax-typescript","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":25975429358,"package_name":"@babel/plugin-transform-typescript","ecosystem":"npm","requirements":"7.26.8","direct":false,"kind":"runtime","optional":false},{"id":25975429359,"package_name":"@babel/template","ecosystem":"npm","requirements":"7.26.9","direct":false,"kind":"runtime","optional":false},{"id":25975429360,"package_name":"@babel/traverse","ecosystem":"npm","requirements":"7.26.10","direct":false,"kind":"runtime","optional":false},{"id":25975429361,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.26.10","direct":false,"kind":"runtime","optional":false},{"id":25975429362,"package_name":"@csstools/css-parser-algorithms","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975429363,"package_name":"@csstools/css-tokenizer","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975429364,"package_name":"@csstools/media-query-list-parser","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975429365,"package_name":"@csstools/selector-specificity","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975429366,"package_name":"@discourse/lint-configs","ecosystem":"npm","requirements":"2.11.1","direct":false,"kind":"runtime","optional":false},{"id":25975429585,"package_name":"@dual-bundle/import-meta-resolve","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975429586,"package_name":"@ember-data/rfc395-data","ecosystem":"npm","requirements":"0.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975429653,"package_name":"@eslint-community/eslint-utils","ecosystem":"npm","requirements":"4.5.1","direct":false,"kind":"runtime","optional":false},{"id":25975429654,"package_name":"@eslint-community/regexpp","ecosystem":"npm","requirements":"4.12.1","direct":false,"kind":"runtime","optional":false},{"id":25975429655,"package_name":"@eslint/config-array","ecosystem":"npm","requirements":"0.19.2","direct":false,"kind":"runtime","optional":false},{"id":25975429656,"package_name":"@eslint/config-helpers","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975429657,"package_name":"@eslint/core","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":25975429658,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975429659,"package_name":"@eslint/js","ecosystem":"npm","requirements":"9.22.0","direct":false,"kind":"runtime","optional":false},{"id":25975429660,"package_name":"@eslint/object-schema","ecosystem":"npm","requirements":"2.1.6","direct":false,"kind":"runtime","optional":false},{"id":25975429661,"package_name":"@eslint/plugin-kit","ecosystem":"npm","requirements":"0.2.7","direct":false,"kind":"runtime","optional":false},{"id":25975429662,"package_name":"@glimmer/env","ecosystem":"npm","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":25975430327,"package_name":"@glimmer/global-context","ecosystem":"npm","requirements":"0.84.3","direct":false,"kind":"runtime","optional":false},{"id":25975430328,"package_name":"@glimmer/interfaces","ecosystem":"npm","requirements":"0.84.3","direct":false,"kind":"runtime","optional":false},{"id":25975430580,"package_name":"@glimmer/interfaces","ecosystem":"npm","requirements":"0.92.3","direct":false,"kind":"runtime","optional":false},{"id":25975430581,"package_name":"@glimmer/reference","ecosystem":"npm","requirements":"0.84.3","direct":false,"kind":"runtime","optional":false},{"id":25975430702,"package_name":"@glimmer/syntax","ecosystem":"npm","requirements":"0.84.3","direct":false,"kind":"runtime","optional":false},{"id":25975431526,"package_name":"@glimmer/syntax","ecosystem":"npm","requirements":"0.92.3","direct":false,"kind":"runtime","optional":false},{"id":25975431528,"package_name":"@glimmer/util","ecosystem":"npm","requirements":"0.84.3","direct":false,"kind":"runtime","optional":false},{"id":25975431532,"package_name":"@glimmer/util","ecosystem":"npm","requirements":"0.92.3","direct":false,"kind":"runtime","optional":false},{"id":25975431533,"package_name":"@glimmer/validator","ecosystem":"npm","requirements":"0.84.3","direct":false,"kind":"runtime","optional":false},{"id":25975431864,"package_name":"@glimmer/wire-format","ecosystem":"npm","requirements":"0.92.3","direct":false,"kind":"runtime","optional":false},{"id":25975432456,"package_name":"@handlebars/parser","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975432467,"package_name":"@humanfs/core","ecosystem":"npm","requirements":"0.19.1","direct":false,"kind":"runtime","optional":false},{"id":25975432468,"package_name":"@humanfs/node","ecosystem":"npm","requirements":"0.16.6","direct":false,"kind":"runtime","optional":false},{"id":25975432469,"package_name":"@humanwhocodes/module-importer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975432470,"package_name":"@humanwhocodes/retry","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":25975432471,"package_name":"@humanwhocodes/retry","ecosystem":"npm","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":25975432472,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.8","direct":false,"kind":"runtime","optional":false},{"id":25975432473,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":25975432474,"package_name":"@jridgewell/set-array","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25975432475,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":25975432476,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":25975432477,"package_name":"@keyv/serialize","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975432478,"package_name":"@lint-todo/utils","ecosystem":"npm","requirements":"13.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975432479,"package_name":"@nicolo-ribaudo/eslint-scope-5-internals","ecosystem":"npm","requirements":"5.1.1-v1","direct":false,"kind":"runtime","optional":false},{"id":25975432480,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"runtime","optional":false},{"id":25975432481,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":25975432482,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":25975432483,"package_name":"@rtsao/scc","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975432484,"package_name":"@simple-dom/interface","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":25975433121,"package_name":"@sindresorhus/merge-streams","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975433122,"package_name":"@types/eslint","ecosystem":"npm","requirements":"8.56.12","direct":false,"kind":"runtime","optional":false},{"id":25975433123,"package_name":"@types/estree","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":25975433124,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"7.0.15","direct":false,"kind":"runtime","optional":false},{"id":25975433125,"package_name":"@types/json5","ecosystem":"npm","requirements":"0.0.29","direct":false,"kind":"runtime","optional":false},{"id":25975433126,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":25975433127,"package_name":"acorn","ecosystem":"npm","requirements":"8.14.1","direct":false,"kind":"runtime","optional":false},{"id":25975433128,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"runtime","optional":false},{"id":25975433129,"package_name":"ajv","ecosystem":"npm","requirements":"8.17.1","direct":false,"kind":"runtime","optional":false},{"id":25975433130,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975433131,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975433132,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975433133,"package_name":"aria-query","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":25975433134,"package_name":"array-buffer-byte-length","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975433135,"package_name":"array-includes","ecosystem":"npm","requirements":"3.1.8","direct":false,"kind":"runtime","optional":false},{"id":25975433136,"package_name":"array-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975433137,"package_name":"array.prototype.findlastindex","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"runtime","optional":false},{"id":25975433138,"package_name":"array.prototype.flat","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":25975433139,"package_name":"array.prototype.flatmap","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":25975433140,"package_name":"arraybuffer.prototype.slice","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975433141,"package_name":"astral-regex","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975433142,"package_name":"async-function","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975433143,"package_name":"async-promise-queue","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":25975433229,"package_name":"async","ecosystem":"npm","requirements":"2.6.4","direct":false,"kind":"runtime","optional":false},{"id":25975433230,"package_name":"at-least-node","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975433231,"package_name":"available-typed-arrays","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":25975433232,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975433233,"package_name":"balanced-match","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975433234,"package_name":"base64-js","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":25975433235,"package_name":"bl","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975433236,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":25975433237,"package_name":"braces","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975433238,"package_name":"browserslist","ecosystem":"npm","requirements":"4.24.4","direct":false,"kind":"runtime","optional":false},{"id":25975433239,"package_name":"buffer","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"runtime","optional":false},{"id":25975433240,"package_name":"buffer","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975433241,"package_name":"cacheable","ecosystem":"npm","requirements":"1.8.9","direct":false,"kind":"runtime","optional":false},{"id":25975433242,"package_name":"call-bind-apply-helpers","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975433243,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":25975433244,"package_name":"call-bound","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975433245,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975433246,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001704","direct":false,"kind":"runtime","optional":false},{"id":25975433247,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":25975433248,"package_name":"chalk","ecosystem":"npm","requirements":"5.4.1","direct":false,"kind":"runtime","optional":false},{"id":25975433249,"package_name":"ci-info","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975433250,"package_name":"cli-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975433251,"package_name":"cli-spinners","ecosystem":"npm","requirements":"2.9.2","direct":false,"kind":"runtime","optional":false},{"id":25975433252,"package_name":"cliui","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975433253,"package_name":"clone","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975433254,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975433255,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25975433256,"package_name":"colord","ecosystem":"npm","requirements":"2.9.3","direct":false,"kind":"runtime","optional":false},{"id":25975433257,"package_name":"colors","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":25975433258,"package_name":"commander","ecosystem":"npm","requirements":"8.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975433259,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975433260,"package_name":"content-tag-utils","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":25975433302,"package_name":"content-tag","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975433369,"package_name":"content-tag","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975433372,"package_name":"convert-source-map","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975433375,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975433377,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"runtime","optional":false},{"id":25975433380,"package_name":"css-functions-list","ecosystem":"npm","requirements":"3.2.3","direct":false,"kind":"runtime","optional":false},{"id":25975433382,"package_name":"css-tree","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975433384,"package_name":"cssesc","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975433388,"package_name":"data-view-buffer","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975433390,"package_name":"data-view-byte-length","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975433392,"package_name":"data-view-byte-offset","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975433394,"package_name":"date-fns","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":25975433395,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"runtime","optional":false},{"id":25975433397,"package_name":"debug","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"runtime","optional":false},{"id":25975433398,"package_name":"debug","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":25975433399,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":25975433401,"package_name":"defaults","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975433403,"package_name":"define-data-property","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25975433405,"package_name":"define-properties","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25975433407,"package_name":"dir-glob","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975433409,"package_name":"doctrine","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975433411,"package_name":"dot-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975433413,"package_name":"dunder-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975433415,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.5.118","direct":false,"kind":"runtime","optional":false},{"id":25975433417,"package_name":"ember-eslint-parser","ecosystem":"npm","requirements":"0.5.9","direct":false,"kind":"runtime","optional":false},{"id":25975434019,"package_name":"ember-rfc176-data","ecosystem":"npm","requirements":"0.3.18","direct":false,"kind":"runtime","optional":false},{"id":25975434629,"package_name":"ember-template-lint","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975434630,"package_name":"ember-template-recast","ecosystem":"npm","requirements":"6.1.5","direct":false,"kind":"runtime","optional":false},{"id":25975435742,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975435743,"package_name":"env-paths","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":25975435744,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":25975435745,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.23.9","direct":false,"kind":"runtime","optional":false},{"id":25975435746,"package_name":"es-define-property","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975435747,"package_name":"es-errors","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975435748,"package_name":"es-object-atoms","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975435749,"package_name":"es-set-tostringtag","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975435750,"package_name":"es-shim-unscopables","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975435751,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975435752,"package_name":"escalade","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975435753,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975435754,"package_name":"eslint-formatter-kakoune","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975435755,"package_name":"eslint-import-resolver-node","ecosystem":"npm","requirements":"0.3.9","direct":false,"kind":"runtime","optional":false},{"id":25975435756,"package_name":"eslint-module-utils","ecosystem":"npm","requirements":"2.12.0","direct":false,"kind":"runtime","optional":false},{"id":25975435757,"package_name":"eslint-plugin-decorator-position","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975435758,"package_name":"eslint-plugin-ember","ecosystem":"npm","requirements":"12.5.0","direct":false,"kind":"runtime","optional":false},{"id":25975435794,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"2.31.0","direct":false,"kind":"runtime","optional":false},{"id":25975435798,"package_name":"eslint-plugin-qunit","ecosystem":"npm","requirements":"8.1.2","direct":false,"kind":"runtime","optional":false},{"id":25975435800,"package_name":"eslint-plugin-simple-import-sort","ecosystem":"npm","requirements":"12.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975435803,"package_name":"eslint-plugin-sort-class-members","ecosystem":"npm","requirements":"1.21.0","direct":false,"kind":"runtime","optional":false},{"id":25975436468,"package_name":"eslint-scope","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436469,"package_name":"eslint-scope","ecosystem":"npm","requirements":"7.2.2","direct":false,"kind":"runtime","optional":false},{"id":25975436470,"package_name":"eslint-scope","ecosystem":"npm","requirements":"8.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975436471,"package_name":"eslint-utils","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436472,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436473,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"runtime","optional":false},{"id":25975436474,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975436475,"package_name":"eslint","ecosystem":"npm","requirements":"9.22.0","direct":false,"kind":"development","optional":false},{"id":25975436476,"package_name":"espree","ecosystem":"npm","requirements":"10.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975436477,"package_name":"esquery","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25975436478,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975436479,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975436480,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975436481,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975436482,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":25975436483,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"runtime","optional":false},{"id":25975436484,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436485,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":25975436486,"package_name":"fast-uri","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":25975436487,"package_name":"fastest-levenshtein","ecosystem":"npm","requirements":"1.0.16","direct":false,"kind":"runtime","optional":false},{"id":25975436488,"package_name":"fastq","ecosystem":"npm","requirements":"1.19.1","direct":false,"kind":"runtime","optional":false},{"id":25975436489,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"10.0.7","direct":false,"kind":"runtime","optional":false},{"id":25975436490,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436491,"package_name":"fill-range","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436492,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436493,"package_name":"find-up","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436494,"package_name":"flat-cache","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975436495,"package_name":"flat-cache","ecosystem":"npm","requirements":"6.1.7","direct":false,"kind":"runtime","optional":false},{"id":25975436496,"package_name":"flatted","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"runtime","optional":false},{"id":25975436497,"package_name":"for-each","ecosystem":"npm","requirements":"0.3.5","direct":false,"kind":"runtime","optional":false},{"id":25975436498,"package_name":"fs-extra","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436499,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25975436500,"package_name":"function.prototype.name","ecosystem":"npm","requirements":"1.1.8","direct":false,"kind":"runtime","optional":false},{"id":25975436501,"package_name":"functions-have-names","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":25975436502,"package_name":"fuse.js","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436503,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"runtime","optional":false},{"id":25975436504,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":25975436505,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975436506,"package_name":"get-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975436507,"package_name":"get-stdin","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436508,"package_name":"get-symbol-description","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436509,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":25975436510,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975436511,"package_name":"global-modules","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436512,"package_name":"global-prefix","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436513,"package_name":"globals","ecosystem":"npm","requirements":"11.12.0","direct":false,"kind":"runtime","optional":false},{"id":25975436514,"package_name":"globals","ecosystem":"npm","requirements":"14.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436515,"package_name":"globals","ecosystem":"npm","requirements":"16.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436516,"package_name":"globalthis","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975436517,"package_name":"globby","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436518,"package_name":"globby","ecosystem":"npm","requirements":"14.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436519,"package_name":"globjoin","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":25975436520,"package_name":"gopd","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975436521,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.11","direct":false,"kind":"runtime","optional":false},{"id":25975436522,"package_name":"has-bigints","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436523,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436524,"package_name":"has-property-descriptors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975436525,"package_name":"has-proto","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975436526,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436527,"package_name":"has-tostringtag","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975436528,"package_name":"hasown","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975436529,"package_name":"hookified","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":25975436530,"package_name":"html-tags","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":25975436531,"package_name":"ieee754","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25975436532,"package_name":"ignore","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":25975436533,"package_name":"ignore","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975436534,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":25975436535,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":25975436536,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975436537,"package_name":"ini","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"runtime","optional":false},{"id":25975436538,"package_name":"internal-slot","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436539,"package_name":"is-array-buffer","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"runtime","optional":false},{"id":25975436540,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":25975436541,"package_name":"is-async-function","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436542,"package_name":"is-bigint","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436543,"package_name":"is-boolean-object","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":25975436544,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":25975436545,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.16.1","direct":false,"kind":"runtime","optional":false},{"id":25975436546,"package_name":"is-data-view","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975436547,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436548,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436549,"package_name":"is-finalizationregistry","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436550,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436551,"package_name":"is-generator-function","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436552,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975436553,"package_name":"is-interactive","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436554,"package_name":"is-map","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975436555,"package_name":"is-number-object","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436556,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436557,"package_name":"is-plain-object","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436558,"package_name":"is-regex","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25975436559,"package_name":"is-set","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975436560,"package_name":"is-shared-array-buffer","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975436561,"package_name":"is-string","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436562,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436563,"package_name":"is-typed-array","ecosystem":"npm","requirements":"1.1.15","direct":false,"kind":"runtime","optional":false},{"id":25975436564,"package_name":"is-unicode-supported","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436565,"package_name":"is-weakmap","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975436566,"package_name":"is-weakref","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436567,"package_name":"is-weakset","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975436568,"package_name":"isarray","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":25975436569,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436570,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436571,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436572,"package_name":"jsesc","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436573,"package_name":"json-buffer","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975436574,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":25975436575,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25975436576,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436577,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975436578,"package_name":"json5","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975436579,"package_name":"json5","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":25975436580,"package_name":"jsonfile","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436581,"package_name":"keyv","ecosystem":"npm","requirements":"4.5.4","direct":false,"kind":"runtime","optional":false},{"id":25975436582,"package_name":"keyv","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"runtime","optional":false},{"id":25975436583,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975436584,"package_name":"known-css-properties","ecosystem":"npm","requirements":"0.35.0","direct":false,"kind":"runtime","optional":false},{"id":25975436585,"package_name":"language-subtag-registry","ecosystem":"npm","requirements":"0.3.23","direct":false,"kind":"runtime","optional":false},{"id":25975436586,"package_name":"language-tags","ecosystem":"npm","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":25975436587,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25975436588,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25975436589,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436590,"package_name":"locate-path","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975436591,"package_name":"lodash.camelcase","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975436592,"package_name":"lodash.kebabcase","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436593,"package_name":"lodash.merge","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"runtime","optional":false},{"id":25975436594,"package_name":"lodash.truncate","ecosystem":"npm","requirements":"4.4.2","direct":false,"kind":"runtime","optional":false},{"id":25975436595,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":25975436596,"package_name":"log-symbols","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436597,"package_name":"lower-case","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975436598,"package_name":"lru-cache","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436599,"package_name":"math-intrinsics","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436600,"package_name":"mathml-tag-names","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":25975436601,"package_name":"mdn-data","ecosystem":"npm","requirements":"2.12.2","direct":false,"kind":"runtime","optional":false},{"id":25975436602,"package_name":"mdn-data","ecosystem":"npm","requirements":"2.18.0","direct":false,"kind":"runtime","optional":false},{"id":25975436603,"package_name":"meow","ecosystem":"npm","requirements":"13.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975436604,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":25975436605,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":25975436606,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436607,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":25975436608,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":25975436609,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436610,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":25975436611,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.9","direct":false,"kind":"runtime","optional":false},{"id":25975436612,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":25975436613,"package_name":"no-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975436614,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.19","direct":false,"kind":"runtime","optional":false},{"id":25975436615,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436616,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.13.4","direct":false,"kind":"runtime","optional":false},{"id":25975436617,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436618,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.7","direct":false,"kind":"runtime","optional":false},{"id":25975436619,"package_name":"object.fromentries","ecosystem":"npm","requirements":"2.0.8","direct":false,"kind":"runtime","optional":false},{"id":25975436620,"package_name":"object.groupby","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975436621,"package_name":"object.values","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25975436622,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":25975436623,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.4","direct":false,"kind":"runtime","optional":false},{"id":25975436624,"package_name":"ora","ecosystem":"npm","requirements":"5.4.1","direct":false,"kind":"runtime","optional":false},{"id":25975436625,"package_name":"own-keys","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975436626,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436627,"package_name":"p-limit","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436628,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436629,"package_name":"p-locate","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436630,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975436631,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975436632,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436633,"package_name":"path-exists","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436634,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436635,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":25975436636,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436637,"package_name":"path-type","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436638,"package_name":"picocolors","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436639,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":25975436640,"package_name":"possible-typed-array-names","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436641,"package_name":"postcss-media-query-parser","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":25975436642,"package_name":"postcss-resolve-nested-selector","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":25975436643,"package_name":"postcss-safe-parser","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975436644,"package_name":"postcss-scss","ecosystem":"npm","requirements":"4.0.9","direct":false,"kind":"runtime","optional":false},{"id":25975436645,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436646,"package_name":"postcss-value-parser","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975436647,"package_name":"postcss","ecosystem":"npm","requirements":"8.5.3","direct":false,"kind":"runtime","optional":false},{"id":25975436648,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25975436649,"package_name":"prettier-plugin-ember-template-tag","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975436957,"package_name":"prettier","ecosystem":"npm","requirements":"3.5.3","direct":false,"kind":"development","optional":false},{"id":25975436958,"package_name":"proper-lockfile","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":25975436959,"package_name":"punycode","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":25975436960,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":25975436961,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.2","direct":false,"kind":"runtime","optional":false},{"id":25975436962,"package_name":"reflect.getprototypeof","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":25975436963,"package_name":"regexp.prototype.flags","ecosystem":"npm","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":25975436964,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975436965,"package_name":"require-from-string","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975436966,"package_name":"requireindex","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975436967,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436968,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436969,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.10","direct":false,"kind":"runtime","optional":false},{"id":25975436970,"package_name":"restore-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436971,"package_name":"retry","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":25975436972,"package_name":"reusify","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436973,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975436974,"package_name":"safe-array-concat","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25975436975,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":25975436976,"package_name":"safe-push-apply","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436977,"package_name":"safe-regex-test","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436978,"package_name":"semver","ecosystem":"npm","requirements":"6.3.1","direct":false,"kind":"runtime","optional":false},{"id":25975436979,"package_name":"set-function-length","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":25975436980,"package_name":"set-function-name","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975436981,"package_name":"set-proto","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436982,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436983,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436984,"package_name":"side-channel-list","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436985,"package_name":"side-channel-map","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975436986,"package_name":"side-channel-weakmap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975436987,"package_name":"side-channel","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436988,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":25975436989,"package_name":"signal-exit","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436990,"package_name":"simple-html-tokenizer","ecosystem":"npm","requirements":"0.5.11","direct":false,"kind":"runtime","optional":false},{"id":25975436991,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436992,"package_name":"slash","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975436993,"package_name":"slice-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975436994,"package_name":"snake-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975436995,"package_name":"source-map-js","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25975436996,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"runtime","optional":false},{"id":25975436997,"package_name":"string.prototype.trim","ecosystem":"npm","requirements":"1.2.10","direct":false,"kind":"runtime","optional":false},{"id":25975436998,"package_name":"string.prototype.trimend","ecosystem":"npm","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":25975436999,"package_name":"string.prototype.trimstart","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":25975437000,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975437001,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975437002,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975437003,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975437004,"package_name":"stylelint-config-recommended-scss","ecosystem":"npm","requirements":"14.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975437005,"package_name":"stylelint-config-recommended","ecosystem":"npm","requirements":"14.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975437006,"package_name":"stylelint-config-recommended","ecosystem":"npm","requirements":"15.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975437007,"package_name":"stylelint-config-standard-scss","ecosystem":"npm","requirements":"14.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975437008,"package_name":"stylelint-config-standard","ecosystem":"npm","requirements":"36.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975437009,"package_name":"stylelint-config-standard","ecosystem":"npm","requirements":"37.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975437010,"package_name":"stylelint-scss","ecosystem":"npm","requirements":"6.11.1","direct":false,"kind":"runtime","optional":false},{"id":25975437011,"package_name":"stylelint","ecosystem":"npm","requirements":"16.16.0","direct":false,"kind":"runtime","optional":false},{"id":25975437012,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975437013,"package_name":"supports-hyperlinks","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":25975437014,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975437015,"package_name":"svg-tags","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975437016,"package_name":"table","ecosystem":"npm","requirements":"6.9.0","direct":false,"kind":"runtime","optional":false},{"id":25975437017,"package_name":"tmp","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":25975437018,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975437019,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"3.15.0","direct":false,"kind":"runtime","optional":false},{"id":25975437020,"package_name":"tslib","ecosystem":"npm","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":25975437021,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":25975437022,"package_name":"typed-array-buffer","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975437023,"package_name":"typed-array-byte-length","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25975437024,"package_name":"typed-array-byte-offset","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25975437025,"package_name":"typed-array-length","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":25975437026,"package_name":"typescript","ecosystem":"npm","requirements":"5.8.2","direct":false,"kind":"runtime","optional":false},{"id":25975437027,"package_name":"unbox-primitive","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975437028,"package_name":"unicorn-magic","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975437029,"package_name":"unicorn-magic","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":25975437030,"package_name":"universalify","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975437031,"package_name":"upath","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975437032,"package_name":"update-browserslist-db","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25975437033,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"runtime","optional":false},{"id":25975437034,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975437035,"package_name":"v8-compile-cache","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":25975437036,"package_name":"wcwidth","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975437037,"package_name":"which-boxed-primitive","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975437038,"package_name":"which-builtin-type","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25975437039,"package_name":"which-collection","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975437040,"package_name":"which-typed-array","ecosystem":"npm","requirements":"1.1.19","direct":false,"kind":"runtime","optional":false},{"id":25975437041,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":25975437042,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25975437043,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"runtime","optional":false},{"id":25975437044,"package_name":"workerpool","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":25975437045,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":25975437046,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25975437047,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"runtime","optional":false},{"id":25975437048,"package_name":"yallist","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975437049,"package_name":"yargs-parser","ecosystem":"npm","requirements":"21.1.1","direct":false,"kind":"runtime","optional":false},{"id":25975437050,"package_name":"yargs","ecosystem":"npm","requirements":"17.7.2","direct":false,"kind":"runtime","optional":false},{"id":25975437051,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":25975437052,"package_name":"yocto-queue","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false}]}],"score":8.358900612421644,"created_at":"2024-07-25T15:26:26.708Z","updated_at":"2026-10-05T20:04:20.291Z","avatar_url":"https://github.com/discourse.png","language":null,"codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/125273","html_url":"https://summary.ecosyste.ms/projects/125273"}