{"id":2849,"name":"Open OnDemand","description":"Open OnDemand: A web-based client portal for HPC centers - Published in JOSS (2018)","url":"https://github.com/osc/ondemand","last_synced_at":"2025-09-04T16:54:38.043Z","repository":{"id":37485319,"uuid":"109036469","full_name":"OSC/ondemand","owner":"OSC","description":"Supercomputing. Seamlessly. Open, Interactive HPC Via the Web","archived":false,"fork":false,"pushed_at":"2025-08-29T19:59:16.000Z","size":34194,"stargazers_count":374,"open_issues_count":420,"forks_count":144,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-08-30T20:15:55.987Z","etag":null,"topics":["gateway","hacktoberfest","hpc","hpc-applications"],"latest_commit_sha":null,"homepage":"https://openondemand.org/","language":"JavaScript","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/OSC.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json","zenodo":".zenodo.json"}},"created_at":"2017-10-31T18:25:23.000Z","updated_at":"2025-08-30T13:48:18.000Z","dependencies_parsed_at":"2024-01-05T20:31:56.293Z","dependency_job_id":"cb0d06a3-800f-4376-bb2a-41dd0681f976","html_url":"https://github.com/OSC/ondemand","commit_stats":null,"previous_names":[],"tags_count":214,"template":false,"template_full_name":null,"purl":"pkg:github/OSC/ondemand","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSC%2Fondemand","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSC%2Fondemand/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSC%2Fondemand/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSC%2Fondemand/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSC","download_url":"https://codeload.github.com/OSC/ondemand/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSC%2Fondemand/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273611506,"owners_count":25136972,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"OSC","name":"Ohio Supercomputer Center","uuid":"13629793","kind":"organization","description":"The Ohio Supercomputing Center located in Columbus, Ohio in the USA.","email":null,"website":"https://osc.edu","location":"Columbus, Ohio, USA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13629793?v=4","repositories_count":156,"last_synced_at":"2023-08-01T06:50:24.420Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OSC","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-05T15:05:16.792Z","updated_at":"2023-08-01T06:50:24.994Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSC","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSC/repositories"},"packages":[],"commits":{"id":9625896,"full_name":"OSC/ondemand","default_branch":"master","committers":[{"name":"Brian McMichael","email":"bmcmichael@osc.edu","login":"brianmcmichael","count":1563},{"name":"Eric Franz","email":"efranz@osc.edu","login":"ericfranz","count":1447},{"name":"Jeremy Nicklas","email":"jnicklas@osc.edu","login":null,"count":1000},{"name":"Jeff Ohrstrom","email":"johrstrom@osc.edu","login":"johrstrom","count":853},{"name":"osc-bot","email":"78549874+osc-bot","login":"osc-bot","count":454},{"name":"Trey Dockendorf","email":"tdockendorf@osc.edu","login":"treydock","count":393},{"name":"Morgan Rodgers","email":"mrodgers@osc.edu","login":null,"count":247},{"name":"Aday BA","email":"aday@theagilemonkeys.com","login":"abujeda","count":124},{"name":"Mario Squeo","email":"msqueo@osc.edu","login":"msquee","count":70},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":68},{"name":"Tyler Harris","email":"tharris@osc.edu","login":"laser505t","count":62},{"name":"Travis Ravert","email":"travert@osc.edu","login":"Oglopf","count":51},{"name":"KinanAlAttar","email":"alattar.2@osu.edu","login":"KinanAlAttar","count":47},{"name":"Robin Karlsson","email":"61623634+robinkar","login":"robinkar","count":38},{"name":"Gerald Byrket","email":"gbyrket@osc.edu","login":"gerald-byrket","count":36},{"name":"Ashton South","email":"asouth@osc.edu","login":"ashton22305","count":35},{"name":"Hazel","email":"hrandquist@osc.edu","login":"HazelGrant","count":32},{"name":"Jeremy Nicklas","email":"jeremywnicklas@gmail.com","login":"nickjer","count":31},{"name":"AriettaZ","email":"azhu@osc.edu","login":"qianyuanzhu","count":29},{"name":"MorganRodgers","email":"MorganRodgers","login":"MorganRodgers","count":23},{"name":"oscwiag","email":"30355585+oscwiag","login":"oscwiag","count":22},{"name":"Ahmed Abdelmageed","email":"111192682+ahmed-mgd","login":"ahmed-mgd","count":19},{"name":"Gregory Buchanan","email":"gbuchanan@osc.edu","login":"euler-room","count":14},{"name":"Harshit Soora","email":"soora.iitkgp@gmail.com","login":"harshit-soora","count":13},{"name":"Luke Weiler","email":"lweiler@osc.edu","login":"lukew3","count":13},{"name":"Basil Mohamed Gohar","email":"bgohar@osc.edu","login":"basilgohar","count":10},{"name":"Shawn Rice","email":"zooley@purdue.edu","login":"zooley","count":9},{"name":"Samir","email":"mansour.69@osu.edu","login":null,"count":9},{"name":"akuppa9","email":"140134379+akuppa9","login":"akuppa9","count":8},{"name":"matthu017","email":"matt.hu017@gmail.com","login":"matthu017","count":7},{"name":"Gerald Byrket","email":"93494625+gbyrketosc","login":"gbyrketosc","count":7},{"name":"Jeremy Nicklas","email":"nicklas.2@osu.edu","login":null,"count":6},{"name":"Daniel Dietz","email":"ddietz@purdue.edu","login":null,"count":6},{"name":"Pavlos Daoglou","email":"pdaoglou@gmail.com","login":"dpavlos","count":5},{"name":"matt","email":"57604545+matt257","login":"matt257","count":4},{"name":"Bert Droesbeke","email":"44875756+bedroesb","login":"bedroesb","count":4},{"name":"Wouter Depypere","email":"wouter.depypere@ugent.be","login":"wdpypere","count":3},{"name":"ayush","email":"ayush.6200@gmail.com","login":"ayushchatur","count":3},{"name":"Gerald Byrket","email":"88058640+gbsoftwaresolutions","login":"gbsoftwaresolutions","count":3},{"name":"Eric","email":"e.s.borenstein@gmail.com","login":"genericdata","count":3},{"name":"Alara","email":"73926509+alarad27","login":"alarad27","count":3},{"name":"Saumya","email":"76432998+SaumyaBhushan","login":"SaumyaBhushan","count":3},{"name":"Sammy Mansour","email":"42918370+samirmansour","login":"samirmansour","count":3},{"name":"Mario Squeo","email":"msqueo@si.lan","login":null,"count":3},{"name":"Adam","email":"adam@aboutcher.co.uk","login":"adamboutcher","count":2},{"name":"Alan Chalker","email":"github@chalker.org","login":"achalker","count":2},{"name":"Christopher Zhao","email":"czhao@osc.edu","login":null,"count":2},{"name":"Samir Mansour","email":"smansour@si.lan","login":null,"count":2},{"name":"David Kelly","email":"davidkelly999@gmail.com","login":"DavidKelly-Praedictus","count":2},{"name":"Giulio Librando","email":"76574961+giuliolibrando","login":"giuliolibrando","count":2},{"name":"Mikael Öhman","email":"micketeer@gmail.com","login":"Micket","count":2},{"name":"Hollow Man","email":"hollowman@opensuse.org","login":"HollowMan6","count":2},{"name":"Ben Plessinger","email":"plessbd","login":"plessbd","count":2},{"name":"davidmonro","email":"davidm@davidmonro.net","login":"davidmonro","count":1},{"name":"codecat555","email":"codemonkey555@gmail.com","login":"codecat555","count":1},{"name":"Luke Yeager","email":"lyeager@nvidia.com","login":"lukeyeager","count":1},{"name":"Mario","email":"mario@Marios-MBP.lan","login":"Runwei-Mario","count":1},{"name":"Masahiro Nakao","email":"masahiro.nakao@riken.jp","login":"mnakao","count":1},{"name":"Matt Hansen","email":"hansen.m@me.com","login":"hansen-m","count":1},{"name":"Mayank Agrawal","email":"agarwalm214@gmail.com","login":"mayank-agarwal-96","count":1},{"name":"Neale Petrillo","email":"64489872+nealep","login":"nealep","count":1},{"name":"Robbe Van Herck","email":"robbevanherck1@gmail.com","login":"Robbe7730","count":1},{"name":"Ryan Cox","email":"ryan_cox@byu.edu","login":"ryanbcox","count":1},{"name":"Tyson Whitehead","email":"twhitehead@gmail.com","login":"twhitehead","count":1},{"name":"gaming","email":"48131223+TheGamer1002","login":"TheGamer1002","count":1},{"name":"nickjer","email":"nickjer@hotmail.com","login":null,"count":1},{"name":"Matthew Hu","email":"mhu@webtest02.hpc.osc.edu","login":null,"count":1},{"name":"guruevi","email":"evi.vanoost@gmail.com","login":"guruevi","count":1},{"name":"jasonbuechler","email":"34217071+jasonbuechler","login":"jasonbuechler","count":1},{"name":"kinanAlAttar","email":"50109313+kinanAlAttar","login":"kinanAlAttar","count":1},{"name":"ndusek","email":"ndusek","login":"ndusek","count":1},{"name":"ritikasunkara","email":"101670461+ritikasunkara","login":"ritikasunkara","count":1},{"name":"scratchings","email":"duncan.mortimer@ndcn.ox.ac.uk","login":"scratchings","count":1},{"name":"simonLeary42","email":"71396965+simonLeary42","login":"simonLeary42","count":1},{"name":"wpoely86","email":"wpoely86@gmail.com","login":"wpoely86","count":1},{"name":"wtripp180901","email":"78219569+wtripp180901","login":"wtripp180901","count":1},{"name":"374365283","email":"33540657+374365283","login":"374365283","count":1},{"name":"Aaron Janssen","email":"110543972+JanssenAaron","login":"JanssenAaron","count":1},{"name":"Alberto Cano","email":"34340962+canoalberto","login":"canoalberto","count":1},{"name":"Andrew E. Bruno","email":"aeb@qnot.org","login":"aebruno","count":1},{"name":"Aviv Keller","email":"38299977+RedYetiDev","login":"RedYetiDev","count":1},{"name":"Braeden Singleton","email":"bsingleton@osc.edu","login":"Bubballoo3","count":1},{"name":"CSC-swesters","email":"85734631+CSC-swesters","login":"CSC-swesters","count":1},{"name":"Chris Coates","email":"christopher.james.coates@gmail.com","login":"CJCShadowsan","count":1},{"name":"Evan Felix","email":"karcaw@gmail.com","login":"karcaw","count":1},{"name":"Georgia Stuart","email":"georgiastuart","login":"georgiastuart","count":1},{"name":"Harry Smallbone","email":"hsmallbone","login":"hsmallbone","count":1},{"name":"Jason C. Nucciarone","email":"nuccitheboss@ubuntu.com","login":"NucciTheBoss","count":1},{"name":"Jason St. John","email":"stjohn.jason@gmail.com","login":"jrstjohn","count":1},{"name":"Jens Müller","email":"jens.mueller@unibe.ch","login":"Vibe-Guy","count":1},{"name":"Jukka Nousiainen","email":"jukka.nousiainen@csc.fi","login":"junousi","count":1},{"name":"Kieran","email":"43649581+devanyk2","login":"devanyk2","count":1},{"name":"Kilian Cavalotti","email":"kilian@stanford.edu","login":"kcgthb","count":1},{"name":"Louis","email":"covert8","login":"covert8","count":1},{"name":"Rahim Khoja","email":"rahim@khoja.ca","login":"rahimkhoja","count":1},{"name":"Yuvi","email":"yuvipanda@gmail.com","login":"yuvipanda","count":1},{"name":"William Horka","email":"whorka@hmdc.harvard.edu","login":"whorka","count":1}],"total_commits":6845,"total_committers":97,"total_bot_commits":68,"total_bot_committers":1,"mean_commits":70.56701030927834,"dds":0.7716581446311176,"past_year_committers":[{"name":"Jeff Ohrstrom","email":"johrstrom@osc.edu","login":"johrstrom","count":151},{"name":"osc-bot","email":"78549874+osc-bot","login":"osc-bot","count":134},{"name":"Ahmed Abdelmageed","email":"111192682+ahmed-mgd","login":"ahmed-mgd","count":19},{"name":"Aday BA","email":"aday@theagilemonkeys.com","login":"abujeda","count":16},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":14},{"name":"treydock","email":"tdockendorf@osc.edu","login":"treydock","count":14},{"name":"Gregory Buchanan","email":"gbuchanan@osc.edu","login":"euler-room","count":14},{"name":"Ashton South","email":"asouth@osc.edu","login":"ashton22305","count":13},{"name":"Harshit Soora","email":"soora.iitkgp@gmail.com","login":"harshit-soora","count":13},{"name":"Hazel","email":"hrandquist@osc.edu","login":"HazelGrant","count":12},{"name":"Robin Karlsson","email":"61623634+robinkar","login":"robinkar","count":6},{"name":"Bert Droesbeke","email":"44875756+bedroesb","login":"bedroesb","count":4},{"name":"Eric","email":"e.s.borenstein@gmail.com","login":"genericdata","count":3},{"name":"Adam","email":"adam@aboutcher.co.uk","login":"adamboutcher","count":2},{"name":"Giulio Librando","email":"76574961+giuliolibrando","login":"giuliolibrando","count":2},{"name":"Aaron Janssen","email":"110543972+JanssenAaron","login":"JanssenAaron","count":1},{"name":"Alara","email":"73926509+alarad27","login":"alarad27","count":1},{"name":"Braeden Singleton","email":"bsingleton@osc.edu","login":"Bubballoo3","count":1},{"name":"Harry Smallbone","email":"hsmallbone","login":"hsmallbone","count":1},{"name":"Jens Müller","email":"jens.mueller@unibe.ch","login":"Vibe-Guy","count":1},{"name":"Jukka Nousiainen","email":"jukka.nousiainen@csc.fi","login":"junousi","count":1},{"name":"Kieran","email":"43649581+devanyk2","login":"devanyk2","count":1},{"name":"Matt Hansen","email":"hansen.m@me.com","login":"hansen-m","count":1},{"name":"Tyson Whitehead","email":"twhitehead@gmail.com","login":"twhitehead","count":1},{"name":"Yuvi","email":"yuvipanda@gmail.com","login":"yuvipanda","count":1},{"name":"guruevi","email":"evi.vanoost@gmail.com","login":"guruevi","count":1},{"name":"simonLeary42","email":"71396965+simonLeary42","login":"simonLeary42","count":1},{"name":"wpoely86","email":"wpoely86@gmail.com","login":"wpoely86","count":1},{"name":"Rahim Khoja","email":"rahim@khoja.ca","login":"rahimkhoja","count":1}],"past_year_total_commits":431,"past_year_total_committers":29,"past_year_total_bot_commits":14,"past_year_total_bot_committers":1,"past_year_mean_commits":14.862068965517242,"past_year_dds":0.6496519721577726,"last_synced_at":"2025-08-07T07:53:05.661Z","last_synced_commit":"ee29c7ce3ee708b2342a3ee3a7f6926dd47efee6","created_at":"2025-04-11T11:36:58.154Z","updated_at":"2025-08-07T07:53:29.082Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSC%2Fondemand/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"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":"OSC/ondemand","html_url":"https://github.com/OSC/ondemand","last_synced_at":"2025-09-02T23:08:45.916Z","status":null,"issues_count":679,"pull_requests_count":1010,"avg_time_to_close_issue":68280363.10354224,"avg_time_to_close_pull_request":544814.9716049383,"issues_closed_count":367,"pull_requests_closed_count":810,"pull_request_authors_count":51,"issue_authors_count":114,"avg_comments_per_issue":1.7083946980854197,"avg_comments_per_pull_request":0.592079207920792,"merged_pull_requests_count":693,"bot_issues_count":3,"bot_pull_requests_count":46,"past_year_issues_count":207,"past_year_pull_requests_count":655,"past_year_avg_time_to_close_issue":1715203.1643835616,"past_year_avg_time_to_close_pull_request":476504.89236790605,"past_year_issues_closed_count":73,"past_year_pull_requests_closed_count":511,"past_year_pull_request_authors_count":38,"past_year_issue_authors_count":59,"past_year_avg_comments_per_issue":0.9951690821256038,"past_year_avg_comments_per_pull_request":0.6335877862595419,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":21,"past_year_merged_pull_requests_count":444,"created_at":"2025-04-11T11:37:26.807Z","updated_at":"2025-09-03T06:57:17.052Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSC%2Fondemand","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSC%2Fondemand/issues","issue_labels_count":{"enhancement":154,"component/dashboard":97,"bug":86,"community request":85,"4.1 release":73,"component/file_browser":57,"component/batch_connect":54,"area/tech debt":50,"good first issue":43,"component/project manager":34,"area/accessibility":26,"area/ux":24,"component/activejobs":19,"component/jobcomposer":18,"area/testing":17,"epic":16,"area/build":15,"needs investigation":15,"area/performance":14,"area/debuggability":12,"question":11,"component/nginx_stage":10,"component/file_editor":9,"component/shell":9,"area/security":9,"discussion":9,"area/installation":8,"component/ood_portal_generator":8,"bug/cosmetic":8,"Emily note":7,"area/documentation":7,"component/path_selector":6,"sgci survey":6,"needs decision":6,"area/auth":5,"component/systemstatus":4,"needs design":4,"dependencies":4,"area/locales":4,"new development":3,"breaking change":2,"javascript":2,"component/bc_desktop":2,"component/mod_ood_proxy":2,"needs test":1,"not reproducible":1,"needs doc":1,"priority/maybe":1},"pull_request_labels_count":{"component/dashboard":570,"component/jobcomposer":106,"component/shell":78,"dependencies":47,"ruby":38,"needs doc":32,"component/ood_portal_generator":20,"component/nginx_stage":19,"backport":18,"component/mod_ood_proxy":12,"3.1 backport":11,"javascript":9,"needs backport":9,"area/build":8,"4.0 backport":7,"needs automation":5,"component/ood_auth_map":3,"component/bc_desktop":3,"community request":2,"bug":1,"area/security":1,"bug/cosmetic":1,"area/testing":1,"component/project manager":1,"Jam2025":1,"component/file_browser":1},"issue_author_associations_count":{"CONTRIBUTOR":565,"NONE":133,"COLLABORATOR":6},"pull_request_author_associations_count":{"CONTRIBUTOR":709,"COLLABORATOR":287,"NONE":48},"issue_authors":{"johrstrom":325,"ericfranz":77,"Oglopf":27,"HazelGrant":21,"robinkar":14,"CSC-swesters":13,"simonLeary42":12,"treydock":12,"nickjer":12,"gerald-byrket":10,"Bubballoo3":9,"stdweird":9,"abujeda":8,"adamboutcher":7,"multimeric":6,"brianmcmichael":6,"btsherid":5,"msquee":5,"moffatsadeghi":3,"sync-by-unito[bot]":3,"osc-bot":3,"xpillons":3,"cwaldbieser":3,"ashton22305":3,"euler-room":3,"mattmix":2,"jcwright77":2,"gcpmendez":2,"matt257":2,"MorganRodgers":2,"hansen-m":2,"goodsonjr":2,"ijanarado":2,"Xaraxia":2,"Micket":2,"brandon-biggs":2,"prod-feng":2,"kcgthb":2,"Vibe-Guy":2,"nlvw":2,"abbottjlu":1,"alarad27":1,"DetlevCM":1,"pescobar":1,"jose-d":1,"jjackzhn":1,"ddietz89":1,"adameubanks":1,"mharini":1,"bviviano":1,"fordste5":1,"jrt54":1,"dkp":1,"jdfritsch":1,"bedroesb":1,"kmanalo":1,"mw-a":1,"harshit-soora":1,"twhitehead":1,"antoniomarcum":1,"ptaft1":1,"jarulsamy":1,"B0r1sD":1,"puneet336":1,"rlara3":1,"shymaa-elfadly":1,"ehfd":1,"jmiezitis":1,"mcuma":1,"lesliejelliott":1,"MoamenMetwali":1,"SanderBorgmans":1,"vikaspatil02":1,"aphmschonewille":1,"mjbludwig":1,"tachylatus":1,"smoors":1,"pdurbin":1,"lanceman2":1,"michaelkarlcoleman":1,"nightmare224":1,"radekj-pcss":1,"AshASML":1,"sents":1,"james-s-willis":1,"jgoodson":1,"jaguillette":1,"ahmed-mgd":1,"GloktarFR":1,"maliang26":1,"matthewabrown":1,"cipharius":1,"gbyrket":1,"jordiblasco":1,"ghost":1,"vtpo2021":1,"mani91-ug":1,"rahimkhoja":1,"linhbngo":1,"andrejcermak":1,"rgbryant":1,"shar2710":1,"raffaelepotami":1,"sbrozell":1,"nealep":1,"EngrAbuHorairah":1,"aw-huit":1,"dkhosla":1,"Milstein":1,"hsmallbone":1,"viktoriaas":1,"Juanjdurillo":1,"wijnanjo":1,"zhaolun7":1,"epruesse":1},"pull_request_authors":{"johrstrom":348,"osc-bot":286,"abujeda":50,"treydock":49,"dependabot[bot]":47,"ahmed-mgd":39,"ashton22305":38,"HazelGrant":34,"harshit-soora":30,"euler-room":22,"Bubballoo3":10,"robinkar":9,"bedroesb":9,"matt257":7,"Oglopf":6,"genericdata":5,"simonLeary42":4,"alarad27":4,"akuppa9":4,"adamboutcher":3,"Vibe-Guy":2,"sents":2,"guruevi":2,"yuvipanda":2,"ppodds":2,"TheGamer1002":2,"giuliolibrando":2,"becker63":2,"RedYetiDev":1,"moffatsadeghi":1,"akesandgren":1,"nd996":1,"junousi":1,"twhitehead":1,"jmeddick":1,"hansen-m":1,"rahimkhoja":1,"jarulsamy":1,"yhal-nesi":1,"NucciTheBoss":1,"btsherid":1,"hsmallbone":1,"bviviano":1,"ryanbcox":1,"tw0flower":1,"brandonbiggs":1,"wpoely86":1,"achalker":1,"codecat555":1,"devanyk2":1,"scratchings":1,"st1553":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10070565,"issues_count":31248011,"pull_requests_count":95412886,"authors_count":10689197,"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":{"community request":26,"bug":21,"component/batch_connect":20,"component/dashboard":10,"component/project manager":10,"area/tech debt":9,"component/file_browser":9,"4.1 release":8,"area/ux":5,"area/accessibility":4,"area/build":4,"component/jobcomposer":3,"component/systemstatus":3,"area/installation":3,"component/activejobs":2,"component/nginx_stage":2,"area/security":2,"component/path_selector":2,"bug/cosmetic":2,"enhancement":2,"area/testing":2,"good first issue":2,"dependencies":1,"Emily note":1,"area/performance":1,"question":1,"area/documentation":1,"epic":1,"area/auth":1,"new development":1,"needs design":1,"component/shell":1,"discussion":1,"area/locales":1,"component/mod_ood_proxy":1,"component/bc_desktop":1},"past_year_pull_request_labels_count":{"component/dashboard":365,"component/jobcomposer":69,"component/shell":60,"dependencies":22,"needs doc":20,"ruby":17,"backport":17,"component/nginx_stage":15,"3.1 backport":11,"component/mod_ood_proxy":10,"component/ood_portal_generator":9,"needs backport":9,"4.0 backport":7,"javascript":5,"area/build":4,"component/bc_desktop":3,"component/ood_auth_map":2,"needs automation":2,"Jam2025":1,"component/project manager":1,"bug":1},"past_year_issue_author_associations_count":{"CONTRIBUTOR":141,"NONE":72,"COLLABORATOR":5},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":461,"COLLABORATOR":191,"NONE":37},"past_year_issue_authors":{"johrstrom":93,"simonLeary42":12,"Bubballoo3":9,"robinkar":8,"HazelGrant":8,"stdweird":8,"adamboutcher":7,"CSC-swesters":6,"abujeda":4,"moffatsadeghi":3,"btsherid":3,"euler-room":3,"ijanarado":2,"goodsonjr":2,"osc-bot":2,"Vibe-Guy":2,"xpillons":2,"prod-feng":1,"nlvw":1,"nightmare224":1,"ptaft1":1,"mw-a":1,"raffaelepotami":1,"ahmed-mgd":1,"rahimkhoja":1,"rgbryant":1,"sents":1,"shar2710":1,"shymaa-elfadly":1,"smoors":1,"tachylatus":1,"treydock":1,"twhitehead":1,"vtpo2021":1,"wijnanjo":1,"zhaolun7":1,"andrejcermak":1,"aphmschonewille":1,"aw-huit":1,"B0r1sD":1,"bedroesb":1,"cipharius":1,"dkhosla":1,"EngrAbuHorairah":1,"epruesse":1,"fordste5":1,"hansen-m":1,"harshit-soora":1,"hsmallbone":1,"jaguillette":1,"james-s-willis":1,"jgoodson":1,"jjackzhn":1,"jmiezitis":1,"jordiblasco":1,"jose-d":1,"jrt54":1,"maliang26":1,"matthewabrown":1,"mattmix":1,"mjbludwig":1},"past_year_pull_request_authors":{"johrstrom":241,"osc-bot":190,"ahmed-mgd":39,"treydock":38,"harshit-soora":30,"dependabot[bot]":22,"euler-room":22,"abujeda":20,"HazelGrant":12,"Bubballoo3":10,"ashton22305":10,"bedroesb":9,"genericdata":5,"simonLeary42":4,"robinkar":3,"adamboutcher":3,"yuvipanda":2,"Vibe-Guy":2,"Oglopf":2,"guruevi":2,"ppodds":2,"becker63":2,"sents":2,"giuliolibrando":2,"hsmallbone":1,"jmeddick":1,"brandonbiggs":1,"wpoely86":1,"twhitehead":1,"tw0flower":1,"junousi":1,"nd996":1,"akesandgren":1,"moffatsadeghi":1,"bviviano":1,"rahimkhoja":1,"hansen-m":1,"devanyk2":1,"btsherid":1},"maintainers":[{"login":"osc-bot","count":289,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/osc-bot"},{"login":"moffatsadeghi","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/moffatsadeghi"}],"active_maintainers":[{"login":"osc-bot","count":192,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/osc-bot"},{"login":"moffatsadeghi","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/moffatsadeghi"}]},"events":{"total":{"CreateEvent":200,"ReleaseEvent":9,"IssuesEvent":416,"WatchEvent":74,"DeleteEvent":196,"IssueCommentEvent":914,"PushEvent":575,"PullRequestReviewEvent":405,"PullRequestReviewCommentEvent":337,"PullRequestEvent":811,"ForkEvent":32},"last_year":{"CreateEvent":200,"ReleaseEvent":9,"IssuesEvent":416,"WatchEvent":74,"DeleteEvent":196,"IssueCommentEvent":919,"PushEvent":575,"PullRequestReviewEvent":407,"PullRequestReviewCommentEvent":339,"PullRequestEvent":812,"ForkEvent":32}},"keywords":["gateway","hacktoberfest","hpc","hpc-applications"],"dependencies":[{"ecosystem":"npm","filepath":"apps/dashboard/package.json","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:09.567Z","updated_at":"2022-07-12T16:19:09.567Z","repository_link":"https://github.com/OSC/ondemand/blob/master/apps/dashboard/package.json","dependencies":[{"id":167541816,"package_name":"@fortawesome/fontawesome-free","ecosystem":"npm","requirements":"^5.15.4","direct":true,"kind":"runtime","optional":false},{"id":167541817,"package_name":"@rails/ujs","ecosystem":"npm","requirements":"^7.0.1","direct":true,"kind":"runtime","optional":false},{"id":167541818,"package_name":"bootstrap","ecosystem":"npm","requirements":"^4.6.0","direct":true,"kind":"runtime","optional":false},{"id":167541819,"package_name":"clipboard","ecosystem":"npm","requirements":"^2.0.8","direct":true,"kind":"runtime","optional":false},{"id":167541820,"package_name":"data-confirm-modal","ecosystem":"npm","requirements":"^1.6.2","direct":true,"kind":"runtime","optional":false},{"id":167541821,"package_name":"datatables.net-bs","ecosystem":"npm","requirements":"^1.10.23","direct":true,"kind":"runtime","optional":false},{"id":167541822,"package_name":"datatables.net-bs4","ecosystem":"npm","requirements":"^1.10.24","direct":true,"kind":"runtime","optional":false},{"id":167541823,"package_name":"datatables.net-plugins","ecosystem":"npm","requirements":"^1.10.24","direct":true,"kind":"runtime","optional":false},{"id":167541824,"package_name":"datatables.net-select","ecosystem":"npm","requirements":"^1.3.3","direct":true,"kind":"runtime","optional":false},{"id":167541825,"package_name":"datatables.net-select-bs4","ecosystem":"npm","requirements":"^1.3.3","direct":true,"kind":"runtime","optional":false},{"id":167541826,"package_name":"esbuild","ecosystem":"npm","requirements":"^0.14.36","direct":true,"kind":"runtime","optional":false},{"id":167541827,"package_name":"handlebars","ecosystem":"npm","requirements":"^4.7.7","direct":true,"kind":"runtime","optional":false},{"id":167541828,"package_name":"jquery","ecosystem":"npm","requirements":"^3.5.1","direct":true,"kind":"runtime","optional":false},{"id":167541829,"package_name":"jquery-ujs","ecosystem":"npm","requirements":"^1.2.2","direct":true,"kind":"runtime","optional":false},{"id":167541830,"package_name":"lodash","ecosystem":"npm","requirements":"^4.17.21","direct":true,"kind":"runtime","optional":false},{"id":167541831,"package_name":"oboe","ecosystem":"npm","requirements":"^2.1.5","direct":true,"kind":"runtime","optional":false},{"id":167541832,"package_name":"popper.js","ecosystem":"npm","requirements":"1.14.3","direct":true,"kind":"runtime","optional":false},{"id":167541833,"package_name":"sass","ecosystem":"npm","requirements":"^1.50.0","direct":true,"kind":"runtime","optional":false},{"id":167541834,"package_name":"sweetalert2","ecosystem":"npm","requirements":"^10.15.7","direct":true,"kind":"runtime","optional":false},{"id":167541835,"package_name":"uppy","ecosystem":"npm","requirements":"^2.3.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"apps/dashboard/yarn.lock","sha":null,"kind":"lockfile","created_at":"2022-07-12T16:19:09.738Z","updated_at":"2022-07-12T16:19:09.738Z","repository_link":"https://github.com/OSC/ondemand/blob/master/apps/dashboard/yarn.lock","dependencies":[{"id":167543920,"package_name":"@fortawesome/fontawesome-free","ecosystem":"npm","requirements":"5.15.4","direct":false,"kind":"runtime","optional":false},{"id":167543921,"package_name":"@rails/ujs","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"runtime","optional":false},{"id":167543922,"package_name":"@socket.io/component-emitter","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":167543923,"package_name":"@transloadit/prettier-bytes","ecosystem":"npm","requirements":"0.0.7","direct":false,"kind":"runtime","optional":false},{"id":167543924,"package_name":"@transloadit/prettier-bytes","ecosystem":"npm","requirements":"0.0.9","direct":false,"kind":"runtime","optional":false},{"id":167543925,"package_name":"@uppy/audio","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":167543926,"package_name":"@uppy/aws-s3-multipart","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":167543927,"package_name":"@uppy/aws-s3","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":167543928,"package_name":"@uppy/box","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":167543929,"package_name":"@uppy/companion-client","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":167543930,"package_name":"@uppy/compressor","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":167543931,"package_name":"@uppy/core","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":167543932,"package_name":"@uppy/dashboard","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":167543933,"package_name":"@uppy/drag-drop","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167543934,"package_name":"@uppy/drop-target","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":167543935,"package_name":"@uppy/dropbox","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":167543936,"package_name":"@uppy/facebook","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":167543937,"package_name":"@uppy/file-input","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167543938,"package_name":"@uppy/form","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":167543939,"package_name":"@uppy/golden-retriever","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167543940,"package_name":"@uppy/google-drive","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167543941,"package_name":"@uppy/image-editor","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":167543942,"package_name":"@uppy/informer","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167543943,"package_name":"@uppy/instagram","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167543944,"package_name":"@uppy/onedrive","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167543945,"package_name":"@uppy/progress-bar","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167543946,"package_name":"@uppy/provider-views","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167543947,"package_name":"@uppy/redux-dev-tools","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167543948,"package_name":"@uppy/remote-sources","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":167543949,"package_name":"@uppy/screen-capture","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167543950,"package_name":"@uppy/status-bar","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":167543951,"package_name":"@uppy/store-default","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167543952,"package_name":"@uppy/store-redux","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167543953,"package_name":"@uppy/thumbnail-generator","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167543954,"package_name":"@uppy/transloadit","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":167543955,"package_name":"@uppy/tus","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":167543956,"package_name":"@uppy/unsplash","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167543957,"package_name":"@uppy/url","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167543958,"package_name":"@uppy/utils","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":167543959,"package_name":"@uppy/webcam","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":167543960,"package_name":"@uppy/xhr-upload","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":167543961,"package_name":"@uppy/zoom","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":167543962,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":167543963,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167543964,"package_name":"blueimp-canvas-to-blob","ecosystem":"npm","requirements":"3.29.0","direct":false,"kind":"runtime","optional":false},{"id":167543965,"package_name":"bootstrap","ecosystem":"npm","requirements":"4.6.1","direct":false,"kind":"runtime","optional":false},{"id":167543966,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":167543967,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":167543968,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.3","direct":false,"kind":"runtime","optional":false},{"id":167543969,"package_name":"classnames","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":167543970,"package_name":"clipboard","ecosystem":"npm","requirements":"2.0.11","direct":false,"kind":"runtime","optional":false},{"id":167543971,"package_name":"combine-errors","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":167543972,"package_name":"component-emitter","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":167543973,"package_name":"compressorjs","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":167543974,"package_name":"cropperjs","ecosystem":"npm","requirements":"1.5.7","direct":false,"kind":"runtime","optional":false},{"id":167543975,"package_name":"custom-error-instance","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167543976,"package_name":"data-confirm-modal","ecosystem":"npm","requirements":"1.6.2","direct":false,"kind":"runtime","optional":false},{"id":167543977,"package_name":"datatables.net-bs4","ecosystem":"npm","requirements":"1.12.1","direct":false,"kind":"runtime","optional":false},{"id":167543978,"package_name":"datatables.net-bs","ecosystem":"npm","requirements":"1.12.1","direct":false,"kind":"runtime","optional":false},{"id":167543979,"package_name":"datatables.net-plugins","ecosystem":"npm","requirements":"1.11.5","direct":false,"kind":"runtime","optional":false},{"id":167543980,"package_name":"datatables.net-select-bs4","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":167543981,"package_name":"datatables.net-select","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":167543982,"package_name":"datatables.net","ecosystem":"npm","requirements":"1.12.1","direct":false,"kind":"runtime","optional":false},{"id":167543983,"package_name":"debug","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"runtime","optional":false},{"id":167543984,"package_name":"delegate","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":167543985,"package_name":"engine.io-client","ecosystem":"npm","requirements":"6.2.2","direct":false,"kind":"runtime","optional":false},{"id":167543986,"package_name":"engine.io-parser","ecosystem":"npm","requirements":"5.0.4","direct":false,"kind":"runtime","optional":false},{"id":167543987,"package_name":"esbuild-android-64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543988,"package_name":"esbuild-android-arm64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543989,"package_name":"esbuild-darwin-64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543990,"package_name":"esbuild-darwin-arm64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543991,"package_name":"esbuild-freebsd-64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543992,"package_name":"esbuild-freebsd-arm64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543993,"package_name":"esbuild-linux-32","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543994,"package_name":"esbuild-linux-64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543995,"package_name":"esbuild-linux-arm64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543996,"package_name":"esbuild-linux-arm","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543997,"package_name":"esbuild-linux-mips64le","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543998,"package_name":"esbuild-linux-ppc64le","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167543999,"package_name":"esbuild-linux-riscv64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167544000,"package_name":"esbuild-linux-s390x","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167544001,"package_name":"esbuild-netbsd-64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167544002,"package_name":"esbuild-openbsd-64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167544003,"package_name":"esbuild-sunos-64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167544004,"package_name":"esbuild-windows-32","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167544005,"package_name":"esbuild-windows-64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167544006,"package_name":"esbuild-windows-arm64","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167544007,"package_name":"esbuild","ecosystem":"npm","requirements":"0.14.46","direct":false,"kind":"runtime","optional":false},{"id":167544008,"package_name":"exifr","ecosystem":"npm","requirements":"7.1.3","direct":false,"kind":"runtime","optional":false},{"id":167544009,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":167544010,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":167544011,"package_name":"get-form-data","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167544012,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":167544013,"package_name":"good-listener","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":167544014,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.10","direct":false,"kind":"runtime","optional":false},{"id":167544015,"package_name":"handlebars","ecosystem":"npm","requirements":"4.7.7","direct":false,"kind":"runtime","optional":false},{"id":167544016,"package_name":"http-https","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167544017,"package_name":"immutable","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":167544018,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167544019,"package_name":"is-blob","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167544020,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167544021,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":167544022,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":167544023,"package_name":"is-shallow-equal","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167544024,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167544025,"package_name":"jquery-ujs","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":167544026,"package_name":"jquery","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":167544027,"package_name":"js-base64","ecosystem":"npm","requirements":"2.6.4","direct":false,"kind":"runtime","optional":false},{"id":167544028,"package_name":"lodash._baseiteratee","ecosystem":"npm","requirements":"4.7.0","direct":false,"kind":"runtime","optional":false},{"id":167544029,"package_name":"lodash._basetostring","ecosystem":"npm","requirements":"4.12.0","direct":false,"kind":"runtime","optional":false},{"id":167544030,"package_name":"lodash._baseuniq","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"runtime","optional":false},{"id":167544031,"package_name":"lodash._createset","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":167544032,"package_name":"lodash._root","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":167544033,"package_name":"lodash._stringtopath","ecosystem":"npm","requirements":"4.8.0","direct":false,"kind":"runtime","optional":false},{"id":167544034,"package_name":"lodash.debounce","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":167544035,"package_name":"lodash.throttle","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":167544036,"package_name":"lodash.uniqby","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":167544037,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":167544038,"package_name":"memoize-one","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":167544039,"package_name":"mime-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167544040,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.6","direct":false,"kind":"runtime","optional":false},{"id":167544041,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":167544042,"package_name":"namespace-emitter","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167544043,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.4","direct":false,"kind":"runtime","optional":false},{"id":167544044,"package_name":"neo-async","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"runtime","optional":false},{"id":167544045,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167544046,"package_name":"oboe","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"runtime","optional":false},{"id":167544047,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":167544048,"package_name":"popper.js","ecosystem":"npm","requirements":"1.14.3","direct":false,"kind":"runtime","optional":false},{"id":167544049,"package_name":"preact","ecosystem":"npm","requirements":"10.8.1","direct":false,"kind":"runtime","optional":false},{"id":167544050,"package_name":"promise-queue","ecosystem":"npm","requirements":"2.2.5","direct":false,"kind":"runtime","optional":false},{"id":167544051,"package_name":"proper-lockfile","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167544052,"package_name":"querystringify","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167544053,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":167544054,"package_name":"requires-port","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167544055,"package_name":"retry","ecosystem":"npm","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":167544056,"package_name":"sass","ecosystem":"npm","requirements":"1.52.3","direct":false,"kind":"runtime","optional":false},{"id":167544057,"package_name":"select","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":167544058,"package_name":"socket.io-client","ecosystem":"npm","requirements":"4.5.1","direct":false,"kind":"runtime","optional":false},{"id":167544059,"package_name":"socket.io-parser","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":167544060,"package_name":"source-map-js","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167544061,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":167544062,"package_name":"sweetalert2","ecosystem":"npm","requirements":"10.16.9","direct":false,"kind":"runtime","optional":false},{"id":167544063,"package_name":"tiny-emitter","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167544064,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":167544065,"package_name":"tus-js-client","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":167544066,"package_name":"uglify-js","ecosystem":"npm","requirements":"3.16.1","direct":false,"kind":"runtime","optional":false},{"id":167544067,"package_name":"uppy","ecosystem":"npm","requirements":"2.12.1","direct":false,"kind":"runtime","optional":false},{"id":167544068,"package_name":"url-parse","ecosystem":"npm","requirements":"1.5.10","direct":false,"kind":"runtime","optional":false},{"id":167544069,"package_name":"wildcard","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":167544070,"package_name":"wordwrap","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167544071,"package_name":"ws","ecosystem":"npm","requirements":"8.2.3","direct":false,"kind":"runtime","optional":false},{"id":167544072,"package_name":"xmlhttprequest-ssl","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"apps/shell/package.json","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:09.850Z","updated_at":"2022-07-12T16:19:09.850Z","repository_link":"https://github.com/OSC/ondemand/blob/master/apps/shell/package.json","dependencies":[{"id":167545020,"package_name":"csrf","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"runtime","optional":false},{"id":167545021,"package_name":"dotenv","ecosystem":"npm","requirements":"^8.2.0","direct":true,"kind":"runtime","optional":false},{"id":167545022,"package_name":"express","ecosystem":"npm","requirements":"^4.17.1","direct":true,"kind":"runtime","optional":false},{"id":167545023,"package_name":"glob","ecosystem":"npm","requirements":"^7.1.6","direct":true,"kind":"runtime","optional":false},{"id":167545024,"package_name":"hbs","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"runtime","optional":false},{"id":167545025,"package_name":"js-yaml","ecosystem":"npm","requirements":"^3.14.0","direct":true,"kind":"runtime","optional":false},{"id":167545026,"package_name":"minimist","ecosystem":"npm","requirements":"^1.2.6","direct":true,"kind":"runtime","optional":false},{"id":167545027,"package_name":"node-notifier","ecosystem":"npm","requirements":"^8.0.1","direct":true,"kind":"runtime","optional":false},{"id":167545028,"package_name":"node-pty","ecosystem":"npm","requirements":"^0.9.0","direct":true,"kind":"runtime","optional":false},{"id":167545029,"package_name":"ws","ecosystem":"npm","requirements":"\u003e=7.4.6","direct":true,"kind":"runtime","optional":false},{"id":167545030,"package_name":"jest","ecosystem":"npm","requirements":"^26.1.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"apps/shell/yarn.lock","sha":null,"kind":"lockfile","created_at":"2022-07-12T16:19:09.940Z","updated_at":"2022-07-12T16:19:09.940Z","repository_link":"https://github.com/OSC/ondemand/blob/master/apps/shell/yarn.lock","dependencies":[{"id":167545995,"package_name":"@ampproject/remapping","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167545996,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.16.7","direct":false,"kind":"runtime","optional":false},{"id":167545997,"package_name":"@babel/compat-data","ecosystem":"npm","requirements":"7.18.5","direct":false,"kind":"runtime","optional":false},{"id":167545998,"package_name":"@babel/core","ecosystem":"npm","requirements":"7.18.5","direct":false,"kind":"runtime","optional":false},{"id":167545999,"package_name":"@babel/generator","ecosystem":"npm","requirements":"7.18.2","direct":false,"kind":"runtime","optional":false},{"id":167546000,"package_name":"@babel/helper-compilation-targets","ecosystem":"npm","requirements":"7.18.2","direct":false,"kind":"runtime","optional":false},{"id":167546001,"package_name":"@babel/helper-environment-visitor","ecosystem":"npm","requirements":"7.18.2","direct":false,"kind":"runtime","optional":false},{"id":167546002,"package_name":"@babel/helper-function-name","ecosystem":"npm","requirements":"7.17.9","direct":false,"kind":"runtime","optional":false},{"id":167546003,"package_name":"@babel/helper-hoist-variables","ecosystem":"npm","requirements":"7.16.7","direct":false,"kind":"runtime","optional":false},{"id":167546004,"package_name":"@babel/helper-module-imports","ecosystem":"npm","requirements":"7.16.7","direct":false,"kind":"runtime","optional":false},{"id":167546005,"package_name":"@babel/helper-module-transforms","ecosystem":"npm","requirements":"7.18.0","direct":false,"kind":"runtime","optional":false},{"id":167546006,"package_name":"@babel/helper-plugin-utils","ecosystem":"npm","requirements":"7.17.12","direct":false,"kind":"runtime","optional":false},{"id":167546007,"package_name":"@babel/helper-simple-access","ecosystem":"npm","requirements":"7.18.2","direct":false,"kind":"runtime","optional":false},{"id":167546008,"package_name":"@babel/helper-split-export-declaration","ecosystem":"npm","requirements":"7.16.7","direct":false,"kind":"runtime","optional":false},{"id":167546009,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.16.7","direct":false,"kind":"runtime","optional":false},{"id":167546010,"package_name":"@babel/helper-validator-option","ecosystem":"npm","requirements":"7.16.7","direct":false,"kind":"runtime","optional":false},{"id":167546011,"package_name":"@babel/helpers","ecosystem":"npm","requirements":"7.18.2","direct":false,"kind":"runtime","optional":false},{"id":167546012,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.17.12","direct":false,"kind":"runtime","optional":false},{"id":167546013,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.18.5","direct":false,"kind":"runtime","optional":false},{"id":167546014,"package_name":"@babel/plugin-syntax-async-generators","ecosystem":"npm","requirements":"7.8.4","direct":false,"kind":"runtime","optional":false},{"id":167546015,"package_name":"@babel/plugin-syntax-bigint","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":167546016,"package_name":"@babel/plugin-syntax-class-properties","ecosystem":"npm","requirements":"7.12.13","direct":false,"kind":"runtime","optional":false},{"id":167546017,"package_name":"@babel/plugin-syntax-import-meta","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":167546018,"package_name":"@babel/plugin-syntax-json-strings","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":167546019,"package_name":"@babel/plugin-syntax-logical-assignment-operators","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":167546020,"package_name":"@babel/plugin-syntax-nullish-coalescing-operator","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":167546021,"package_name":"@babel/plugin-syntax-numeric-separator","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":167546022,"package_name":"@babel/plugin-syntax-object-rest-spread","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":167546023,"package_name":"@babel/plugin-syntax-optional-catch-binding","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":167546024,"package_name":"@babel/plugin-syntax-optional-chaining","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":167546025,"package_name":"@babel/plugin-syntax-top-level-await","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"runtime","optional":false},{"id":167546026,"package_name":"@babel/template","ecosystem":"npm","requirements":"7.16.7","direct":false,"kind":"runtime","optional":false},{"id":167546027,"package_name":"@babel/traverse","ecosystem":"npm","requirements":"7.18.5","direct":false,"kind":"runtime","optional":false},{"id":167546028,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.18.4","direct":false,"kind":"runtime","optional":false},{"id":167546029,"package_name":"@bcoe/v8-coverage","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":167546030,"package_name":"@cnakazawa/watch","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":167546031,"package_name":"@istanbuljs/load-nyc-config","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546032,"package_name":"@istanbuljs/schema","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":167546033,"package_name":"@jest/console","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546034,"package_name":"@jest/core","ecosystem":"npm","requirements":"26.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546035,"package_name":"@jest/environment","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546036,"package_name":"@jest/fake-timers","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546037,"package_name":"@jest/globals","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546038,"package_name":"@jest/reporters","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546039,"package_name":"@jest/source-map","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546040,"package_name":"@jest/test-result","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546041,"package_name":"@jest/test-sequencer","ecosystem":"npm","requirements":"26.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546042,"package_name":"@jest/transform","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546043,"package_name":"@jest/types","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546044,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546045,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":167546046,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":167546047,"package_name":"@jridgewell/set-array","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546048,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.4.13","direct":false,"kind":"runtime","optional":false},{"id":167546049,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.13","direct":false,"kind":"runtime","optional":false},{"id":167546050,"package_name":"@sinonjs/commons","ecosystem":"npm","requirements":"1.8.3","direct":false,"kind":"runtime","optional":false},{"id":167546051,"package_name":"@sinonjs/fake-timers","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546052,"package_name":"@tootallnate/once","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546053,"package_name":"@types/babel__core","ecosystem":"npm","requirements":"7.1.19","direct":false,"kind":"runtime","optional":false},{"id":167546054,"package_name":"@types/babel__generator","ecosystem":"npm","requirements":"7.6.4","direct":false,"kind":"runtime","optional":false},{"id":167546055,"package_name":"@types/babel__template","ecosystem":"npm","requirements":"7.4.1","direct":false,"kind":"runtime","optional":false},{"id":167546056,"package_name":"@types/babel__traverse","ecosystem":"npm","requirements":"7.17.1","direct":false,"kind":"runtime","optional":false},{"id":167546057,"package_name":"@types/graceful-fs","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":167546058,"package_name":"@types/istanbul-lib-coverage","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":167546059,"package_name":"@types/istanbul-lib-report","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546060,"package_name":"@types/istanbul-reports","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546061,"package_name":"@types/node","ecosystem":"npm","requirements":"18.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546062,"package_name":"@types/normalize-package-data","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":167546063,"package_name":"@types/prettier","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546064,"package_name":"@types/stack-utils","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546065,"package_name":"@types/yargs-parser","ecosystem":"npm","requirements":"21.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546066,"package_name":"@types/yargs","ecosystem":"npm","requirements":"15.0.14","direct":false,"kind":"runtime","optional":false},{"id":167546067,"package_name":"abab","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":167546068,"package_name":"accepts","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"runtime","optional":false},{"id":167546069,"package_name":"acorn-globals","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546070,"package_name":"acorn-walk","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546071,"package_name":"acorn","ecosystem":"npm","requirements":"7.4.1","direct":false,"kind":"runtime","optional":false},{"id":167546072,"package_name":"acorn","ecosystem":"npm","requirements":"8.7.1","direct":false,"kind":"runtime","optional":false},{"id":167546073,"package_name":"agent-base","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546074,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"runtime","optional":false},{"id":167546075,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546076,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":167546077,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546078,"package_name":"anymatch","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546079,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546080,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":167546081,"package_name":"arr-diff","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546082,"package_name":"arr-flatten","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546083,"package_name":"arr-union","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546084,"package_name":"array-flatten","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546085,"package_name":"array-unique","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":167546086,"package_name":"assign-symbols","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546087,"package_name":"asynckit","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":167546088,"package_name":"atob","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546089,"package_name":"babel-jest","ecosystem":"npm","requirements":"26.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546090,"package_name":"babel-plugin-istanbul","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546091,"package_name":"babel-plugin-jest-hoist","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546092,"package_name":"babel-preset-current-node-syntax","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546093,"package_name":"babel-preset-jest","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546094,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546095,"package_name":"base","ecosystem":"npm","requirements":"0.11.2","direct":false,"kind":"runtime","optional":false},{"id":167546096,"package_name":"body-parser","ecosystem":"npm","requirements":"1.20.0","direct":false,"kind":"runtime","optional":false},{"id":167546097,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":167546098,"package_name":"braces","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":167546099,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546100,"package_name":"browser-process-hrtime","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546101,"package_name":"browserslist","ecosystem":"npm","requirements":"4.20.4","direct":false,"kind":"runtime","optional":false},{"id":167546102,"package_name":"bser","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546103,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546104,"package_name":"bytes","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546105,"package_name":"cache-base","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546106,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546107,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546108,"package_name":"camelcase","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"runtime","optional":false},{"id":167546109,"package_name":"camelcase","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546110,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001356","direct":false,"kind":"runtime","optional":false},{"id":167546111,"package_name":"capture-exit","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546112,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":167546113,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546114,"package_name":"char-regex","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546115,"package_name":"ci-info","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546116,"package_name":"cjs-module-lexer","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":167546117,"package_name":"class-utils","ecosystem":"npm","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":167546118,"package_name":"cliui","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546119,"package_name":"co","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"runtime","optional":false},{"id":167546120,"package_name":"collect-v8-coverage","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546121,"package_name":"collection-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546122,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"runtime","optional":false},{"id":167546123,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546124,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":167546125,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":167546126,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":167546127,"package_name":"component-emitter","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546128,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546129,"package_name":"content-disposition","ecosystem":"npm","requirements":"0.5.4","direct":false,"kind":"runtime","optional":false},{"id":167546130,"package_name":"content-type","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":167546131,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":167546132,"package_name":"cookie-signature","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":167546133,"package_name":"cookie","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":167546134,"package_name":"copy-descriptor","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546135,"package_name":"cross-spawn","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167546136,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546137,"package_name":"csrf","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546138,"package_name":"cssom","ecosystem":"npm","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":167546139,"package_name":"cssom","ecosystem":"npm","requirements":"0.3.8","direct":false,"kind":"runtime","optional":false},{"id":167546140,"package_name":"cssstyle","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546141,"package_name":"data-urls","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546142,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"runtime","optional":false},{"id":167546143,"package_name":"debug","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"runtime","optional":false},{"id":167546144,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546145,"package_name":"decimal.js","ecosystem":"npm","requirements":"10.3.1","direct":false,"kind":"runtime","optional":false},{"id":167546146,"package_name":"decode-uri-component","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546147,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":167546148,"package_name":"deepmerge","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"runtime","optional":false},{"id":167546149,"package_name":"define-property","ecosystem":"npm","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":167546150,"package_name":"define-property","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546151,"package_name":"define-property","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546152,"package_name":"delayed-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546153,"package_name":"depd","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546154,"package_name":"destroy","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546155,"package_name":"detect-newline","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546156,"package_name":"diff-sequences","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546157,"package_name":"domexception","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546158,"package_name":"dotenv","ecosystem":"npm","requirements":"8.6.0","direct":false,"kind":"runtime","optional":false},{"id":167546159,"package_name":"ee-first","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546160,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.4.161","direct":false,"kind":"runtime","optional":false},{"id":167546161,"package_name":"emittery","ecosystem":"npm","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":167546162,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546163,"package_name":"encodeurl","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546164,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":167546165,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":167546166,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546167,"package_name":"escape-html","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546168,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":167546169,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546170,"package_name":"escodegen","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546171,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546172,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546173,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546174,"package_name":"etag","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":167546175,"package_name":"exec-sh","ecosystem":"npm","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":167546176,"package_name":"execa","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546177,"package_name":"execa","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546178,"package_name":"exit","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546179,"package_name":"expand-brackets","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"runtime","optional":false},{"id":167546180,"package_name":"expect","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546181,"package_name":"express","ecosystem":"npm","requirements":"4.18.1","direct":false,"kind":"runtime","optional":false},{"id":167546182,"package_name":"extend-shallow","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546183,"package_name":"extend-shallow","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546184,"package_name":"extglob","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":167546185,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546186,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":167546187,"package_name":"fb-watchman","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546188,"package_name":"fill-range","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546189,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546190,"package_name":"finalhandler","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546191,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546192,"package_name":"for-in","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546193,"package_name":"foreachasync","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546194,"package_name":"form-data","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546195,"package_name":"forwarded","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546196,"package_name":"fragment-cache","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":167546197,"package_name":"fresh","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":167546198,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546199,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":167546200,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546201,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"runtime","optional":false},{"id":167546202,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":167546203,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546204,"package_name":"get-package-type","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546205,"package_name":"get-stream","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546206,"package_name":"get-stream","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546207,"package_name":"get-value","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":167546208,"package_name":"glob","ecosystem":"npm","requirements":"7.2.3","direct":false,"kind":"runtime","optional":false},{"id":167546209,"package_name":"globals","ecosystem":"npm","requirements":"11.12.0","direct":false,"kind":"runtime","optional":false},{"id":167546210,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.10","direct":false,"kind":"runtime","optional":false},{"id":167546211,"package_name":"growly","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546212,"package_name":"handlebars","ecosystem":"npm","requirements":"4.7.7","direct":false,"kind":"runtime","optional":false},{"id":167546213,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546214,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546215,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546216,"package_name":"has-value","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":167546217,"package_name":"has-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546218,"package_name":"has-values","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":167546219,"package_name":"has-values","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546220,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546221,"package_name":"hbs","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546222,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.9","direct":false,"kind":"runtime","optional":false},{"id":167546223,"package_name":"html-encoding-sniffer","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546224,"package_name":"html-escaper","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546225,"package_name":"http-errors","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546226,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546227,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546228,"package_name":"human-signals","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546229,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"runtime","optional":false},{"id":167546230,"package_name":"import-local","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546231,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":167546232,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":167546233,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546234,"package_name":"ipaddr.js","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":167546235,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":167546236,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546237,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":167546238,"package_name":"is-buffer","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":167546239,"package_name":"is-ci","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546240,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.9.0","direct":false,"kind":"runtime","optional":false},{"id":167546241,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":167546242,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546243,"package_name":"is-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":167546244,"package_name":"is-descriptor","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546245,"package_name":"is-docker","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":167546246,"package_name":"is-extendable","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546247,"package_name":"is-extendable","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546248,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546249,"package_name":"is-generator-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546250,"package_name":"is-number","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546251,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546252,"package_name":"is-plain-object","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":167546253,"package_name":"is-potential-custom-element-name","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546254,"package_name":"is-stream","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546255,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546256,"package_name":"is-typedarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546257,"package_name":"is-windows","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546258,"package_name":"is-wsl","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546259,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546260,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546261,"package_name":"isobject","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546262,"package_name":"isobject","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546263,"package_name":"istanbul-lib-coverage","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546264,"package_name":"istanbul-lib-instrument","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546265,"package_name":"istanbul-lib-instrument","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546266,"package_name":"istanbul-lib-report","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546267,"package_name":"istanbul-lib-source-maps","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546268,"package_name":"istanbul-reports","ecosystem":"npm","requirements":"3.1.4","direct":false,"kind":"runtime","optional":false},{"id":167546269,"package_name":"jest-changed-files","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546270,"package_name":"jest-cli","ecosystem":"npm","requirements":"26.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546271,"package_name":"jest-config","ecosystem":"npm","requirements":"26.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546272,"package_name":"jest-diff","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546273,"package_name":"jest-docblock","ecosystem":"npm","requirements":"26.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546274,"package_name":"jest-each","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546275,"package_name":"jest-environment-jsdom","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546276,"package_name":"jest-environment-node","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546277,"package_name":"jest-get-type","ecosystem":"npm","requirements":"26.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546278,"package_name":"jest-haste-map","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546279,"package_name":"jest-jasmine2","ecosystem":"npm","requirements":"26.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546280,"package_name":"jest-leak-detector","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546281,"package_name":"jest-matcher-utils","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546282,"package_name":"jest-message-util","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546283,"package_name":"jest-mock","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546284,"package_name":"jest-pnp-resolver","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":167546285,"package_name":"jest-regex-util","ecosystem":"npm","requirements":"26.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546286,"package_name":"jest-resolve-dependencies","ecosystem":"npm","requirements":"26.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546287,"package_name":"jest-resolve","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546288,"package_name":"jest-runner","ecosystem":"npm","requirements":"26.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546289,"package_name":"jest-runtime","ecosystem":"npm","requirements":"26.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546290,"package_name":"jest-serializer","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546291,"package_name":"jest-snapshot","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546292,"package_name":"jest-util","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546293,"package_name":"jest-validate","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546294,"package_name":"jest-watcher","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546295,"package_name":"jest-worker","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546296,"package_name":"jest","ecosystem":"npm","requirements":"26.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546297,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546298,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"runtime","optional":false},{"id":167546299,"package_name":"jsdom","ecosystem":"npm","requirements":"16.7.0","direct":false,"kind":"runtime","optional":false},{"id":167546300,"package_name":"jsesc","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"runtime","optional":false},{"id":167546301,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":167546302,"package_name":"json5","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":167546303,"package_name":"kind-of","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":167546304,"package_name":"kind-of","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546305,"package_name":"kind-of","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546306,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546307,"package_name":"kleur","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546308,"package_name":"leven","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546309,"package_name":"levn","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546310,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":167546311,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546312,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":167546313,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546314,"package_name":"make-dir","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546315,"package_name":"makeerror","ecosystem":"npm","requirements":"1.0.12","direct":false,"kind":"runtime","optional":false},{"id":167546316,"package_name":"map-cache","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":167546317,"package_name":"map-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546318,"package_name":"media-typer","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546319,"package_name":"merge-descriptors","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546320,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546321,"package_name":"methods","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546322,"package_name":"micromatch","ecosystem":"npm","requirements":"3.1.10","direct":false,"kind":"runtime","optional":false},{"id":167546323,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"runtime","optional":false},{"id":167546324,"package_name":"mime-db","ecosystem":"npm","requirements":"1.52.0","direct":false,"kind":"runtime","optional":false},{"id":167546325,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.35","direct":false,"kind":"runtime","optional":false},{"id":167546326,"package_name":"mime","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":167546327,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546328,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546329,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.6","direct":false,"kind":"runtime","optional":false},{"id":167546330,"package_name":"mixin-deep","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":167546331,"package_name":"ms","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546332,"package_name":"nan","ecosystem":"npm","requirements":"2.16.0","direct":false,"kind":"runtime","optional":false},{"id":167546333,"package_name":"nanomatch","ecosystem":"npm","requirements":"1.2.13","direct":false,"kind":"runtime","optional":false},{"id":167546334,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":167546335,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":167546336,"package_name":"neo-async","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546337,"package_name":"nice-try","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":167546338,"package_name":"node-int64","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":167546339,"package_name":"node-notifier","ecosystem":"npm","requirements":"8.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546340,"package_name":"node-pty","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":167546341,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":167546342,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":167546343,"package_name":"normalize-path","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546344,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546345,"package_name":"npm-run-path","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546346,"package_name":"npm-run-path","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546347,"package_name":"nwsapi","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546348,"package_name":"object-copy","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546349,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.12.2","direct":false,"kind":"runtime","optional":false},{"id":167546350,"package_name":"object-visit","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546351,"package_name":"object.pick","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546352,"package_name":"on-finished","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":167546353,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":167546354,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546355,"package_name":"optionator","ecosystem":"npm","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":167546356,"package_name":"p-each-series","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546357,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546358,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546359,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546360,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546361,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546362,"package_name":"parse5","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546363,"package_name":"parseurl","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":167546364,"package_name":"pascalcase","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546365,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546366,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546367,"package_name":"path-key","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546368,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546369,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":167546370,"package_name":"path-to-regexp","ecosystem":"npm","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":167546371,"package_name":"picocolors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546372,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":167546373,"package_name":"pirates","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"runtime","optional":false},{"id":167546374,"package_name":"pkg-dir","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546375,"package_name":"posix-character-classes","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546376,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546377,"package_name":"pretty-format","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":167546378,"package_name":"prompts","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":167546379,"package_name":"proxy-addr","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":167546380,"package_name":"psl","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":167546381,"package_name":"pump","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546382,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546383,"package_name":"qs","ecosystem":"npm","requirements":"6.10.3","direct":false,"kind":"runtime","optional":false},{"id":167546384,"package_name":"random-bytes","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546385,"package_name":"range-parser","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":167546386,"package_name":"raw-body","ecosystem":"npm","requirements":"2.5.1","direct":false,"kind":"runtime","optional":false},{"id":167546387,"package_name":"react-is","ecosystem":"npm","requirements":"17.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546388,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546389,"package_name":"read-pkg","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546390,"package_name":"regex-not","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546391,"package_name":"remove-trailing-separator","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546392,"package_name":"repeat-element","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":167546393,"package_name":"repeat-string","ecosystem":"npm","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":167546394,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546395,"package_name":"require-main-filename","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546396,"package_name":"resolve-cwd","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546397,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546398,"package_name":"resolve-url","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":167546399,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.1","direct":false,"kind":"runtime","optional":false},{"id":167546400,"package_name":"ret","ecosystem":"npm","requirements":"0.1.15","direct":false,"kind":"runtime","optional":false},{"id":167546401,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546402,"package_name":"rndm","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546403,"package_name":"rsvp","ecosystem":"npm","requirements":"4.8.5","direct":false,"kind":"runtime","optional":false},{"id":167546404,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":167546405,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546406,"package_name":"safe-regex","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546407,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546408,"package_name":"sane","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546409,"package_name":"saxes","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546410,"package_name":"semver","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"runtime","optional":false},{"id":167546411,"package_name":"semver","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546412,"package_name":"semver","ecosystem":"npm","requirements":"7.3.7","direct":false,"kind":"runtime","optional":false},{"id":167546413,"package_name":"send","ecosystem":"npm","requirements":"0.18.0","direct":false,"kind":"runtime","optional":false},{"id":167546414,"package_name":"serve-static","ecosystem":"npm","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":167546415,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546416,"package_name":"set-value","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546417,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546418,"package_name":"shebang-command","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546419,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546420,"package_name":"shebang-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546421,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546422,"package_name":"shellwords","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546423,"package_name":"side-channel","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":167546424,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":167546425,"package_name":"sisteransi","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":167546426,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546427,"package_name":"snapdragon-node","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546428,"package_name":"snapdragon-util","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546429,"package_name":"snapdragon","ecosystem":"npm","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":167546430,"package_name":"source-map-resolve","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":167546431,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.21","direct":false,"kind":"runtime","optional":false},{"id":167546432,"package_name":"source-map-url","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":167546433,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"runtime","optional":false},{"id":167546434,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":167546435,"package_name":"source-map","ecosystem":"npm","requirements":"0.7.4","direct":false,"kind":"runtime","optional":false},{"id":167546436,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546437,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546438,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546439,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.11","direct":false,"kind":"runtime","optional":false},{"id":167546440,"package_name":"split-string","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546441,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546442,"package_name":"stack-utils","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":167546443,"package_name":"static-extend","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546444,"package_name":"statuses","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546445,"package_name":"string-length","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546446,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"runtime","optional":false},{"id":167546447,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546448,"package_name":"strip-bom","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546449,"package_name":"strip-eof","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546450,"package_name":"strip-final-newline","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546451,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"runtime","optional":false},{"id":167546452,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546453,"package_name":"supports-hyperlinks","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546454,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546455,"package_name":"symbol-tree","ecosystem":"npm","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":167546456,"package_name":"terminal-link","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546457,"package_name":"test-exclude","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546458,"package_name":"throat","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546459,"package_name":"tmpl","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":167546460,"package_name":"to-fast-properties","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546461,"package_name":"to-object-path","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546462,"package_name":"to-regex-range","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546463,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546464,"package_name":"to-regex","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546465,"package_name":"toidentifier","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546466,"package_name":"tough-cookie","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546467,"package_name":"tr46","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546468,"package_name":"tsscmp","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":167546469,"package_name":"type-check","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":167546470,"package_name":"type-detect","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":167546471,"package_name":"type-fest","ecosystem":"npm","requirements":"0.21.3","direct":false,"kind":"runtime","optional":false},{"id":167546472,"package_name":"type-fest","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":167546473,"package_name":"type-fest","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":167546474,"package_name":"type-is","ecosystem":"npm","requirements":"1.6.18","direct":false,"kind":"runtime","optional":false},{"id":167546475,"package_name":"typedarray-to-buffer","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":167546476,"package_name":"uglify-js","ecosystem":"npm","requirements":"3.16.1","direct":false,"kind":"runtime","optional":false},{"id":167546477,"package_name":"uid-safe","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"runtime","optional":false},{"id":167546478,"package_name":"union-value","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546479,"package_name":"universalify","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546480,"package_name":"unpipe","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546481,"package_name":"unset-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546482,"package_name":"urix","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546483,"package_name":"use","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":167546484,"package_name":"utils-merge","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167546485,"package_name":"uuid","ecosystem":"npm","requirements":"8.3.2","direct":false,"kind":"runtime","optional":false},{"id":167546486,"package_name":"v8-to-istanbul","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546487,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":167546488,"package_name":"vary","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":167546489,"package_name":"w3c-hr-time","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546490,"package_name":"w3c-xmlserializer","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546491,"package_name":"walk","ecosystem":"npm","requirements":"2.3.15","direct":false,"kind":"runtime","optional":false},{"id":167546492,"package_name":"walker","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":167546493,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546494,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":167546495,"package_name":"whatwg-encoding","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":167546496,"package_name":"whatwg-mimetype","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":167546497,"package_name":"whatwg-url","ecosystem":"npm","requirements":"8.7.0","direct":false,"kind":"runtime","optional":false},{"id":167546498,"package_name":"which-module","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546499,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":167546500,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546501,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":167546502,"package_name":"wordwrap","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546503,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546504,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167546505,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546506,"package_name":"ws","ecosystem":"npm","requirements":"8.8.0","direct":false,"kind":"runtime","optional":false},{"id":167546507,"package_name":"ws","ecosystem":"npm","requirements":"7.5.8","direct":false,"kind":"runtime","optional":false},{"id":167546508,"package_name":"xml-name-validator","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546509,"package_name":"xmlchars","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167546510,"package_name":"y18n","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":167546511,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":167546512,"package_name":"yargs-parser","ecosystem":"npm","requirements":"18.1.3","direct":false,"kind":"runtime","optional":false},{"id":167546513,"package_name":"yargs","ecosystem":"npm","requirements":"15.4.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:10.104Z","updated_at":"2022-07-12T16:19:10.104Z","repository_link":"https://github.com/OSC/ondemand/blob/master/Gemfile","dependencies":[{"id":167546673,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":167546674,"package_name":"dotenv","ecosystem":"rubygems","requirements":"~\u003e 2.1","direct":true,"kind":"runtime","optional":false},{"id":167546675,"package_name":"ood_packaging","ecosystem":"rubygems","requirements":"~\u003e 0.4.0","direct":true,"kind":"development","optional":false},{"id":167546676,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167546677,"package_name":"rubocop","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167546678,"package_name":"rubocop-rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167546679,"package_name":"watir","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167546680,"package_name":"beaker","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167546681,"package_name":"beaker-docker","ecosystem":"rubygems","requirements":"~\u003e 1.1.1","direct":true,"kind":"development","optional":false},{"id":167546682,"package_name":"beaker-rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-12T16:19:10.202Z","updated_at":"2022-07-12T16:19:10.202Z","repository_link":"https://github.com/OSC/ondemand/blob/master/Gemfile.lock","dependencies":[{"id":167548715,"package_name":"ansi","ecosystem":"rubygems","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":167548718,"package_name":"ast","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":167548720,"package_name":"beaker","ecosystem":"rubygems","requirements":"4.36.1","direct":false,"kind":"runtime","optional":false},{"id":167548722,"package_name":"beaker-abs","ecosystem":"rubygems","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":167548723,"package_name":"beaker-answers","ecosystem":"rubygems","requirements":"0.29.0","direct":false,"kind":"runtime","optional":false},{"id":167548725,"package_name":"beaker-docker","ecosystem":"rubygems","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":167548727,"package_name":"beaker-hostgenerator","ecosystem":"rubygems","requirements":"1.14.0","direct":false,"kind":"runtime","optional":false},{"id":167548728,"package_name":"beaker-pe","ecosystem":"rubygems","requirements":"2.11.16","direct":false,"kind":"runtime","optional":false},{"id":167548730,"package_name":"beaker-puppet","ecosystem":"rubygems","requirements":"1.22.1","direct":false,"kind":"runtime","optional":false},{"id":167548731,"package_name":"beaker-rspec","ecosystem":"rubygems","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":167548733,"package_name":"beaker-vmpooler","ecosystem":"rubygems","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":167548735,"package_name":"byebug","ecosystem":"rubygems","requirements":"11.1.3","direct":false,"kind":"runtime","optional":false},{"id":167548738,"package_name":"childprocess","ecosystem":"rubygems","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":167548739,"package_name":"coderay","ecosystem":"rubygems","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":167548740,"package_name":"colorize","ecosystem":"rubygems","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":167548741,"package_name":"commander","ecosystem":"rubygems","requirements":"4.6.0","direct":false,"kind":"runtime","optional":false},{"id":167548742,"package_name":"deep_merge","ecosystem":"rubygems","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":167548743,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":167548744,"package_name":"docker-api","ecosystem":"rubygems","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167548745,"package_name":"dotenv","ecosystem":"rubygems","requirements":"2.7.6","direct":false,"kind":"runtime","optional":false},{"id":167548746,"package_name":"ed25519","ecosystem":"rubygems","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":167548747,"package_name":"excon","ecosystem":"rubygems","requirements":"0.92.3","direct":false,"kind":"runtime","optional":false},{"id":167548748,"package_name":"faraday","ecosystem":"rubygems","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":167548749,"package_name":"faraday-em_http","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167548750,"package_name":"faraday-em_synchrony","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167548751,"package_name":"faraday-excon","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":167548752,"package_name":"faraday-httpclient","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167548753,"package_name":"faraday-net_http","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":167548754,"package_name":"faraday-net_http_persistent","ecosystem":"rubygems","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":167548755,"package_name":"faraday-patron","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167548756,"package_name":"faraday-rack","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167548757,"package_name":"highline","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":167548758,"package_name":"hocon","ecosystem":"rubygems","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":167548759,"package_name":"in-parallel","ecosystem":"rubygems","requirements":"0.1.17","direct":false,"kind":"runtime","optional":false},{"id":167548760,"package_name":"inifile","ecosystem":"rubygems","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167548761,"package_name":"method_source","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167548762,"package_name":"minitar","ecosystem":"rubygems","requirements":"0.9","direct":false,"kind":"runtime","optional":false},{"id":167548763,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.16.1","direct":false,"kind":"runtime","optional":false},{"id":167548764,"package_name":"multi_json","ecosystem":"rubygems","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":167548765,"package_name":"multipart-post","ecosystem":"rubygems","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167548766,"package_name":"net-scp","ecosystem":"rubygems","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167548767,"package_name":"net-ssh","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":167548768,"package_name":"net-telnet","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":167548769,"package_name":"oga","ecosystem":"rubygems","requirements":"3.3","direct":false,"kind":"runtime","optional":false},{"id":167548770,"package_name":"ood_packaging","ecosystem":"rubygems","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":167548771,"package_name":"open_uri_redirections","ecosystem":"rubygems","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":167548772,"package_name":"parallel","ecosystem":"rubygems","requirements":"1.21.0","direct":false,"kind":"runtime","optional":false},{"id":167548773,"package_name":"parser","ecosystem":"rubygems","requirements":"3.0.2.0","direct":false,"kind":"runtime","optional":false},{"id":167548774,"package_name":"pry","ecosystem":"rubygems","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":167548775,"package_name":"pry-byebug","ecosystem":"rubygems","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":167548776,"package_name":"rainbow","ecosystem":"rubygems","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167548777,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":167548778,"package_name":"rb-readline","ecosystem":"rubygems","requirements":"0.5.5","direct":false,"kind":"runtime","optional":false},{"id":167548779,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":167548780,"package_name":"require_all","ecosystem":"rubygems","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":167548781,"package_name":"rexml","ecosystem":"rubygems","requirements":"3.2.5","direct":false,"kind":"runtime","optional":false},{"id":167548782,"package_name":"rspec","ecosystem":"rubygems","requirements":"3.10.0","direct":false,"kind":"runtime","optional":false},{"id":167548783,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.10.1","direct":false,"kind":"runtime","optional":false},{"id":167548784,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.10.1","direct":false,"kind":"runtime","optional":false},{"id":167548785,"package_name":"rspec-its","ecosystem":"rubygems","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":167548786,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.10.2","direct":false,"kind":"runtime","optional":false},{"id":167548787,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.10.2","direct":false,"kind":"runtime","optional":false},{"id":167548788,"package_name":"rsync","ecosystem":"rubygems","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":167548789,"package_name":"rubocop","ecosystem":"rubygems","requirements":"1.22.1","direct":false,"kind":"runtime","optional":false},{"id":167548790,"package_name":"rubocop-ast","ecosystem":"rubygems","requirements":"1.12.0","direct":false,"kind":"runtime","optional":false},{"id":167548791,"package_name":"rubocop-rspec","ecosystem":"rubygems","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":167548792,"package_name":"ruby-ll","ecosystem":"rubygems","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":167548793,"package_name":"ruby-progressbar","ecosystem":"rubygems","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":167548794,"package_name":"ruby2_keywords","ecosystem":"rubygems","requirements":"0.0.5","direct":false,"kind":"runtime","optional":false},{"id":167548795,"package_name":"rubyzip","ecosystem":"rubygems","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":167548796,"package_name":"selenium-webdriver","ecosystem":"rubygems","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":167548797,"package_name":"serverspec","ecosystem":"rubygems","requirements":"2.41.8","direct":false,"kind":"runtime","optional":false},{"id":167548798,"package_name":"sfl","ecosystem":"rubygems","requirements":"2.3","direct":false,"kind":"runtime","optional":false},{"id":167548799,"package_name":"specinfra","ecosystem":"rubygems","requirements":"2.82.25","direct":false,"kind":"runtime","optional":false},{"id":167548800,"package_name":"stringify-hash","ecosystem":"rubygems","requirements":"0.0.2","direct":false,"kind":"runtime","optional":false},{"id":167548801,"package_name":"thor","ecosystem":"rubygems","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":167548802,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167548803,"package_name":"vmfloaty","ecosystem":"rubygems","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":167548804,"package_name":"watir","ecosystem":"rubygems","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"apps/dashboard/Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:10.477Z","updated_at":"2022-07-12T16:19:10.477Z","repository_link":"https://github.com/OSC/ondemand/blob/master/apps/dashboard/Gemfile","dependencies":[{"id":167549510,"package_name":"rails","ecosystem":"rubygems","requirements":"= 6.1.5.1","direct":true,"kind":"runtime","optional":false},{"id":167549511,"package_name":"jbuilder","ecosystem":"rubygems","requirements":"~\u003e 2.0","direct":true,"kind":"runtime","optional":false},{"id":167549512,"package_name":"sdoc","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167549513,"package_name":"byebug","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167549514,"package_name":"climate_control","ecosystem":"rubygems","requirements":"~\u003e 0.2","direct":true,"kind":"development","optional":false},{"id":167549515,"package_name":"timecop","ecosystem":"rubygems","requirements":"~\u003e 0.9","direct":true,"kind":"development","optional":false},{"id":167549516,"package_name":"capybara","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167549517,"package_name":"selenium-webdriver","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167549518,"package_name":"webrick","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167549519,"package_name":"dotenv-rails","ecosystem":"rubygems","requirements":"~\u003e 2.1","direct":true,"kind":"runtime","optional":false},{"id":167549520,"package_name":"redcarpet","ecosystem":"rubygems","requirements":"~\u003e 3.3","direct":true,"kind":"runtime","optional":false},{"id":167549521,"package_name":"browser","ecosystem":"rubygems","requirements":"~\u003e 2.2","direct":true,"kind":"runtime","optional":false},{"id":167549522,"package_name":"addressable","ecosystem":"rubygems","requirements":"~\u003e 2.4","direct":true,"kind":"runtime","optional":false},{"id":167549523,"package_name":"bootstrap_form","ecosystem":"rubygems","requirements":"~\u003e 4.0","direct":true,"kind":"runtime","optional":false},{"id":167549524,"package_name":"mocha","ecosystem":"rubygems","requirements":"~\u003e 1.1","direct":true,"kind":"development","optional":false},{"id":167549525,"package_name":"autoprefixer-rails","ecosystem":"rubygems","requirements":"~\u003e 10.2.5","direct":true,"kind":"runtime","optional":false},{"id":167549526,"package_name":"dotiw","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":167549527,"package_name":"local_time","ecosystem":"rubygems","requirements":"~\u003e 1.0.3","direct":true,"kind":"runtime","optional":false},{"id":167549528,"package_name":"zip_tricks","ecosystem":"rubygems","requirements":"~\u003e 5.5","direct":true,"kind":"runtime","optional":false},{"id":167549529,"package_name":"rss","ecosystem":"rubygems","requirements":"~\u003e 0.2","direct":true,"kind":"runtime","optional":false},{"id":167549530,"package_name":"jsbundling-rails","ecosystem":"rubygems","requirements":"~\u003e 1.0","direct":true,"kind":"runtime","optional":false},{"id":167549531,"package_name":"cssbundling-rails","ecosystem":"rubygems","requirements":"~\u003e 1.1","direct":true,"kind":"runtime","optional":false},{"id":167549532,"package_name":"ood_support","ecosystem":"rubygems","requirements":"~\u003e 0.0.2","direct":true,"kind":"runtime","optional":false},{"id":167549533,"package_name":"ood_appkit","ecosystem":"rubygems","requirements":"~\u003e 2.1.0","direct":true,"kind":"runtime","optional":false},{"id":167549534,"package_name":"ood_core","ecosystem":"rubygems","requirements":"~\u003e 0.20","direct":true,"kind":"runtime","optional":false},{"id":167549535,"package_name":"pbs","ecosystem":"rubygems","requirements":"~\u003e 2.2.1","direct":true,"kind":"runtime","optional":false},{"id":167549536,"package_name":"sinatra","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":167549537,"package_name":"sinatra-contrib","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":167549538,"package_name":"erubi","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":167549539,"package_name":"dalli","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"apps/dashboard/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-12T16:19:10.627Z","updated_at":"2022-07-12T16:19:10.627Z","repository_link":"https://github.com/OSC/ondemand/blob/master/apps/dashboard/Gemfile.lock","dependencies":[{"id":167552409,"package_name":"actioncable","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552410,"package_name":"actionmailbox","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552411,"package_name":"actionmailer","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552412,"package_name":"actionpack","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552413,"package_name":"actiontext","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552414,"package_name":"actionview","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552415,"package_name":"activejob","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552416,"package_name":"activemodel","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552417,"package_name":"activerecord","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552418,"package_name":"activestorage","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552419,"package_name":"activesupport","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552420,"package_name":"addressable","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":167552421,"package_name":"autoprefixer-rails","ecosystem":"rubygems","requirements":"10.2.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552422,"package_name":"bootstrap_form","ecosystem":"rubygems","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":167552423,"package_name":"browser","ecosystem":"rubygems","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":167552424,"package_name":"builder","ecosystem":"rubygems","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":167552425,"package_name":"byebug","ecosystem":"rubygems","requirements":"11.1.3","direct":false,"kind":"runtime","optional":false},{"id":167552426,"package_name":"capybara","ecosystem":"rubygems","requirements":"3.37.1","direct":false,"kind":"runtime","optional":false},{"id":167552427,"package_name":"childprocess","ecosystem":"rubygems","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":167552428,"package_name":"climate_control","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":167552429,"package_name":"coffee-rails","ecosystem":"rubygems","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":167552430,"package_name":"coffee-script","ecosystem":"rubygems","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":167552431,"package_name":"coffee-script-source","ecosystem":"rubygems","requirements":"1.12.2","direct":false,"kind":"runtime","optional":false},{"id":167552432,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.1.10","direct":false,"kind":"runtime","optional":false},{"id":167552433,"package_name":"crass","ecosystem":"rubygems","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":167552434,"package_name":"cssbundling-rails","ecosystem":"rubygems","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":167552435,"package_name":"dalli","ecosystem":"rubygems","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":167552436,"package_name":"dotenv","ecosystem":"rubygems","requirements":"2.7.6","direct":false,"kind":"runtime","optional":false},{"id":167552437,"package_name":"dotenv-rails","ecosystem":"rubygems","requirements":"2.7.6","direct":false,"kind":"runtime","optional":false},{"id":167552438,"package_name":"dotiw","ecosystem":"rubygems","requirements":"5.3.3","direct":false,"kind":"runtime","optional":false},{"id":167552439,"package_name":"erubi","ecosystem":"rubygems","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":167552440,"package_name":"execjs","ecosystem":"rubygems","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":167552441,"package_name":"ffi","ecosystem":"rubygems","requirements":"1.15.5","direct":false,"kind":"runtime","optional":false},{"id":167552442,"package_name":"globalid","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167552443,"package_name":"i18n","ecosystem":"rubygems","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":167552444,"package_name":"jbuilder","ecosystem":"rubygems","requirements":"2.11.5","direct":false,"kind":"runtime","optional":false},{"id":167552445,"package_name":"jsbundling-rails","ecosystem":"rubygems","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":167552446,"package_name":"local_time","ecosystem":"rubygems","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":167552447,"package_name":"lograge","ecosystem":"rubygems","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":167552448,"package_name":"loofah","ecosystem":"rubygems","requirements":"2.18.0","direct":false,"kind":"runtime","optional":false},{"id":167552449,"package_name":"mail","ecosystem":"rubygems","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":167552450,"package_name":"marcel","ecosystem":"rubygems","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167552451,"package_name":"matrix","ecosystem":"rubygems","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":167552452,"package_name":"method_source","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167552453,"package_name":"mini_mime","ecosystem":"rubygems","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":167552454,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":167552455,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.16.0","direct":false,"kind":"runtime","optional":false},{"id":167552456,"package_name":"mocha","ecosystem":"rubygems","requirements":"1.14.0","direct":false,"kind":"runtime","optional":false},{"id":167552457,"package_name":"multi_json","ecosystem":"rubygems","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":167552458,"package_name":"mustermann","ecosystem":"rubygems","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":167552459,"package_name":"nio4r","ecosystem":"rubygems","requirements":"2.5.8","direct":false,"kind":"runtime","optional":false},{"id":167552460,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.13.6","direct":false,"kind":"runtime","optional":false},{"id":167552461,"package_name":"ood_appkit","ecosystem":"rubygems","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167552462,"package_name":"ood_core","ecosystem":"rubygems","requirements":"0.20.0","direct":false,"kind":"runtime","optional":false},{"id":167552463,"package_name":"ood_support","ecosystem":"rubygems","requirements":"0.0.3","direct":false,"kind":"runtime","optional":false},{"id":167552464,"package_name":"pbs","ecosystem":"rubygems","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":167552465,"package_name":"psych","ecosystem":"rubygems","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":167552466,"package_name":"public_suffix","ecosystem":"rubygems","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":167552467,"package_name":"racc","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":167552468,"package_name":"rack","ecosystem":"rubygems","requirements":"2.2.3.1","direct":false,"kind":"runtime","optional":false},{"id":167552469,"package_name":"rack-protection","ecosystem":"rubygems","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167552470,"package_name":"rack-test","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":167552471,"package_name":"rails","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552472,"package_name":"rails-dom-testing","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":167552473,"package_name":"rails-html-sanitizer","ecosystem":"rubygems","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":167552474,"package_name":"railties","ecosystem":"rubygems","requirements":"6.1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552475,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":167552476,"package_name":"rdoc","ecosystem":"rubygems","requirements":"6.4.0","direct":false,"kind":"runtime","optional":false},{"id":167552477,"package_name":"redcarpet","ecosystem":"rubygems","requirements":"3.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552478,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":167552479,"package_name":"request_store","ecosystem":"rubygems","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167552480,"package_name":"rexml","ecosystem":"rubygems","requirements":"3.2.5","direct":false,"kind":"runtime","optional":false},{"id":167552481,"package_name":"rss","ecosystem":"rubygems","requirements":"0.2.9","direct":false,"kind":"runtime","optional":false},{"id":167552482,"package_name":"ruby2_keywords","ecosystem":"rubygems","requirements":"0.0.5","direct":false,"kind":"runtime","optional":false},{"id":167552483,"package_name":"rubyzip","ecosystem":"rubygems","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":167552484,"package_name":"sdoc","ecosystem":"rubygems","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":167552485,"package_name":"selenium-webdriver","ecosystem":"rubygems","requirements":"4.2.1","direct":false,"kind":"runtime","optional":false},{"id":167552486,"package_name":"sinatra","ecosystem":"rubygems","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167552487,"package_name":"sinatra-contrib","ecosystem":"rubygems","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":167552488,"package_name":"sprockets","ecosystem":"rubygems","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":167552489,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":167552490,"package_name":"stringio","ecosystem":"rubygems","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":167552491,"package_name":"thor","ecosystem":"rubygems","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":167552492,"package_name":"tilt","ecosystem":"rubygems","requirements":"2.0.10","direct":false,"kind":"runtime","optional":false},{"id":167552493,"package_name":"timecop","ecosystem":"rubygems","requirements":"0.9.5","direct":false,"kind":"runtime","optional":false},{"id":167552494,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":167552495,"package_name":"webrick","ecosystem":"rubygems","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":167552496,"package_name":"websocket","ecosystem":"rubygems","requirements":"1.2.9","direct":false,"kind":"runtime","optional":false},{"id":167552497,"package_name":"websocket-driver","ecosystem":"rubygems","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":167552498,"package_name":"websocket-extensions","ecosystem":"rubygems","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":167552499,"package_name":"xpath","ecosystem":"rubygems","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":167552500,"package_name":"zeitwerk","ecosystem":"rubygems","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":167552501,"package_name":"zip_tricks","ecosystem":"rubygems","requirements":"5.6.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"apps/myjobs/Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:11.033Z","updated_at":"2022-07-12T16:19:11.033Z","repository_link":"https://github.com/OSC/ondemand/blob/master/apps/myjobs/Gemfile","dependencies":[{"id":167557122,"package_name":"rails","ecosystem":"rubygems","requirements":"= 6.0.5","direct":true,"kind":"runtime","optional":false},{"id":167557123,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"= 1.4.2","direct":true,"kind":"runtime","optional":false},{"id":167557124,"package_name":"sass-rails","ecosystem":"rubygems","requirements":"~\u003e 5.0","direct":true,"kind":"runtime","optional":false},{"id":167557125,"package_name":"uglifier","ecosystem":"rubygems","requirements":"\u003e= 1.3.0","direct":true,"kind":"runtime","optional":false},{"id":167557126,"package_name":"coffee-rails","ecosystem":"rubygems","requirements":"~\u003e 4.2","direct":true,"kind":"runtime","optional":false},{"id":167557127,"package_name":"jquery-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":167557128,"package_name":"jbuilder","ecosystem":"rubygems","requirements":"~\u003e 2.0","direct":true,"kind":"runtime","optional":false},{"id":167557129,"package_name":"sdoc","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167557130,"package_name":"byebug","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167557131,"package_name":"rails-controller-testing","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167557132,"package_name":"mocha","ecosystem":"rubygems","requirements":"~\u003e 1.1","direct":true,"kind":"development","optional":false},{"id":167557133,"package_name":"climate_control","ecosystem":"rubygems","requirements":"~\u003e 0.2","direct":true,"kind":"development","optional":false},{"id":167557134,"package_name":"timecop","ecosystem":"rubygems","requirements":"~\u003e 0.9","direct":true,"kind":"development","optional":false},{"id":167557135,"package_name":"autoprefixer-rails","ecosystem":"rubygems","requirements":"~\u003e 8.4","direct":true,"kind":"runtime","optional":false},{"id":167557136,"package_name":"bootstrap-sass","ecosystem":"rubygems","requirements":"~\u003e 3.4.1","direct":true,"kind":"runtime","optional":false},{"id":167557137,"package_name":"bootstrap_form","ecosystem":"rubygems","requirements":"~\u003e 2.7.0","direct":true,"kind":"runtime","optional":false},{"id":167557138,"package_name":"font-awesome-sass","ecosystem":"rubygems","requirements":"~\u003e 5.0","direct":true,"kind":"runtime","optional":false},{"id":167557139,"package_name":"local_time","ecosystem":"rubygems","requirements":"~\u003e 1.0.3","direct":true,"kind":"runtime","optional":false},{"id":167557140,"package_name":"dotenv-rails","ecosystem":"rubygems","requirements":"~\u003e 2.1","direct":true,"kind":"runtime","optional":false},{"id":167557141,"package_name":"jquery-datatables-rails","ecosystem":"rubygems","requirements":"~\u003e 3.4","direct":true,"kind":"runtime","optional":false},{"id":167557142,"package_name":"js-routes","ecosystem":"rubygems","requirements":"~\u003e 1.2.4","direct":true,"kind":"runtime","optional":false},{"id":167557143,"package_name":"osc_machete_rails","ecosystem":"rubygems","requirements":"~\u003e 2.1.2","direct":true,"kind":"runtime","optional":false},{"id":167557144,"package_name":"pbs","ecosystem":"rubygems","requirements":"~\u003e 2.2.1","direct":true,"kind":"runtime","optional":false},{"id":167557145,"package_name":"ood_appkit","ecosystem":"rubygems","requirements":"~\u003e 2.0","direct":true,"kind":"runtime","optional":false},{"id":167557146,"package_name":"rdoc","ecosystem":"rubygems","requirements":"= 6.3.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"apps/myjobs/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-12T16:19:11.165Z","updated_at":"2022-07-12T16:19:11.165Z","repository_link":"https://github.com/OSC/ondemand/blob/master/apps/myjobs/Gemfile.lock","dependencies":[{"id":167557637,"package_name":"actioncable","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557638,"package_name":"actionmailbox","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557639,"package_name":"actionmailer","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557640,"package_name":"actionpack","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557641,"package_name":"actiontext","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557642,"package_name":"actionview","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557643,"package_name":"activejob","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557644,"package_name":"activemodel","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557645,"package_name":"activerecord","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557646,"package_name":"activestorage","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557647,"package_name":"activesupport","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557648,"package_name":"addressable","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":167557649,"package_name":"autoprefixer-rails","ecosystem":"rubygems","requirements":"8.6.5","direct":false,"kind":"runtime","optional":false},{"id":167557650,"package_name":"bootstrap-sass","ecosystem":"rubygems","requirements":"3.4.1","direct":false,"kind":"runtime","optional":false},{"id":167557651,"package_name":"bootstrap_form","ecosystem":"rubygems","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":167557652,"package_name":"builder","ecosystem":"rubygems","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":167557653,"package_name":"byebug","ecosystem":"rubygems","requirements":"11.1.3","direct":false,"kind":"runtime","optional":false},{"id":167557654,"package_name":"climate_control","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":167557655,"package_name":"coffee-rails","ecosystem":"rubygems","requirements":"4.2.2","direct":false,"kind":"runtime","optional":false},{"id":167557656,"package_name":"coffee-script","ecosystem":"rubygems","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":167557657,"package_name":"coffee-script-source","ecosystem":"rubygems","requirements":"1.12.2","direct":false,"kind":"runtime","optional":false},{"id":167557658,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.1.10","direct":false,"kind":"runtime","optional":false},{"id":167557659,"package_name":"crass","ecosystem":"rubygems","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":167557660,"package_name":"dotenv","ecosystem":"rubygems","requirements":"2.7.6","direct":false,"kind":"runtime","optional":false},{"id":167557661,"package_name":"dotenv-rails","ecosystem":"rubygems","requirements":"2.7.6","direct":false,"kind":"runtime","optional":false},{"id":167557662,"package_name":"erubi","ecosystem":"rubygems","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":167557663,"package_name":"execjs","ecosystem":"rubygems","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":167557664,"package_name":"ffi","ecosystem":"rubygems","requirements":"1.15.5","direct":false,"kind":"runtime","optional":false},{"id":167557665,"package_name":"font-awesome-sass","ecosystem":"rubygems","requirements":"5.15.1","direct":false,"kind":"runtime","optional":false},{"id":167557666,"package_name":"globalid","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167557667,"package_name":"i18n","ecosystem":"rubygems","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":167557668,"package_name":"jbuilder","ecosystem":"rubygems","requirements":"2.11.5","direct":false,"kind":"runtime","optional":false},{"id":167557669,"package_name":"jquery-datatables-rails","ecosystem":"rubygems","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":167557670,"package_name":"jquery-rails","ecosystem":"rubygems","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":167557671,"package_name":"js-routes","ecosystem":"rubygems","requirements":"1.2.9","direct":false,"kind":"runtime","optional":false},{"id":167557672,"package_name":"local_time","ecosystem":"rubygems","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":167557673,"package_name":"lograge","ecosystem":"rubygems","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":167557674,"package_name":"loofah","ecosystem":"rubygems","requirements":"2.18.0","direct":false,"kind":"runtime","optional":false},{"id":167557675,"package_name":"mail","ecosystem":"rubygems","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":167557676,"package_name":"marcel","ecosystem":"rubygems","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":167557677,"package_name":"method_source","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":167557678,"package_name":"mini_mime","ecosystem":"rubygems","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":167557679,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":167557680,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.16.0","direct":false,"kind":"runtime","optional":false},{"id":167557681,"package_name":"mocha","ecosystem":"rubygems","requirements":"1.14.0","direct":false,"kind":"runtime","optional":false},{"id":167557682,"package_name":"mustache","ecosystem":"rubygems","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":167557683,"package_name":"nio4r","ecosystem":"rubygems","requirements":"2.5.8","direct":false,"kind":"runtime","optional":false},{"id":167557684,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.13.6","direct":false,"kind":"runtime","optional":false},{"id":167557685,"package_name":"ood_appkit","ecosystem":"rubygems","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":167557686,"package_name":"ood_core","ecosystem":"rubygems","requirements":"0.20.0","direct":false,"kind":"runtime","optional":false},{"id":167557687,"package_name":"ood_support","ecosystem":"rubygems","requirements":"0.0.3","direct":false,"kind":"runtime","optional":false},{"id":167557688,"package_name":"osc-machete","ecosystem":"rubygems","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":167557689,"package_name":"osc_machete_rails","ecosystem":"rubygems","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":167557690,"package_name":"pbs","ecosystem":"rubygems","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":167557691,"package_name":"public_suffix","ecosystem":"rubygems","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":167557692,"package_name":"racc","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":167557693,"package_name":"rack","ecosystem":"rubygems","requirements":"2.2.3.1","direct":false,"kind":"runtime","optional":false},{"id":167557694,"package_name":"rack-test","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":167557695,"package_name":"rails","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557696,"package_name":"rails-controller-testing","ecosystem":"rubygems","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557697,"package_name":"rails-dom-testing","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":167557698,"package_name":"rails-html-sanitizer","ecosystem":"rubygems","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":167557699,"package_name":"railties","ecosystem":"rubygems","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":167557700,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":167557701,"package_name":"rb-fsevent","ecosystem":"rubygems","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":167557702,"package_name":"rb-inotify","ecosystem":"rubygems","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":167557703,"package_name":"rdoc","ecosystem":"rubygems","requirements":"6.3.3","direct":false,"kind":"runtime","optional":false},{"id":167557704,"package_name":"redcarpet","ecosystem":"rubygems","requirements":"3.5.1","direct":false,"kind":"runtime","optional":false},{"id":167557705,"package_name":"request_store","ecosystem":"rubygems","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":167557706,"package_name":"rexml","ecosystem":"rubygems","requirements":"3.2.5","direct":false,"kind":"runtime","optional":false},{"id":167557707,"package_name":"sass","ecosystem":"rubygems","requirements":"3.7.4","direct":false,"kind":"runtime","optional":false},{"id":167557708,"package_name":"sass-listen","ecosystem":"rubygems","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":167557709,"package_name":"sass-rails","ecosystem":"rubygems","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":167557710,"package_name":"sassc","ecosystem":"rubygems","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":167557711,"package_name":"sdoc","ecosystem":"rubygems","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":167557712,"package_name":"sprockets","ecosystem":"rubygems","requirements":"3.7.2","direct":false,"kind":"runtime","optional":false},{"id":167557713,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":167557714,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":167557715,"package_name":"thor","ecosystem":"rubygems","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":167557716,"package_name":"thread_safe","ecosystem":"rubygems","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":167557717,"package_name":"tilt","ecosystem":"rubygems","requirements":"2.0.10","direct":false,"kind":"runtime","optional":false},{"id":167557718,"package_name":"timecop","ecosystem":"rubygems","requirements":"0.9.5","direct":false,"kind":"runtime","optional":false},{"id":167557719,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"1.2.9","direct":false,"kind":"runtime","optional":false},{"id":167557720,"package_name":"uglifier","ecosystem":"rubygems","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":167557721,"package_name":"websocket-driver","ecosystem":"rubygems","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":167557722,"package_name":"websocket-extensions","ecosystem":"rubygems","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":167557723,"package_name":"zeitwerk","ecosystem":"rubygems","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"nginx_stage/nginx_stage.gemspec","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:11.393Z","updated_at":"2022-07-12T16:19:11.393Z","repository_link":"https://github.com/OSC/ondemand/blob/master/nginx_stage/nginx_stage.gemspec","dependencies":[{"id":167561168,"package_name":"syslog","ecosystem":"rubygems","requirements":"~\u003e 0.1.0","direct":true,"kind":"runtime","optional":false},{"id":167561169,"package_name":"dotenv","ecosystem":"rubygems","requirements":"~\u003e 2.1","direct":true,"kind":"runtime","optional":false},{"id":167561170,"package_name":"bundler","ecosystem":"rubygems","requirements":"~\u003e 2.1","direct":true,"kind":"development","optional":false},{"id":167561171,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 13.0.1","direct":true,"kind":"development","optional":false},{"id":167561172,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167561173,"package_name":"climate_control","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"ood-portal-generator/Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:11.534Z","updated_at":"2022-07-12T16:19:11.534Z","repository_link":"https://github.com/OSC/ondemand/blob/master/ood-portal-generator/Gemfile","dependencies":[{"id":167562869,"package_name":"dotenv","ecosystem":"rubygems","requirements":"~\u003e 2.1","direct":true,"kind":"runtime","optional":false},{"id":167562870,"package_name":"bcrypt","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":167562871,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167562872,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":167562873,"package_name":"climate_control","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"ood-portal-generator/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-12T16:19:11.779Z","updated_at":"2022-07-12T16:19:11.779Z","repository_link":"https://github.com/OSC/ondemand/blob/master/ood-portal-generator/Gemfile.lock","dependencies":[{"id":167565773,"package_name":"bcrypt","ecosystem":"rubygems","requirements":"3.1.16","direct":false,"kind":"runtime","optional":false},{"id":167565774,"package_name":"climate_control","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":167565775,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.3","direct":false,"kind":"runtime","optional":false},{"id":167565776,"package_name":"dotenv","ecosystem":"rubygems","requirements":"2.7.5","direct":false,"kind":"runtime","optional":false},{"id":167565777,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.0","direct":false,"kind":"runtime","optional":false},{"id":167565778,"package_name":"rspec","ecosystem":"rubygems","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":167565779,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":167565780,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":167565781,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":167565782,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"ood_auth_map/ood_auth_map.gemspec","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:11.946Z","updated_at":"2022-07-12T16:19:11.946Z","repository_link":"https://github.com/OSC/ondemand/blob/master/ood_auth_map/ood_auth_map.gemspec","dependencies":[{"id":167567316,"package_name":"bundler","ecosystem":"rubygems","requirements":"~\u003e 2.1.0","direct":true,"kind":"development","optional":false},{"id":167567317,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 13.0.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/changelog.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T09:00:47.006Z","updated_at":"2023-02-19T09:00:47.006Z","repository_link":"https://github.com/OSC/ondemand/blob/master/.github/workflows/changelog.yml","dependencies":[{"id":7782842045,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7782842049,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T09:00:47.049Z","updated_at":"2023-02-19T09:00:47.049Z","repository_link":"https://github.com/OSC/ondemand/blob/master/.github/workflows/lint.yml","dependencies":[{"id":7782842386,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7782842387,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7782842388,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-labeler.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T09:00:47.102Z","updated_at":"2023-02-19T09:00:47.102Z","repository_link":"https://github.com/OSC/ondemand/blob/master/.github/workflows/pr-labeler.yml","dependencies":[{"id":7782842944,"package_name":"actions/labeler","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T09:00:47.151Z","updated_at":"2023-02-19T09:00:47.151Z","repository_link":"https://github.com/OSC/ondemand/blob/master/.github/workflows/release.yml","dependencies":[{"id":7782843122,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7782843123,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7782843124,"package_name":"bruceadams/get-release","ecosystem":"actions","requirements":"v1.2.3","direct":true,"kind":"composite","optional":false},{"id":7782843125,"package_name":"actions/upload-release-asset","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7782843126,"package_name":"rseng/zenodo-release","ecosystem":"actions","requirements":"0.0.17","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T09:00:47.179Z","updated_at":"2023-02-19T09:00:47.179Z","repository_link":"https://github.com/OSC/ondemand/blob/master/.github/workflows/tests.yml","dependencies":[{"id":7782843392,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7782843393,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7782843394,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7782843395,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782843396,"package_name":"container-tools/kind-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T09:00:47.239Z","updated_at":"2023-02-19T09:00:47.239Z","repository_link":"https://github.com/OSC/ondemand/blob/master/.github/workflows/update.yml","dependencies":[{"id":7782843603,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7782843604,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7782843605,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7782843606,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-19T09:00:47.286Z","updated_at":"2023-02-19T09:00:47.286Z","repository_link":"https://github.com/OSC/ondemand/blob/master/Dockerfile","dependencies":[{"id":7782843767,"package_name":"rockylinux/rockylinux","ecosystem":"docker","requirements":"8","direct":true,"kind":"build","optional":false}]},{"ecosystem":"npm","filepath":"apps/dashboard/public/noVNC-1.3.0/package.json","sha":null,"kind":"manifest","created_at":"2023-02-19T09:00:47.412Z","updated_at":"2023-02-19T09:00:47.412Z","repository_link":"https://github.com/OSC/ondemand/blob/master/apps/dashboard/public/noVNC-1.3.0/package.json","dependencies":[{"id":7782844174,"package_name":"@babel/core","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844175,"package_name":"@babel/plugin-syntax-dynamic-import","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844176,"package_name":"@babel/plugin-transform-modules-commonjs","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844177,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844178,"package_name":"@babel/cli","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844179,"package_name":"babel-plugin-import-redirect","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844195,"package_name":"browserify","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844196,"package_name":"babelify","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844208,"package_name":"core-js","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844211,"package_name":"chai","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844214,"package_name":"commander","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844215,"package_name":"es-module-loader","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844224,"package_name":"eslint","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844225,"package_name":"fs-extra","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844227,"package_name":"jsdom","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844228,"package_name":"karma","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844230,"package_name":"karma-mocha","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844240,"package_name":"karma-chrome-launcher","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844245,"package_name":"@chiragrupani/karma-chromium-edge-launcher","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844249,"package_name":"karma-firefox-launcher","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844268,"package_name":"karma-ie-launcher","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844271,"package_name":"karma-mocha-reporter","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844286,"package_name":"karma-safari-launcher","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844303,"package_name":"karma-script-launcher","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844306,"package_name":"karma-sinon-chai","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844308,"package_name":"mocha","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844309,"package_name":"node-getopt","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844332,"package_name":"po2json","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844350,"package_name":"requirejs","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844378,"package_name":"rollup","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844380,"package_name":"rollup-plugin-node-resolve","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844421,"package_name":"sinon","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782844424,"package_name":"sinon-chai","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/document-merge.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T00:55:15.872Z","updated_at":"2023-09-22T00:55:15.872Z","repository_link":"https://github.com/OSC/ondemand/blob/master/.github/workflows/document-merge.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/issue-lifecycle.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T00:55:16.064Z","updated_at":"2023-09-22T00:55:16.064Z","repository_link":"https://github.com/OSC/ondemand/blob/master/.github/workflows/issue-lifecycle.yml","dependencies":[]},{"ecosystem":"rubygems","filepath":"apps/dashboard/test/fixtures/sys_with_gateway_apps/dashboard/Gemfile","sha":null,"kind":"manifest","created_at":"2023-09-22T00:55:16.835Z","updated_at":"2023-09-22T00:55:16.835Z","repository_link":"https://github.com/OSC/ondemand/blob/master/apps/dashboard/test/fixtures/sys_with_gateway_apps/dashboard/Gemfile","dependencies":[]},{"ecosystem":"rubygems","filepath":"apps/dashboard/test/fixtures/sys_with_gateway_apps/dashboard/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2023-09-22T00:55:16.976Z","updated_at":"2023-09-22T00:55:16.976Z","repository_link":"https://github.com/OSC/ondemand/blob/master/apps/dashboard/test/fixtures/sys_with_gateway_apps/dashboard/Gemfile.lock","dependencies":[{"id":13860981484,"package_name":"bundler","ecosystem":"rubygems","requirements":"2.1.4","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"nginx_stage/Gemfile","sha":null,"kind":"manifest","created_at":"2023-09-22T00:55:17.153Z","updated_at":"2023-09-22T00:55:17.153Z","repository_link":"https://github.com/OSC/ondemand/blob/master/nginx_stage/Gemfile","dependencies":[]},{"ecosystem":"rubygems","filepath":"ood_auth_map/Gemfile","sha":null,"kind":"manifest","created_at":"2023-09-22T00:55:17.513Z","updated_at":"2023-09-22T00:55:17.513Z","repository_link":"https://github.com/OSC/ondemand/blob/master/ood_auth_map/Gemfile","dependencies":[]}],"score":11.251794439750519,"created_at":"2025-09-04T09:18:07.058Z","updated_at":"2025-11-04T15:50:37.760Z","avatar_url":"https://github.com/OSC.png","language":"JavaScript","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.21105/joss.00622","https://doi.org/10.5281/zenodo.6323791"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["mesh","singularity"],"project_url":"https://science.ecosyste.ms/api/v1/projects/2849","html_url":"https://science.ecosyste.ms/projects/2849","bibtex_url":"https://science.ecosyste.ms/projects/2849/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/2849/export.apalike"}