{"id":75808,"name":"etengine","description":"Calculation engine for the Energy Transition Model","url":"https://github.com/quintel/etengine","last_synced_at":"2025-09-08T16:46:44.374Z","repository":{"id":1459907,"uuid":"1695406","full_name":"quintel/etengine","owner":"quintel","description":"Calculation engine for the Energy Transition Model","archived":false,"fork":false,"pushed_at":"2025-08-22T14:28:34.000Z","size":19242,"stargazers_count":15,"open_issues_count":52,"forks_count":8,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-09-02T11:46:41.891Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://energytransitionmodel.com/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quintel.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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,"dco":null,"cla":null}},"created_at":"2011-05-03T08:55:40.000Z","updated_at":"2025-08-22T14:28:37.000Z","dependencies_parsed_at":"2023-09-21T19:07:53.761Z","dependency_job_id":"4c8aa53c-8227-416f-8086-da394d449b81","html_url":"https://github.com/quintel/etengine","commit_stats":{"total_commits":5214,"total_committers":49,"mean_commits":"106.40816326530613","dds":0.639240506329114,"last_synced_commit":"59b5d0ea51fe37f877a1bd368fd7bcbbf9d10c6e"},"previous_names":[],"tags_count":84,"template":false,"template_full_name":null,"purl":"pkg:github/quintel/etengine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quintel%2Fetengine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quintel%2Fetengine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quintel%2Fetengine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quintel%2Fetengine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quintel","download_url":"https://codeload.github.com/quintel/etengine/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quintel%2Fetengine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274199178,"owners_count":25239784,"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-08T02:00:09.813Z","response_time":121,"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":"quintel","name":"Quintel","uuid":"2242291","kind":"organization","description":"","email":"info@quintel.com","website":"quintel.com","location":"Amsterdam","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2242291?v=4","repositories_count":44,"last_synced_at":"2024-04-12T01:02:20.645Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/quintel","funding_links":[],"total_stars":121,"followers":7,"following":0,"created_at":"2022-11-02T21:24:44.845Z","updated_at":"2024-04-12T01:02:42.714Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quintel","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quintel/repositories"},"packages":[],"commits":{"id":1254033,"full_name":"quintel/etengine","default_branch":"master","committers":[{"name":"Sebi Burkhard","email":"sebi.burkhard@gmail.com","login":null,"count":1213},{"name":"Anthony Williams","email":"hi@antw.dev","login":null,"count":929},{"name":"Paolo Zaccagnini","email":"paozac@gmail.com","login":null,"count":887},{"name":"Anthony Williams","email":"hi@antw.io","login":null,"count":529},{"name":"Anthony Williams","email":"hi@antw.me","login":null,"count":423},{"name":"noracato","email":"ncschinkel@gmail.com","login":null,"count":301},{"name":"Chael Kruip","email":"chael.kruip@quintel.com","login":null,"count":143},{"name":"Dennis Schoenmakers","email":"dennis.schoenmakers@quintel.com","login":null,"count":137},{"name":"Gerard Westerhof","email":"gerard@grdw.nl","login":null,"count":79},{"name":"louispt1","email":"louisparkestalbot1@gmail.com","login":null,"count":78},{"name":"Michiel den Haan","email":"michiel.denhaan@quintel.com","login":null,"count":64},{"name":"wmeyers","email":"wouter.meyers@quintel.com","login":null,"count":57},{"name":"marliekeverweij","email":"marlieke.verweij@quintel.com","login":null,"count":53},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]@users.noreply.github.com","login":null,"count":52},{"name":"Mathijs Bijkerk","email":"mathijs.bijkerk@quintel.com","login":null,"count":49},{"name":"Robbert Dol","email":"robbert.dol@quintel.com","login":null,"count":49},{"name":"Peter Lohmann","email":"peter.lohmann@quintel.com","login":null,"count":46},{"name":"Wouter van Lelyveld","email":"wouter.vanlelyveld@quintel.com","login":null,"count":32},{"name":"Joris Berkhout","email":"joris.berkhout@quintel.com","login":null,"count":29},{"name":"Roos de Kok","email":"roos.dekok@quintel.com","login":null,"count":27},{"name":"Rob Terwel","email":"rob.terwel@quintel.com","login":null,"count":26},{"name":"Thomas","email":"thomas.hassing@quintel.com","login":null,"count":23},{"name":"louispt1","email":"81332401+louispt1@users.noreply.github.com","login":null,"count":16},{"name":"Andre Medeiros","email":"me@andremedeiros.info","login":null,"count":14},{"name":"Jesse Kerkhoven","email":"jessekerkhoven@zonnet.nl","login":null,"count":13},{"name":"Dorine van der Vlies","email":"dorine.vandervlies@quintel.com","login":null,"count":11},{"name":"Kas Kranenburg","email":"kas.kranenburg@quintel.com","login":null,"count":10},{"name":"Frans van Camp","email":"fvancamp@xs4all.nl","login":null,"count":9},{"name":"Kyra de Haan","email":"kyra.dehaan@quintel.com","login":null,"count":9},{"name":"mabijkerk","email":"67338510+mabijkerk@users.noreply.github.com","login":null,"count":9},{"name":"Wouter Terlouw","email":"wouter.terlouw@quintel.com","login":null,"count":7},{"name":"cjlaumans","email":"chris.laumans@quintel.com","login":null,"count":5},{"name":"Peter Lohmann","email":"peter@lohmann-online.info","login":null,"count":4},{"name":"Joris Berkhout","email":"jorisberkhout@Joris-Berkhouts-MacBook-Pro-work.local","login":null,"count":3},{"name":"Koen van Bemmelen","email":"koen.vanbemmelen@quintel.com","login":null,"count":3},{"name":"Lotte van Vlimmeren","email":"lotte.vanvlimmeren@quintel.com","login":null,"count":3},{"name":"Thomas","email":"138440410+thomas-qah@users.noreply.github.com","login":null,"count":3},{"name":"marliekeverweij","email":"32833996+marliekeverweij@users.noreply.github.com","login":null,"count":3},{"name":"Jonas Voorzanger","email":"jonas.voorzanger@quintel.com","login":null,"count":3},{"name":"Mart Lubben","email":"mart.lubben@quintel.com","login":null,"count":2},{"name":"Nikolay Petrachkov","email":"nikolay.petrachkov@quintel.com","login":null,"count":2},{"name":"Richard Deuchler","email":"richard.deuchler@quintel.com","login":null,"count":2},{"name":"Roos de Kok","email":"roosdekok@Rooss-MacBook-Air.local","login":null,"count":2},{"name":"kmkranenburg","email":"150331345+kaskranenburgQ@users.noreply.github.com","login":null,"count":2},{"name":"kndehaan","email":"102598197+kndehaan@users.noreply.github.com","login":null,"count":2},{"name":"markquintel","email":"mark.denheijer@quintel.com","login":null,"count":2},{"name":"Alexander Wirtz","email":"alexander.wirtz@quintel.com","login":null,"count":1},{"name":"Charlottevm","email":"74194356+Charlottevm@users.noreply.github.com","login":null,"count":1},{"name":"Gerard Westerhof","email":"gerard.westerhof@quintel.com","login":null,"count":1},{"name":"Jesse Kerkhoven","email":"jesse.kerkhoven@gmail.com","login":null,"count":1},{"name":"Lotte van Vlimmeren","email":"89903998+lottevanvlimmeren@users.noreply.github.com","login":null,"count":1},{"name":"Namratha Nair","email":"namratha.nair@quintel.com","login":null,"count":1},{"name":"Nikolay Petrachkov","email":"nik@jastix.biz","login":null,"count":1},{"name":"Roos de Kok","email":"roosdekok@rooss-air.home","login":null,"count":1},{"name":"StijnDellaert","email":"stijn.dellaert@quintel.com","login":null,"count":1},{"name":"WvanLelyveld","email":"fritzz44@hotmail.com","login":null,"count":1}],"total_commits":5375,"total_committers":56,"total_bot_commits":52,"total_bot_committers":1,"mean_commits":95.98214285714286,"dds":0.7743255813953489,"past_year_committers":[{"name":"louispt1","email":"louisparkestalbot1@gmail.com","login":null,"count":70},{"name":"noracato","email":"ncschinkel@gmail.com","login":null,"count":67},{"name":"louispt1","email":"81332401+louispt1@users.noreply.github.com","login":null,"count":15},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]@users.noreply.github.com","login":null,"count":12},{"name":"Mathijs Bijkerk","email":"mathijs.bijkerk@quintel.com","login":null,"count":2},{"name":"kndehaan","email":"102598197+kndehaan@users.noreply.github.com","login":null,"count":2},{"name":"kmkranenburg","email":"150331345+kaskranenburgQ@users.noreply.github.com","login":null,"count":1},{"name":"mabijkerk","email":"67338510+mabijkerk@users.noreply.github.com","login":null,"count":1}],"past_year_total_commits":170,"past_year_total_committers":8,"past_year_total_bot_commits":12,"past_year_total_bot_committers":1,"past_year_mean_commits":21.25,"past_year_dds":0.5882352941176471,"last_synced_at":"2025-09-08T16:23:23.087Z","last_synced_commit":"9cff9c84ab40415fef3ed230f433bcc2e0148fe2","created_at":"2023-03-27T10:51:13.766Z","updated_at":"2025-09-08T16:23:09.965Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/quintel%2Fetengine/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5484592,"commits_count":854642861,"contributors_count":31161053,"owners_count":909665,"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_stats":{"full_name":"quintel/etengine","html_url":"https://github.com/quintel/etengine","last_synced_at":"2025-09-06T16:47:19.536Z","status":null,"issues_count":1043,"pull_requests_count":655,"avg_time_to_close_issue":19836065.06230848,"avg_time_to_close_pull_request":1311917.8685064935,"issues_closed_count":980,"pull_requests_closed_count":616,"pull_request_authors_count":31,"issue_authors_count":43,"avg_comments_per_issue":2.8437200383509107,"avg_comments_per_pull_request":0.6977099236641221,"merged_pull_requests_count":531,"bot_issues_count":0,"bot_pull_requests_count":99,"past_year_issues_count":59,"past_year_pull_requests_count":164,"past_year_avg_time_to_close_issue":1376920.642857143,"past_year_avg_time_to_close_pull_request":1029010.2272727273,"past_year_issues_closed_count":28,"past_year_pull_requests_closed_count":132,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.5932203389830508,"past_year_avg_comments_per_pull_request":0.926829268292683,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":34,"past_year_merged_pull_requests_count":106,"created_at":"2023-05-09T10:36:34.859Z","updated_at":"2025-09-06T16:47:19.537Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/quintel%2Fetengine","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/quintel%2Fetengine/issues","issue_labels_count":{"Bug":239,"Clean up":169,"New features":148,"Admin interface":96,"Priority":78,"Stale":67,"On hold":46,"Pinned":44,"airbrake":22,"Enhancement":19,"Tests":16,"API":16,"Question":15,"effort:3":9,"effort:1":8,"effort:7":7,"Minor issue":6,"effort:2":4,"Not ETEngine ಠ_ಠ":4,"coupled-markets":3,"effort:13":2,"compatibility":2,"discussion":1},"pull_request_labels_count":{"dependencies":99,"ruby":16,"Stale":14,"Pinned":8,"Enhancement":4,"Clean up":3,"On hold":3,"Minor issue":2},"issue_author_associations_count":{"CONTRIBUTOR":755,"MEMBER":223,"NONE":64,"COLLABORATOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":502,"MEMBER":147,"NONE":6},"issue_authors":{"dennisquintel":254,"ChaelKruip":138,"WvanLelyveld":66,"hasclass":64,"mabijkerk":56,"wmeyers":48,"antw":42,"grdw":39,"noracato":38,"markquintel":37,"AlexanderWirtz":31,"pzac":28,"louispt1":26,"michieldenhaan":24,"cjlaumans":21,"marliekeverweij":14,"jorisberkhout":14,"robbertdol":14,"robcalon":13,"kaskranenburgQ":11,"kndehaan":7,"ploh":7,"wouterterlouw":7,"RobTerwel":6,"MartLubben":4,"Richard-Deuchler":4,"georgiasavvidou":4,"DorinevanderVlies":3,"thomas-qah":2,"KoenvanB":2,"thesethtruth":2,"JAlsem":2,"E-nergium":2,"nick-gorman":2,"fvancamp":2,"redekok":2,"jessekerkhoven":1,"Charlottevm":1,"jastix":1,"nairnamratha":1,"lottevanvlimmeren":1,"pietervanbreevoort":1,"twilkinson573":1},"pull_request_authors":{"dependabot[bot]":99,"louispt1":95,"antw":71,"noracato":71,"grdw":50,"marliekeverweij":38,"mabijkerk":36,"ChaelKruip":30,"michieldenhaan":28,"jorisberkhout":22,"RobTerwel":17,"redekok":12,"kndehaan":11,"kaskranenburgQ":11,"thomas-qah":10,"ploh":10,"dennisquintel":9,"fvancamp":8,"DorinevanderVlies":8,"wouterterlouw":4,"lottevanvlimmeren":3,"andremedeiros":2,"Charlottevm":2,"sfp-kemp":1,"MartLubben":1,"wmeyers":1,"twilkinson573":1,"Richard-Deuchler":1,"JonasVoorzanger":1,"nairnamratha":1,"AlexanderWirtz":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-07T00:00:10.533Z","repositories_count":10149147,"issues_count":32063673,"pull_requests_count":100068243,"authors_count":10721248,"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":{"Pinned":4},"past_year_pull_request_labels_count":{"dependencies":34,"ruby":16,"Pinned":3,"Stale":3},"past_year_issue_author_associations_count":{"CONTRIBUTOR":37,"MEMBER":21,"NONE":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":133,"MEMBER":31},"past_year_issue_authors":{"louispt1":24,"noracato":14,"kaskranenburgQ":8,"mabijkerk":7,"kndehaan":5,"thesethtruth":1},"past_year_pull_request_authors":{"louispt1":86,"dependabot[bot]":34,"noracato":26,"kndehaan":8,"kaskranenburgQ":5,"mabijkerk":5},"maintainers":[{"login":"ChaelKruip","count":168,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ChaelKruip"},{"login":"noracato","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/noracato"},{"login":"mabijkerk","count":57,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mabijkerk"},{"login":"jorisberkhout","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jorisberkhout"},{"login":"pietervanbreevoort","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietervanbreevoort"}],"active_maintainers":[{"login":"noracato","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/noracato"},{"login":"mabijkerk","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mabijkerk"}]},"events":{"total":{"CreateEvent":87,"CommitCommentEvent":1,"ReleaseEvent":1,"IssuesEvent":78,"WatchEvent":1,"DeleteEvent":72,"IssueCommentEvent":179,"PushEvent":327,"PullRequestReviewCommentEvent":34,"PullRequestReviewEvent":95,"PullRequestEvent":138},"last_year":{"CreateEvent":87,"CommitCommentEvent":1,"ReleaseEvent":1,"IssuesEvent":78,"WatchEvent":1,"DeleteEvent":72,"IssueCommentEvent":179,"PushEvent":328,"PullRequestReviewCommentEvent":34,"PullRequestReviewEvent":95,"PullRequestEvent":138}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-06-25T17:35:35.905Z","updated_at":"2022-06-25T17:35:35.905Z","repository_link":"https://github.com/quintel/etengine/blob/master/Gemfile","dependencies":[{"id":57538694,"package_name":"bootsnap","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538695,"package_name":"rails","ecosystem":"rubygems","requirements":"~\u003e 7.0.0","direct":true,"kind":"runtime","optional":false},{"id":57538696,"package_name":"jquery-rails","ecosystem":"rubygems","requirements":"~\u003e 4.0","direct":true,"kind":"runtime","optional":false},{"id":57538697,"package_name":"haml","ecosystem":"rubygems","requirements":"~\u003e 5.0","direct":true,"kind":"runtime","optional":false},{"id":57538698,"package_name":"json","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538699,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538700,"package_name":"ruby_deep_clone","ecosystem":"rubygems","requirements":"~\u003e 0.8","direct":true,"kind":"runtime","optional":false},{"id":57538701,"package_name":"ice_nine","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538702,"package_name":"text-table","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538703,"package_name":"osmosis","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538704,"package_name":"numo-narray","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538705,"package_name":"simple_form","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538706,"package_name":"devise","ecosystem":"rubygems","requirements":"~\u003e 4.7","direct":true,"kind":"runtime","optional":false},{"id":57538707,"package_name":"cancancan","ecosystem":"rubygems","requirements":"~\u003e 3.0","direct":true,"kind":"runtime","optional":false},{"id":57538708,"package_name":"ruby-graphviz","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538709,"package_name":"rack-cors","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538710,"package_name":"kaminari","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538711,"package_name":"sass-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538712,"package_name":"mini_racer","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538713,"package_name":"coffee-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538714,"package_name":"dotenv-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538715,"package_name":"rest-client","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538716,"package_name":"git","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538717,"package_name":"fnv","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538718,"package_name":"msgpack","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538719,"package_name":"parallel","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538720,"package_name":"ruby-progressbar","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538721,"package_name":"quintel_merit","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538722,"package_name":"atlas","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538723,"package_name":"fever","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538724,"package_name":"refinery","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538725,"package_name":"rubel","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538726,"package_name":"turbine-graph","ecosystem":"rubygems","requirements":"\u003e= 0.1","direct":true,"kind":"runtime","optional":false},{"id":57538727,"package_name":"mysql2","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538728,"package_name":"dalli","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538729,"package_name":"term-ansicolor","ecosystem":"rubygems","requirements":"= 1.0.7","direct":true,"kind":"runtime","optional":false},{"id":57538730,"package_name":"highline","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538731,"package_name":"sentry-raven","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538732,"package_name":"better_errors","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538733,"package_name":"listen","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538734,"package_name":"pry-byebug","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538735,"package_name":"pry-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538736,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"~\u003e 5.0","direct":true,"kind":"development","optional":false},{"id":57538737,"package_name":"watchr","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538738,"package_name":"binding_of_caller","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538739,"package_name":"rubocop","ecosystem":"rubygems","requirements":"~\u003e 1.27","direct":true,"kind":"development","optional":false},{"id":57538740,"package_name":"rubocop-performance","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538741,"package_name":"rubocop-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538742,"package_name":"rubocop-rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538743,"package_name":"factory_bot_rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538744,"package_name":"rails-controller-testing","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538745,"package_name":"shoulda-matchers","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":57538746,"package_name":"simplecov","ecosystem":"rubygems","requirements":"~\u003e 0.7.1","direct":true,"kind":"development","optional":false},{"id":57538747,"package_name":"puma","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538748,"package_name":"gctools","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":57538749,"package_name":"newrelic_rpm","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-06-25T17:35:36.659Z","updated_at":"2022-06-25T17:35:36.659Z","repository_link":"https://github.com/quintel/etengine/blob/master/Gemfile.lock","dependencies":[{"id":57538770,"package_name":"git","ecosystem":"rubygems","requirements":"1.2.5","direct":false,"kind":"runtime","optional":false},{"id":57538771,"package_name":"atlas","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":57538772,"package_name":"fever","ecosystem":"rubygems","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":57538773,"package_name":"quintel_merit","ecosystem":"rubygems","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":57538774,"package_name":"osmosis","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":57538775,"package_name":"refinery","ecosystem":"rubygems","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":57538776,"package_name":"rubel","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":57538777,"package_name":"actioncable","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538778,"package_name":"actionmailbox","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538779,"package_name":"actionmailer","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538780,"package_name":"actionpack","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538781,"package_name":"actiontext","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538782,"package_name":"actionview","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538783,"package_name":"activejob","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538784,"package_name":"activemodel","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538785,"package_name":"activerecord","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538786,"package_name":"activestorage","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538787,"package_name":"activesupport","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538788,"package_name":"ast","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":57538789,"package_name":"axiom-types","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":57538790,"package_name":"bcrypt","ecosystem":"rubygems","requirements":"3.1.16","direct":false,"kind":"runtime","optional":false},{"id":57538791,"package_name":"better_errors","ecosystem":"rubygems","requirements":"2.9.1","direct":false,"kind":"runtime","optional":false},{"id":57538792,"package_name":"binding_of_caller","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":57538793,"package_name":"bootsnap","ecosystem":"rubygems","requirements":"1.10.3","direct":false,"kind":"runtime","optional":false},{"id":57538794,"package_name":"builder","ecosystem":"rubygems","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":57538795,"package_name":"byebug","ecosystem":"rubygems","requirements":"11.1.3","direct":false,"kind":"runtime","optional":false},{"id":57538796,"package_name":"cancancan","ecosystem":"rubygems","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":57538797,"package_name":"coderay","ecosystem":"rubygems","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":57538798,"package_name":"coercible","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":57538799,"package_name":"coffee-rails","ecosystem":"rubygems","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":57538800,"package_name":"coffee-script","ecosystem":"rubygems","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":57538801,"package_name":"coffee-script-source","ecosystem":"rubygems","requirements":"1.12.2","direct":false,"kind":"runtime","optional":false},{"id":57538802,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.1.10","direct":false,"kind":"runtime","optional":false},{"id":57538803,"package_name":"crass","ecosystem":"rubygems","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":57538804,"package_name":"csv","ecosystem":"rubygems","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":57538805,"package_name":"dalli","ecosystem":"rubygems","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":57538806,"package_name":"debug_inspector","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":57538807,"package_name":"descendants_tracker","ecosystem":"rubygems","requirements":"0.0.4","direct":false,"kind":"runtime","optional":false},{"id":57538808,"package_name":"devise","ecosystem":"rubygems","requirements":"4.8.1","direct":false,"kind":"runtime","optional":false},{"id":57538809,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":57538810,"package_name":"digest","ecosystem":"rubygems","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":57538811,"package_name":"domain_name","ecosystem":"rubygems","requirements":"0.5.20190701","direct":false,"kind":"runtime","optional":false},{"id":57538812,"package_name":"dotenv","ecosystem":"rubygems","requirements":"2.7.6","direct":false,"kind":"runtime","optional":false},{"id":57538813,"package_name":"dotenv-rails","ecosystem":"rubygems","requirements":"2.7.6","direct":false,"kind":"runtime","optional":false},{"id":57538814,"package_name":"equalizer","ecosystem":"rubygems","requirements":"0.0.11","direct":false,"kind":"runtime","optional":false},{"id":57538815,"package_name":"erubi","ecosystem":"rubygems","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":57538816,"package_name":"execjs","ecosystem":"rubygems","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":57538817,"package_name":"factory_bot","ecosystem":"rubygems","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":57538818,"package_name":"factory_bot_rails","ecosystem":"rubygems","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":57538819,"package_name":"faraday","ecosystem":"rubygems","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":57538820,"package_name":"faraday-net_http","ecosystem":"rubygems","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":57538821,"package_name":"ffi","ecosystem":"rubygems","requirements":"1.15.5","direct":false,"kind":"runtime","optional":false},{"id":57538822,"package_name":"fnv","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":57538823,"package_name":"gctools","ecosystem":"rubygems","requirements":"0.2.4","direct":false,"kind":"runtime","optional":false},{"id":57538824,"package_name":"globalid","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":57538825,"package_name":"gpgme","ecosystem":"rubygems","requirements":"2.0.20","direct":false,"kind":"runtime","optional":false},{"id":57538826,"package_name":"haml","ecosystem":"rubygems","requirements":"5.2.2","direct":false,"kind":"runtime","optional":false},{"id":57538827,"package_name":"highline","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":57538828,"package_name":"http-accept","ecosystem":"rubygems","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":57538829,"package_name":"http-cookie","ecosystem":"rubygems","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":57538830,"package_name":"i18n","ecosystem":"rubygems","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":57538831,"package_name":"ice_nine","ecosystem":"rubygems","requirements":"0.11.2","direct":false,"kind":"runtime","optional":false},{"id":57538832,"package_name":"io-wait","ecosystem":"rubygems","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":57538833,"package_name":"jquery-rails","ecosystem":"rubygems","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":57538834,"package_name":"json","ecosystem":"rubygems","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":57538835,"package_name":"kaminari","ecosystem":"rubygems","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":57538836,"package_name":"kaminari-actionview","ecosystem":"rubygems","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":57538837,"package_name":"kaminari-activerecord","ecosystem":"rubygems","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":57538838,"package_name":"kaminari-core","ecosystem":"rubygems","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":57538839,"package_name":"libv8-node","ecosystem":"rubygems","requirements":"16.10.0.0","direct":false,"kind":"runtime","optional":false},{"id":57538840,"package_name":"listen","ecosystem":"rubygems","requirements":"3.7.1","direct":false,"kind":"runtime","optional":false},{"id":57538841,"package_name":"loofah","ecosystem":"rubygems","requirements":"2.15.0","direct":false,"kind":"runtime","optional":false},{"id":57538842,"package_name":"mail","ecosystem":"rubygems","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":57538843,"package_name":"marcel","ecosystem":"rubygems","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":57538844,"package_name":"method_source","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":57538845,"package_name":"mime-types","ecosystem":"rubygems","requirements":"3.4.1","direct":false,"kind":"runtime","optional":false},{"id":57538846,"package_name":"mime-types-data","ecosystem":"rubygems","requirements":"3.2022.0105","direct":false,"kind":"runtime","optional":false},{"id":57538847,"package_name":"mini_mime","ecosystem":"rubygems","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":57538848,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":57538849,"package_name":"mini_racer","ecosystem":"rubygems","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":57538850,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.15.0","direct":false,"kind":"runtime","optional":false},{"id":57538851,"package_name":"msgpack","ecosystem":"rubygems","requirements":"1.4.5","direct":false,"kind":"runtime","optional":false},{"id":57538852,"package_name":"multi_json","ecosystem":"rubygems","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":57538853,"package_name":"mysql2","ecosystem":"rubygems","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":57538854,"package_name":"net-imap","ecosystem":"rubygems","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538855,"package_name":"net-pop","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":57538856,"package_name":"net-protocol","ecosystem":"rubygems","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":57538857,"package_name":"net-smtp","ecosystem":"rubygems","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":57538858,"package_name":"netrc","ecosystem":"rubygems","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":57538859,"package_name":"newrelic_rpm","ecosystem":"rubygems","requirements":"8.5.0","direct":false,"kind":"runtime","optional":false},{"id":57538860,"package_name":"nio4r","ecosystem":"rubygems","requirements":"2.5.8","direct":false,"kind":"runtime","optional":false},{"id":57538861,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.13.4","direct":false,"kind":"runtime","optional":false},{"id":57538862,"package_name":"numo-narray","ecosystem":"rubygems","requirements":"0.9.2.0","direct":false,"kind":"runtime","optional":false},{"id":57538863,"package_name":"orm_adapter","ecosystem":"rubygems","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":57538864,"package_name":"parallel","ecosystem":"rubygems","requirements":"1.22.1","direct":false,"kind":"runtime","optional":false},{"id":57538865,"package_name":"parser","ecosystem":"rubygems","requirements":"3.1.1.0","direct":false,"kind":"runtime","optional":false},{"id":57538866,"package_name":"pry","ecosystem":"rubygems","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":57538867,"package_name":"pry-byebug","ecosystem":"rubygems","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":57538868,"package_name":"pry-rails","ecosystem":"rubygems","requirements":"0.3.9","direct":false,"kind":"runtime","optional":false},{"id":57538869,"package_name":"puma","ecosystem":"rubygems","requirements":"5.6.4","direct":false,"kind":"runtime","optional":false},{"id":57538870,"package_name":"racc","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":57538871,"package_name":"rack","ecosystem":"rubygems","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538872,"package_name":"rack-cors","ecosystem":"rubygems","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":57538873,"package_name":"rack-test","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":57538874,"package_name":"rails","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538875,"package_name":"rails-controller-testing","ecosystem":"rubygems","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":57538876,"package_name":"rails-dom-testing","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":57538877,"package_name":"rails-html-sanitizer","ecosystem":"rubygems","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":57538878,"package_name":"railties","ecosystem":"rubygems","requirements":"7.0.2.3","direct":false,"kind":"runtime","optional":false},{"id":57538879,"package_name":"rainbow","ecosystem":"rubygems","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":57538880,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":57538881,"package_name":"rb-fsevent","ecosystem":"rubygems","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":57538882,"package_name":"rb-inotify","ecosystem":"rubygems","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":57538883,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":57538884,"package_name":"responders","ecosystem":"rubygems","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":57538885,"package_name":"rest-client","ecosystem":"rubygems","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":57538886,"package_name":"rexml","ecosystem":"rubygems","requirements":"3.2.5","direct":false,"kind":"runtime","optional":false},{"id":57538887,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.11.0","direct":false,"kind":"runtime","optional":false},{"id":57538888,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.11.0","direct":false,"kind":"runtime","optional":false},{"id":57538889,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.11.0","direct":false,"kind":"runtime","optional":false},{"id":57538890,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":57538891,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.11.0","direct":false,"kind":"runtime","optional":false},{"id":57538892,"package_name":"rubocop","ecosystem":"rubygems","requirements":"1.27.0","direct":false,"kind":"runtime","optional":false},{"id":57538893,"package_name":"rubocop-ast","ecosystem":"rubygems","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":57538894,"package_name":"rubocop-performance","ecosystem":"rubygems","requirements":"1.13.3","direct":false,"kind":"runtime","optional":false},{"id":57538895,"package_name":"rubocop-rails","ecosystem":"rubygems","requirements":"2.14.2","direct":false,"kind":"runtime","optional":false},{"id":57538896,"package_name":"rubocop-rspec","ecosystem":"rubygems","requirements":"2.9.0","direct":false,"kind":"runtime","optional":false},{"id":57538897,"package_name":"ruby-graphviz","ecosystem":"rubygems","requirements":"1.2.5","direct":false,"kind":"runtime","optional":false},{"id":57538898,"package_name":"ruby-progressbar","ecosystem":"rubygems","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":57538899,"package_name":"ruby2_keywords","ecosystem":"rubygems","requirements":"0.0.5","direct":false,"kind":"runtime","optional":false},{"id":57538900,"package_name":"ruby_deep_clone","ecosystem":"rubygems","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":57538901,"package_name":"sass-rails","ecosystem":"rubygems","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":57538902,"package_name":"sassc","ecosystem":"rubygems","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":57538903,"package_name":"sassc-rails","ecosystem":"rubygems","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":57538904,"package_name":"sentry-raven","ecosystem":"rubygems","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":57538905,"package_name":"shoulda-matchers","ecosystem":"rubygems","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":57538906,"package_name":"simple_form","ecosystem":"rubygems","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":57538907,"package_name":"simplecov","ecosystem":"rubygems","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":57538908,"package_name":"simplecov-html","ecosystem":"rubygems","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":57538909,"package_name":"sprockets","ecosystem":"rubygems","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":57538910,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":57538911,"package_name":"strscan","ecosystem":"rubygems","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":57538912,"package_name":"temple","ecosystem":"rubygems","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":57538913,"package_name":"term-ansicolor","ecosystem":"rubygems","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":57538914,"package_name":"terminal-table","ecosystem":"rubygems","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":57538915,"package_name":"text-table","ecosystem":"rubygems","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":57538916,"package_name":"thor","ecosystem":"rubygems","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":57538917,"package_name":"thread_safe","ecosystem":"rubygems","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":57538918,"package_name":"tilt","ecosystem":"rubygems","requirements":"2.0.10","direct":false,"kind":"runtime","optional":false},{"id":57538919,"package_name":"timeout","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":57538920,"package_name":"turbine-graph","ecosystem":"rubygems","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":57538921,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":57538922,"package_name":"unf","ecosystem":"rubygems","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":57538923,"package_name":"unf_ext","ecosystem":"rubygems","requirements":"0.0.8","direct":false,"kind":"runtime","optional":false},{"id":57538924,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":57538925,"package_name":"virtus","ecosystem":"rubygems","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":57538926,"package_name":"warden","ecosystem":"rubygems","requirements":"1.2.9","direct":false,"kind":"runtime","optional":false},{"id":57538927,"package_name":"watchr","ecosystem":"rubygems","requirements":"0.7","direct":false,"kind":"runtime","optional":false},{"id":57538928,"package_name":"websocket-driver","ecosystem":"rubygems","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":57538929,"package_name":"websocket-extensions","ecosystem":"rubygems","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":57538930,"package_name":"zeitwerk","ecosystem":"rubygems","requirements":"2.5.4","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/stale.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:30:31.270Z","updated_at":"2023-01-13T11:30:31.270Z","repository_link":"https://github.com/quintel/etengine/blob/master/.github/workflows/stale.yml","dependencies":[{"id":6875623009,"package_name":"actions/stale","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-13T11:30:31.316Z","updated_at":"2023-01-13T11:30:31.316Z","repository_link":"https://github.com/quintel/etengine/blob/master/Dockerfile","dependencies":[{"id":6875623032,"package_name":"ruby","ecosystem":"docker","requirements":"3.1-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:30:31.365Z","updated_at":"2023-01-13T11:30:31.365Z","repository_link":"https://github.com/quintel/etengine/blob/master/docker-compose.yml","dependencies":[{"id":6875623078,"package_name":"mariadb","ecosystem":"docker","requirements":"10","direct":true,"kind":"runtime","optional":false}]}],"score":8.230044310126114,"created_at":"2025-09-08T15:39:11.868Z","updated_at":"2025-10-07T08:27:20.786Z","avatar_url":"https://github.com/quintel.png","language":"Ruby","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/75808","html_url":"https://science.ecosyste.ms/projects/75808"}