{"id":48866,"name":"aquarium","description":"The Aquarium Lab Operating System","url":"https://github.com/aquariumbio/aquarium","last_synced_at":"2025-09-08T11:56:48.056Z","repository":{"id":8937049,"uuid":"10669663","full_name":"aquariumbio/aquarium","owner":"aquariumbio","description":"The Aquarium Lab Operating System","archived":false,"fork":false,"pushed_at":"2025-08-16T09:52:48.000Z","size":34650,"stargazers_count":67,"open_issues_count":291,"forks_count":15,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-09-05T18:39:55.296Z","etag":null,"topics":["biology","lab","lims","molecular","protocols"],"latest_commit_sha":null,"homepage":"http://klavinslab.org/aquaverse/","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/aquariumbio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGE_LOG","contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json"}},"created_at":"2013-06-13T15:47:06.000Z","updated_at":"2025-06-16T13:17:40.000Z","dependencies_parsed_at":"2023-02-11T22:31:13.831Z","dependency_job_id":"14975457-ea88-4fcf-8480-3405e43ec550","html_url":"https://github.com/aquariumbio/aquarium","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/aquariumbio/aquarium","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aquariumbio%2Faquarium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aquariumbio%2Faquarium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aquariumbio%2Faquarium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aquariumbio%2Faquarium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aquariumbio","download_url":"https://codeload.github.com/aquariumbio/aquarium/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aquariumbio%2Faquarium/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274181619,"owners_count":25236549,"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":"aquariumbio","name":"Aquarium.bio","uuid":"66658422","kind":"organization","description":"Home of the Aquarium lab automation project","email":null,"website":"https://www.aquarium.bio","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/66658422?v=4","repositories_count":51,"last_synced_at":"2023-08-01T02:43:19.876Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/aquariumbio","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-05T14:20:07.840Z","updated_at":"2023-08-01T02:43:20.176Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aquariumbio","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aquariumbio/repositories"},"packages":[],"commits":{"id":10943715,"full_name":"aquariumbio/aquarium","default_branch":"master","committers":null,"total_commits":null,"total_committers":null,"total_bot_commits":null,"total_bot_committers":null,"mean_commits":null,"dds":null,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":null,"last_synced_commit":null,"created_at":"2025-09-05T11:32:41.221Z","updated_at":"2025-09-05T11:32:41.221Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/aquariumbio%2Faquarium/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5482481,"commits_count":853982201,"contributors_count":31119904,"owners_count":907868,"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":"aquariumbio/aquarium","html_url":"https://github.com/aquariumbio/aquarium","last_synced_at":"2025-08-31T17:35:03.240Z","status":null,"issues_count":0,"pull_requests_count":11,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":1,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":11,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"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":0,"created_at":"2025-08-29T14:02:56.362Z","updated_at":"2025-09-03T01:46:24.810Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/aquariumbio%2Faquarium","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/aquariumbio%2Faquarium/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{"MEMBER":20},"issue_authors":{},"pull_request_authors":{"bjkeller":20},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10098650,"issues_count":31447165,"pull_requests_count":97330651,"authors_count":10702032,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"MEMBER":15},"past_year_issue_authors":{},"past_year_pull_request_authors":{"bjkeller":15},"maintainers":[{"login":"bjkeller","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bjkeller"}],"active_maintainers":[{"login":"bjkeller","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bjkeller"}]},"events":{"total":{"WatchEvent":7,"PushEvent":16,"PullRequestEvent":15,"CreateEvent":16},"last_year":{"WatchEvent":7,"PushEvent":16,"PullRequestEvent":15,"CreateEvent":16}},"keywords":["biology","lab","lims","molecular","protocols"],"dependencies":[{"ecosystem":"bower","filepath":"components/aquadoc/lib/assets/bower.json","sha":null,"kind":"manifest","created_at":"2022-09-22T18:44:16.120Z","updated_at":"2022-09-22T18:44:16.120Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/components/aquadoc/lib/assets/bower.json","dependencies":[{"id":5891160233,"package_name":"jquery","ecosystem":"bower","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":5891160234,"package_name":"markdown-it","ecosystem":"bower","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":5891160235,"package_name":"github-markdown-css","ecosystem":"bower","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":5891160236,"package_name":"highlight","ecosystem":"bower","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":5891160237,"package_name":"bootstrap","ecosystem":"bower","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-09-22T18:44:16.158Z","updated_at":"2022-09-22T18:44:16.158Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/package.json","dependencies":[{"id":5891160268,"package_name":"@bower_components/ace-builds","ecosystem":"npm","requirements":"ajaxorg/ace-builds#*","direct":true,"kind":"runtime","optional":false},{"id":5891160269,"package_name":"@bower_components/angular","ecosystem":"npm","requirements":"angular/bower-angular#1.7.7","direct":true,"kind":"runtime","optional":false},{"id":5891160270,"package_name":"@bower_components/angular-animate","ecosystem":"npm","requirements":"angular/bower-angular-animate#1.4 - 1.7.0 || ^1.7.2","direct":true,"kind":"runtime","optional":false},{"id":5891160271,"package_name":"@bower_components/angular-aria","ecosystem":"npm","requirements":"angular/bower-angular-aria#1.4 - 1.7.0 || ^1.7.2","direct":true,"kind":"runtime","optional":false},{"id":5891160272,"package_name":"@bower_components/angular-cookies","ecosystem":"npm","requirements":"angular/bower-angular-cookies#*","direct":true,"kind":"runtime","optional":false},{"id":5891160273,"package_name":"@bower_components/angular-material","ecosystem":"npm","requirements":"angular/bower-material#~1.1.3","direct":true,"kind":"runtime","optional":false},{"id":5891160274,"package_name":"@bower_components/angular-material-icons","ecosystem":"npm","requirements":"klarsys/angular-material-icons#*","direct":true,"kind":"runtime","optional":false},{"id":5891160275,"package_name":"@bower_components/angular-messages","ecosystem":"npm","requirements":"angular/bower-angular-messages#1.4 - 1.7.0 || ^1.7.2","direct":true,"kind":"runtime","optional":false},{"id":5891160276,"package_name":"@bower_components/angular-resource","ecosystem":"npm","requirements":"angular/bower-angular-resource#*","direct":true,"kind":"runtime","optional":false},{"id":5891160277,"package_name":"@bower_components/blueimp-canvas-to-blob","ecosystem":"npm","requirements":"blueimp/JavaScript-Canvas-to-Blob#\u003e=2.1.1","direct":true,"kind":"runtime","optional":false},{"id":5891160278,"package_name":"@bower_components/blueimp-load-image","ecosystem":"npm","requirements":"blueimp/JavaScript-Load-Image#\u003e=1.13.0","direct":true,"kind":"runtime","optional":false},{"id":5891160279,"package_name":"@bower_components/blueimp-tmpl","ecosystem":"npm","requirements":"blueimp/JavaScript-Templates#\u003e=2.5.4","direct":true,"kind":"runtime","optional":false},{"id":5891160280,"package_name":"@bower_components/bootstrap-css","ecosystem":"npm","requirements":"jozefizso/bower-bootstrap-css#2.3.2","direct":true,"kind":"runtime","optional":false},{"id":5891160281,"package_name":"@bower_components/datatables.net","ecosystem":"npm","requirements":"DataTables/Dist-DataTables#*","direct":true,"kind":"runtime","optional":false},{"id":5891160282,"package_name":"@bower_components/github-markdown-css","ecosystem":"npm","requirements":"sindresorhus/github-markdown-css#*","direct":true,"kind":"runtime","optional":false},{"id":5891160283,"package_name":"@bower_components/jquery","ecosystem":"npm","requirements":"jquery/jquery-dist#\u003e=1.6","direct":true,"kind":"runtime","optional":false},{"id":5891160284,"package_name":"@bower_components/jquery-autocomplete","ecosystem":"npm","requirements":"trendalytics/bower-jquery-autocomplete#*","direct":true,"kind":"runtime","optional":false},{"id":5891160285,"package_name":"@bower_components/jquery-cookie","ecosystem":"npm","requirements":"carhartl/jquery-cookie#*","direct":true,"kind":"runtime","optional":false},{"id":5891160286,"package_name":"@bower_components/jquery-file-upload","ecosystem":"npm","requirements":"blueimp/jQuery-File-Upload#*","direct":true,"kind":"runtime","optional":false},{"id":5891160287,"package_name":"@bower_components/jquery-ui","ecosystem":"npm","requirements":"components/jqueryui#*","direct":true,"kind":"runtime","optional":false},{"id":5891160288,"package_name":"@bower_components/jquery-ujs","ecosystem":"npm","requirements":"rails/jquery-ujs#*","direct":true,"kind":"runtime","optional":false},{"id":5891160289,"package_name":"@bower_components/lodash","ecosystem":"npm","requirements":"lodash/lodash#*","direct":true,"kind":"runtime","optional":false},{"id":5891160290,"package_name":"@bower_components/markdown-it","ecosystem":"npm","requirements":"markdown-it/markdown-it#*","direct":true,"kind":"runtime","optional":false},{"id":5891160291,"package_name":"@bower_components/should","ecosystem":"npm","requirements":"shouldjs/should.js#*","direct":true,"kind":"runtime","optional":false},{"id":5891160292,"package_name":"@bower_components/underscore","ecosystem":"npm","requirements":"jashkenas/underscore#*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"ui/package.json","sha":null,"kind":"manifest","created_at":"2022-09-22T18:44:16.213Z","updated_at":"2022-09-22T18:44:16.213Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/ui/package.json","dependencies":[{"id":5891160319,"package_name":"cypress","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"yarn.lock","sha":null,"kind":"lockfile","created_at":"2022-09-22T18:44:16.272Z","updated_at":"2022-09-22T18:44:16.272Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/yarn.lock","dependencies":[{"id":5891161311,"package_name":"@bower_components/ace-builds","ecosystem":"npm","requirements":"1.4.12","direct":false,"kind":"runtime","optional":false},{"id":5891161312,"package_name":"@bower_components/angular-animate","ecosystem":"npm","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":5891161313,"package_name":"@bower_components/angular-aria","ecosystem":"npm","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":5891161314,"package_name":"@bower_components/angular-cookies","ecosystem":"npm","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":5891161315,"package_name":"@bower_components/angular-material-icons","ecosystem":"npm","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":5891161316,"package_name":"@bower_components/angular-material","ecosystem":"npm","requirements":"1.1.26","direct":false,"kind":"runtime","optional":false},{"id":5891161317,"package_name":"@bower_components/angular-messages","ecosystem":"npm","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":5891161318,"package_name":"@bower_components/angular-resource","ecosystem":"npm","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":5891161319,"package_name":"@bower_components/angular","ecosystem":"npm","requirements":"1.7.7","direct":false,"kind":"runtime","optional":false},{"id":5891161320,"package_name":"@bower_components/blueimp-canvas-to-blob","ecosystem":"npm","requirements":"3.28.0","direct":false,"kind":"runtime","optional":false},{"id":5891161321,"package_name":"@bower_components/blueimp-load-image","ecosystem":"npm","requirements":"5.14.0","direct":false,"kind":"runtime","optional":false},{"id":5891161322,"package_name":"@bower_components/blueimp-tmpl","ecosystem":"npm","requirements":"3.19.0","direct":false,"kind":"runtime","optional":false},{"id":5891161323,"package_name":"@bower_components/bootstrap-css","ecosystem":"npm","requirements":"0.0.0","direct":false,"kind":"runtime","optional":false},{"id":5891161324,"package_name":"@bower_components/datatables.net","ecosystem":"npm","requirements":"1.10.25","direct":false,"kind":"runtime","optional":false},{"id":5891161325,"package_name":"@bower_components/github-markdown-css","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":5891161326,"package_name":"@bower_components/jquery-autocomplete","ecosystem":"npm","requirements":"0.0.0","direct":false,"kind":"runtime","optional":false},{"id":5891161327,"package_name":"@bower_components/jquery-cookie","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":5891161328,"package_name":"@bower_components/jquery-file-upload","ecosystem":"npm","requirements":"10.31.0","direct":false,"kind":"runtime","optional":false},{"id":5891161329,"package_name":"@bower_components/jquery-ui","ecosystem":"npm","requirements":"1.12.1","direct":false,"kind":"runtime","optional":false},{"id":5891161330,"package_name":"@bower_components/jquery-ujs","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":5891161331,"package_name":"@bower_components/jquery","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":5891161332,"package_name":"@bower_components/lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":5891161333,"package_name":"@bower_components/markdown-it","ecosystem":"npm","requirements":"12.1.0","direct":false,"kind":"runtime","optional":false},{"id":5891161334,"package_name":"@bower_components/should","ecosystem":"npm","requirements":"13.2.3","direct":false,"kind":"runtime","optional":false},{"id":5891161335,"package_name":"@bower_components/underscore","ecosystem":"npm","requirements":"1.13.1","direct":false,"kind":"runtime","optional":false},{"id":5891161336,"package_name":"angular","ecosystem":"npm","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":5891161337,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":5891161338,"package_name":"blueimp-canvas-to-blob","ecosystem":"npm","requirements":"3.28.0","direct":false,"kind":"runtime","optional":false},{"id":5891161339,"package_name":"blueimp-load-image","ecosystem":"npm","requirements":"5.14.0","direct":false,"kind":"runtime","optional":false},{"id":5891161340,"package_name":"blueimp-tmpl","ecosystem":"npm","requirements":"3.19.0","direct":false,"kind":"runtime","optional":false},{"id":5891161341,"package_name":"entities","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":5891161342,"package_name":"jquery","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":5891161343,"package_name":"linkify-it","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":5891161344,"package_name":"mdurl","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":5891161345,"package_name":"should-equal","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":5891161346,"package_name":"should-format","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":5891161347,"package_name":"should-type-adaptors","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":5891161348,"package_name":"should-type","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":5891161349,"package_name":"should-util","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":5891161350,"package_name":"uc.micro","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-09-22T18:44:16.319Z","updated_at":"2022-09-22T18:44:16.319Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/Gemfile","dependencies":[{"id":5891161424,"package_name":"activerecord-import","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161425,"package_name":"activerecord-nulldb-adapter","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161426,"package_name":"alphabetical_paginate","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161427,"package_name":"angular_rails_csrf","ecosystem":"rubygems","requirements":"= 2.1.1","direct":true,"kind":"runtime","optional":false},{"id":5891161428,"package_name":"anemone","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161429,"package_name":"aquadoc","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161430,"package_name":"aws-sdk","ecosystem":"rubygems","requirements":"\u003e= 1.67.0, \u003c 2.0","direct":true,"kind":"runtime","optional":false},{"id":5891161431,"package_name":"aws-sdk-s3","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161432,"package_name":"aws-sdk-ses","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161433,"package_name":"bcrypt","ecosystem":"rubygems","requirements":"~\u003e 3.1","direct":true,"kind":"runtime","optional":false},{"id":5891161434,"package_name":"closure-compiler","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161435,"package_name":"mysql2","ecosystem":"rubygems","requirements":"~\u003e 0.5.2","direct":true,"kind":"runtime","optional":false},{"id":5891161436,"package_name":"oj","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161437,"package_name":"paperclip","ecosystem":"rubygems","requirements":"~\u003e 6.1, \u003e= 6.1.0","direct":true,"kind":"runtime","optional":false},{"id":5891161438,"package_name":"protected_attributes_continued","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161439,"package_name":"rack-cors","ecosystem":"rubygems","requirements":"~\u003e 1.0.5","direct":true,"kind":"runtime","optional":false},{"id":5891161440,"package_name":"rails","ecosystem":"rubygems","requirements":"= 4.2.11.3","direct":true,"kind":"runtime","optional":false},{"id":5891161441,"package_name":"mimemagic","ecosystem":"rubygems","requirements":"\u003e= 0.3.10","direct":true,"kind":"runtime","optional":false},{"id":5891161442,"package_name":"redcarpet","ecosystem":"rubygems","requirements":"\u003e= 3.5.1","direct":true,"kind":"runtime","optional":false},{"id":5891161443,"package_name":"ruby-units","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161444,"package_name":"sassc-rails","ecosystem":"rubygems","requirements":"\u003e= 2.1.2","direct":true,"kind":"runtime","optional":false},{"id":5891161445,"package_name":"tzinfo-data","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161446,"package_name":"where-or","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161447,"package_name":"will_paginate","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161448,"package_name":"factory_bot_rails","ecosystem":"rubygems","requirements":"\u003e= 5.2.0","direct":true,"kind":"development","optional":false},{"id":5891161449,"package_name":"ipaddress","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":5891161450,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"\u003e= 4.1.2","direct":true,"kind":"development","optional":false},{"id":5891161451,"package_name":"rspec-sorbet","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":5891161452,"package_name":"rubocop","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":5891161453,"package_name":"rubocop-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":5891161454,"package_name":"rubocop-sorbet","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":5891161455,"package_name":"simplecov","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":5891161456,"package_name":"web-console","ecosystem":"rubygems","requirements":"~\u003e 3.3, \u003e= 3.3.0","direct":true,"kind":"development","optional":false},{"id":5891161457,"package_name":"yard","ecosystem":"rubygems","requirements":"\u003e= 0.9.20","direct":true,"kind":"development","optional":false},{"id":5891161458,"package_name":"yard-activerecord","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":5891161459,"package_name":"sorbet","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":5891161460,"package_name":"sorbet-rails","ecosystem":"rubygems","requirements":"= 0.5.6","direct":true,"kind":"runtime","optional":false},{"id":5891161461,"package_name":"sorbet-runtime","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891161462,"package_name":"puma","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-09-22T18:44:16.375Z","updated_at":"2022-09-22T18:44:16.375Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/Gemfile.lock","dependencies":[{"id":5891161549,"package_name":"anemone","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":5891161550,"package_name":"aquadoc","ecosystem":"rubygems","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":5891161551,"package_name":"actionmailer","ecosystem":"rubygems","requirements":"4.2.11.3","direct":false,"kind":"runtime","optional":false},{"id":5891161552,"package_name":"actionpack","ecosystem":"rubygems","requirements":"4.2.11.3","direct":false,"kind":"runtime","optional":false},{"id":5891161553,"package_name":"actionview","ecosystem":"rubygems","requirements":"4.2.11.3","direct":false,"kind":"runtime","optional":false},{"id":5891161554,"package_name":"activejob","ecosystem":"rubygems","requirements":"4.2.11.3","direct":false,"kind":"runtime","optional":false},{"id":5891161555,"package_name":"activemodel","ecosystem":"rubygems","requirements":"4.2.11.3","direct":false,"kind":"runtime","optional":false},{"id":5891161556,"package_name":"activerecord","ecosystem":"rubygems","requirements":"4.2.11.3","direct":false,"kind":"runtime","optional":false},{"id":5891161557,"package_name":"activerecord-import","ecosystem":"rubygems","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":5891161558,"package_name":"activerecord-nulldb-adapter","ecosystem":"rubygems","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":5891161559,"package_name":"activesupport","ecosystem":"rubygems","requirements":"4.2.11.3","direct":false,"kind":"runtime","optional":false},{"id":5891161560,"package_name":"addressable","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":5891161561,"package_name":"alphabetical_paginate","ecosystem":"rubygems","requirements":"2.3.4","direct":false,"kind":"runtime","optional":false},{"id":5891161562,"package_name":"angular_rails_csrf","ecosystem":"rubygems","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":5891161563,"package_name":"arel","ecosystem":"rubygems","requirements":"6.0.4","direct":false,"kind":"runtime","optional":false},{"id":5891161564,"package_name":"ast","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":5891161565,"package_name":"aws-eventstream","ecosystem":"rubygems","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":5891161566,"package_name":"aws-partitions","ecosystem":"rubygems","requirements":"1.479.0","direct":false,"kind":"runtime","optional":false},{"id":5891161567,"package_name":"aws-sdk","ecosystem":"rubygems","requirements":"1.67.0","direct":false,"kind":"runtime","optional":false},{"id":5891161568,"package_name":"aws-sdk-core","ecosystem":"rubygems","requirements":"3.117.0","direct":false,"kind":"runtime","optional":false},{"id":5891161569,"package_name":"aws-sdk-kms","ecosystem":"rubygems","requirements":"1.44.0","direct":false,"kind":"runtime","optional":false},{"id":5891161570,"package_name":"aws-sdk-s3","ecosystem":"rubygems","requirements":"1.96.2","direct":false,"kind":"runtime","optional":false},{"id":5891161571,"package_name":"aws-sdk-ses","ecosystem":"rubygems","requirements":"1.38.0","direct":false,"kind":"runtime","optional":false},{"id":5891161572,"package_name":"aws-sdk-v1","ecosystem":"rubygems","requirements":"1.67.0","direct":false,"kind":"runtime","optional":false},{"id":5891161573,"package_name":"aws-sigv4","ecosystem":"rubygems","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":5891161574,"package_name":"bcrypt","ecosystem":"rubygems","requirements":"3.1.16","direct":false,"kind":"runtime","optional":false},{"id":5891161575,"package_name":"builder","ecosystem":"rubygems","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":5891161576,"package_name":"climate_control","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":5891161577,"package_name":"closure-compiler","ecosystem":"rubygems","requirements":"1.1.14","direct":false,"kind":"runtime","optional":false},{"id":5891161578,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":5891161579,"package_name":"crass","ecosystem":"rubygems","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":5891161580,"package_name":"debug_inspector","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":5891161581,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":5891161582,"package_name":"docile","ecosystem":"rubygems","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":5891161583,"package_name":"erubis","ecosystem":"rubygems","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":5891161584,"package_name":"factory_bot","ecosystem":"rubygems","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":5891161585,"package_name":"factory_bot_rails","ecosystem":"rubygems","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":5891161586,"package_name":"faraday","ecosystem":"rubygems","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":5891161587,"package_name":"faraday-em_http","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":5891161588,"package_name":"faraday-em_synchrony","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":5891161589,"package_name":"faraday-excon","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":5891161590,"package_name":"faraday-httpclient","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":5891161591,"package_name":"faraday-net_http","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":5891161592,"package_name":"faraday-net_http_persistent","ecosystem":"rubygems","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":5891161593,"package_name":"faraday-patron","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":5891161594,"package_name":"ffi","ecosystem":"rubygems","requirements":"1.15.3","direct":false,"kind":"runtime","optional":false},{"id":5891161595,"package_name":"globalid","ecosystem":"rubygems","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":5891161596,"package_name":"i18n","ecosystem":"rubygems","requirements":"0.9.5","direct":false,"kind":"runtime","optional":false},{"id":5891161597,"package_name":"ipaddress","ecosystem":"rubygems","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":5891161598,"package_name":"jmespath","ecosystem":"rubygems","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":5891161599,"package_name":"json","ecosystem":"rubygems","requirements":"1.8.6","direct":false,"kind":"runtime","optional":false},{"id":5891161600,"package_name":"loofah","ecosystem":"rubygems","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":5891161601,"package_name":"mail","ecosystem":"rubygems","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":5891161602,"package_name":"mime-types","ecosystem":"rubygems","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":5891161603,"package_name":"mime-types-data","ecosystem":"rubygems","requirements":"3.2021.0704","direct":false,"kind":"runtime","optional":false},{"id":5891161604,"package_name":"mimemagic","ecosystem":"rubygems","requirements":"0.3.10","direct":false,"kind":"runtime","optional":false},{"id":5891161605,"package_name":"mini_mime","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":5891161606,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.5.3","direct":false,"kind":"runtime","optional":false},{"id":5891161607,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.14.4","direct":false,"kind":"runtime","optional":false},{"id":5891161608,"package_name":"multipart-post","ecosystem":"rubygems","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":5891161609,"package_name":"mysql2","ecosystem":"rubygems","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":5891161610,"package_name":"nio4r","ecosystem":"rubygems","requirements":"2.5.7","direct":false,"kind":"runtime","optional":false},{"id":5891161611,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.11.7","direct":false,"kind":"runtime","optional":false},{"id":5891161612,"package_name":"octokit","ecosystem":"rubygems","requirements":"4.21.0","direct":false,"kind":"runtime","optional":false},{"id":5891161613,"package_name":"oj","ecosystem":"rubygems","requirements":"3.12.2","direct":false,"kind":"runtime","optional":false},{"id":5891161614,"package_name":"paperclip","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":5891161615,"package_name":"parallel","ecosystem":"rubygems","requirements":"1.20.1","direct":false,"kind":"runtime","optional":false},{"id":5891161616,"package_name":"parlour","ecosystem":"rubygems","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":5891161617,"package_name":"parser","ecosystem":"rubygems","requirements":"3.0.2.0","direct":false,"kind":"runtime","optional":false},{"id":5891161618,"package_name":"protected_attributes_continued","ecosystem":"rubygems","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":5891161619,"package_name":"public_suffix","ecosystem":"rubygems","requirements":"4.0.6","direct":false,"kind":"runtime","optional":false},{"id":5891161620,"package_name":"puma","ecosystem":"rubygems","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":5891161621,"package_name":"racc","ecosystem":"rubygems","requirements":"1.5.2","direct":false,"kind":"runtime","optional":false},{"id":5891161622,"package_name":"rack","ecosystem":"rubygems","requirements":"1.6.13","direct":false,"kind":"runtime","optional":false},{"id":5891161623,"package_name":"rack-cors","ecosystem":"rubygems","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":5891161624,"package_name":"rack-test","ecosystem":"rubygems","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":5891161625,"package_name":"rails","ecosystem":"rubygems","requirements":"4.2.11.3","direct":false,"kind":"runtime","optional":false},{"id":5891161626,"package_name":"rails-deprecated_sanitizer","ecosystem":"rubygems","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":5891161627,"package_name":"rails-dom-testing","ecosystem":"rubygems","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":5891161628,"package_name":"rails-html-sanitizer","ecosystem":"rubygems","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":5891161629,"package_name":"railties","ecosystem":"rubygems","requirements":"4.2.11.3","direct":false,"kind":"runtime","optional":false},{"id":5891161630,"package_name":"rainbow","ecosystem":"rubygems","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":5891161631,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":5891161632,"package_name":"redcarpet","ecosystem":"rubygems","requirements":"3.5.1","direct":false,"kind":"runtime","optional":false},{"id":5891161633,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":5891161634,"package_name":"rexml","ecosystem":"rubygems","requirements":"3.2.5","direct":false,"kind":"runtime","optional":false},{"id":5891161635,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.10.1","direct":false,"kind":"runtime","optional":false},{"id":5891161636,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.10.1","direct":false,"kind":"runtime","optional":false},{"id":5891161637,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.10.2","direct":false,"kind":"runtime","optional":false},{"id":5891161638,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":5891161639,"package_name":"rspec-sorbet","ecosystem":"rubygems","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":5891161640,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.10.2","direct":false,"kind":"runtime","optional":false},{"id":5891161641,"package_name":"rubocop","ecosystem":"rubygems","requirements":"1.18.4","direct":false,"kind":"runtime","optional":false},{"id":5891161642,"package_name":"rubocop-ast","ecosystem":"rubygems","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":5891161643,"package_name":"rubocop-rails","ecosystem":"rubygems","requirements":"2.11.3","direct":false,"kind":"runtime","optional":false},{"id":5891161644,"package_name":"rubocop-sorbet","ecosystem":"rubygems","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":5891161645,"package_name":"ruby-progressbar","ecosystem":"rubygems","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":5891161646,"package_name":"ruby-units","ecosystem":"rubygems","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":5891161647,"package_name":"ruby2_keywords","ecosystem":"rubygems","requirements":"0.0.5","direct":false,"kind":"runtime","optional":false},{"id":5891161648,"package_name":"sassc","ecosystem":"rubygems","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":5891161649,"package_name":"sassc-rails","ecosystem":"rubygems","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":5891161650,"package_name":"sawyer","ecosystem":"rubygems","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":5891161651,"package_name":"simplecov","ecosystem":"rubygems","requirements":"0.21.2","direct":false,"kind":"runtime","optional":false},{"id":5891161652,"package_name":"simplecov-html","ecosystem":"rubygems","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":5891161653,"package_name":"simplecov_json_formatter","ecosystem":"rubygems","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":5891161654,"package_name":"sorbet","ecosystem":"rubygems","requirements":"0.5.6519","direct":false,"kind":"runtime","optional":false},{"id":5891161655,"package_name":"sorbet-rails","ecosystem":"rubygems","requirements":"0.5.6","direct":false,"kind":"runtime","optional":false},{"id":5891161656,"package_name":"sorbet-runtime","ecosystem":"rubygems","requirements":"0.5.6519","direct":false,"kind":"runtime","optional":false},{"id":5891161657,"package_name":"sorbet-static","ecosystem":"rubygems","requirements":"0.5.6519","direct":false,"kind":"runtime","optional":false},{"id":5891161658,"package_name":"sprockets","ecosystem":"rubygems","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":5891161659,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":5891161660,"package_name":"terrapin","ecosystem":"rubygems","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":5891161661,"package_name":"thor","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":5891161662,"package_name":"thread_safe","ecosystem":"rubygems","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":5891161663,"package_name":"tilt","ecosystem":"rubygems","requirements":"2.0.10","direct":false,"kind":"runtime","optional":false},{"id":5891161664,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"1.2.9","direct":false,"kind":"runtime","optional":false},{"id":5891161665,"package_name":"tzinfo-data","ecosystem":"rubygems","requirements":"1.2021.1","direct":false,"kind":"runtime","optional":false},{"id":5891161666,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":5891161667,"package_name":"web-console","ecosystem":"rubygems","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":5891161668,"package_name":"where-or","ecosystem":"rubygems","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":5891161669,"package_name":"will_paginate","ecosystem":"rubygems","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":5891161670,"package_name":"yard","ecosystem":"rubygems","requirements":"0.9.26","direct":false,"kind":"runtime","optional":false},{"id":5891161671,"package_name":"yard-activerecord","ecosystem":"rubygems","requirements":"0.0.16","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"components/anemone/Gemfile","sha":null,"kind":"manifest","created_at":"2022-09-22T18:44:16.438Z","updated_at":"2022-09-22T18:44:16.438Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/components/anemone/Gemfile","dependencies":[{"id":5891163005,"package_name":"minitest","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":5891163006,"package_name":"test-unit","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"components/anemone/anemone.gemspec","sha":null,"kind":"manifest","created_at":"2022-09-22T18:44:16.563Z","updated_at":"2022-09-22T18:44:16.563Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/components/anemone/anemone.gemspec","dependencies":[{"id":5891163136,"package_name":"rails","ecosystem":"rubygems","requirements":"= 4.2.11.3","direct":true,"kind":"runtime","optional":false},{"id":5891163137,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"components/aquadoc/aquadoc.gemspec","sha":null,"kind":"manifest","created_at":"2022-09-22T18:44:16.614Z","updated_at":"2022-09-22T18:44:16.614Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/components/aquadoc/aquadoc.gemspec","dependencies":[{"id":5891163173,"package_name":"octokit","ecosystem":"rubygems","requirements":"~\u003e 4.15","direct":true,"kind":"runtime","optional":false},{"id":5891163174,"package_name":"yard","ecosystem":"rubygems","requirements":"~\u003e 0.9.20","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-11T20:11:36.015Z","updated_at":"2023-01-11T20:11:36.015Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/Dockerfile","dependencies":[{"id":6870506355,"package_name":"ruby","ecosystem":"docker","requirements":"${RUBY_VERSION}-alpine${ALPINE_VERSION}","direct":true,"kind":"build","optional":false},{"id":6870506356,"package_name":"aquarium-development","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"components/aquadoc/env/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-11T20:11:36.051Z","updated_at":"2023-01-11T20:11:36.051Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/components/aquadoc/env/Dockerfile","dependencies":[{"id":6870506359,"package_name":"ubuntu","ecosystem":"docker","requirements":"20","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.override.yml","sha":null,"kind":"manifest","created_at":"2023-01-11T20:11:36.088Z","updated_at":"2023-01-11T20:11:36.088Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/docker-compose.override.yml","dependencies":[{"id":6870506385,"package_name":"aquarium-development","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.production.yml","sha":null,"kind":"manifest","created_at":"2023-01-11T20:11:36.155Z","updated_at":"2023-01-11T20:11:36.155Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/docker-compose.production.yml","dependencies":[{"id":6870506454,"package_name":"aquariumbio/aquarium","ecosystem":"docker","requirements":"${AQUARIUM_VERSION}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.selenium.yml","sha":null,"kind":"manifest","created_at":"2023-01-11T20:11:36.263Z","updated_at":"2023-01-11T20:11:36.263Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/docker-compose.selenium.yml","dependencies":[{"id":6870506485,"package_name":"selenium/standalone-chrome-debug","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-11T20:11:36.346Z","updated_at":"2023-01-11T20:11:36.346Z","repository_link":"https://github.com/aquariumbio/aquarium/blob/master/docker-compose.yml","dependencies":[{"id":6870506515,"package_name":"mysql","ecosystem":"docker","requirements":"5.7","direct":true,"kind":"runtime","optional":false},{"id":6870506516,"package_name":"minio/minio","ecosystem":"docker","requirements":"edge","direct":true,"kind":"runtime","optional":false},{"id":6870506517,"package_name":"minio/mc","ecosystem":"docker","requirements":"RELEASE.2020-11-25T23-04-07Z","direct":true,"kind":"runtime","optional":false},{"id":6870506518,"package_name":"nginx","ecosystem":"docker","requirements":"stable-alpine","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-04T15:51:24.445Z","updated_at":"2025-10-07T08:19:15.891Z","avatar_url":"https://github.com/aquariumbio.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/48866","html_url":"https://science.ecosyste.ms/projects/48866"}