{"id":41109,"name":"iNaturalistReactNative","description":"Official iNaturalist client written in React Native that will eventually replace our existing iOS and Android apps.","url":"https://github.com/inaturalist/iNaturalistReactNative","last_synced_at":"2026-05-13T20:30:25.430Z","repository":{"id":37036021,"uuid":"406136098","full_name":"inaturalist/iNaturalistReactNative","owner":"inaturalist","description":"Cross-platform version of the iNat mobile app","archived":false,"fork":false,"pushed_at":"2026-04-27T18:36:17.000Z","size":114543,"stargazers_count":117,"open_issues_count":121,"forks_count":37,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-04-27T20:18:17.178Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Fluent","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/inaturalist.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-09-13T21:34:52.000Z","updated_at":"2026-04-27T14:41:31.000Z","dependencies_parsed_at":"2026-03-04T22:02:59.895Z","dependency_job_id":"d4be2131-aba1-4139-999d-245007c9a58f","html_url":"https://github.com/inaturalist/iNaturalistReactNative","commit_stats":{"total_commits":2109,"total_committers":16,"mean_commits":131.8125,"dds":0.6742532005689901,"last_synced_commit":"454e361b487c76055b0d641518df162580c0c436"},"previous_names":[],"tags_count":198,"template":false,"template_full_name":null,"purl":"pkg:github/inaturalist/iNaturalistReactNative","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inaturalist%2FiNaturalistReactNative","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inaturalist%2FiNaturalistReactNative/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inaturalist%2FiNaturalistReactNative/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inaturalist%2FiNaturalistReactNative/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inaturalist","download_url":"https://codeload.github.com/inaturalist/iNaturalistReactNative/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inaturalist%2FiNaturalistReactNative/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32466333,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"inaturalist","name":"iNaturalist","uuid":"62292","kind":"organization","description":"iNaturalist is a global online social network of naturalists. This is our code.","email":null,"website":"http://www.inaturalist.org","location":"Bay Area, California","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/62292?v=4","repositories_count":49,"last_synced_at":"2024-04-10T17:29:31.119Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/inaturalist","funding_links":[],"total_stars":1422,"followers":203,"following":0,"created_at":"2022-11-02T19:04:00.514Z","updated_at":"2024-04-10T17:29:53.654Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inaturalist","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inaturalist/repositories"},"packages":[],"commits":{"id":1351699,"full_name":"inaturalist/iNaturalistReactNative","default_branch":"main","total_commits":3621,"total_committers":26,"total_bot_commits":45,"total_bot_committers":1,"mean_commits":139.26923076923077,"dds":0.7028445180889258,"past_year_total_commits":1156,"past_year_total_committers":16,"past_year_total_bot_commits":33,"past_year_total_bot_committers":1,"past_year_mean_commits":72.25,"past_year_dds":0.6115916955017301,"last_synced_at":"2026-04-28T17:21:04.909Z","last_synced_commit":"4fce2f4889d794702c9d795274efeac493e2284c","created_at":"2023-09-12T11:03:43.788Z","updated_at":"2026-04-28T17:19:41.609Z","committers":[{"name":"Johannes Klein","email":"johannes.t.klein@gmail.com","login":"jtklein","count":1076},{"name":"Ken-ichi Ueda","email":"kenichi.ueda@gmail.com","login":"kueda","count":750},{"name":"Amanda Bullington","email":"35536439+albullington","login":"albullington","count":666},{"name":"sepeterson","email":"10458078+sepeterson","login":"sepeterson","count":263},{"name":"Angie","email":"angie@inaturalist.org","login":"angielt","count":219},{"name":"Abbey Campbell","email":"campbellabbeya@gmail.com","login":"abbeycampbell","count":153},{"name":"budowski","email":"budowski@gmail.com","login":"budowski","count":129},{"name":"Corey Farwell","email":"coreyf@rwell.org","login":"frewsxcv","count":85},{"name":"Ryan Stelly","email":"ryan@inaturalist.org","login":"FLGMwt","count":65},{"name":"Chris","email":"chrischuckgithub@gmail.com","login":"Chrischuck","count":58},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":45},{"name":"Kirk van Gorkom","email":"kirk@vangorkom.org","login":"kvangork","count":44},{"name":"israr002","email":"66955016+israr002","login":"israr002","count":20},{"name":"iNaturalist Crowdin Sync","email":"admin+githubcrowdin@inaturalist.org","login":"inat-crowdin-sync","count":16},{"name":"Merhawit Gubsa","email":"merhawitgubsa@gmail.com","login":"meru20","count":7},{"name":"joergmlpts","email":"66563749+joergmlpts","login":"joergmlpts","count":7},{"name":"Abbey Campbell","email":"abbeycampbell@Abbeys-MacBook-Pro.local","login":null,"count":4},{"name":"Tobias Schönberg","email":"tobias47n9e@gmail.com","login":"tobias47n9e","count":4},{"name":"Nick McConnell","email":"nicholasgmcconnell@gmail.com","login":"nickm01","count":2},{"name":"Ryan Stelly","email":"ryan@Ryans-MacBook-Pro.local","login":null,"count":2},{"name":"Alex Shepard","email":"alex@meatfreezer.com","login":"alexshepard","count":1},{"name":"Austin Crossman","email":"88110892+AGCrossman95","login":"AGCrossman95","count":1},{"name":"Brendan Holly","email":"bholly24@gmail.com","login":"bholly24","count":1},{"name":"Crowdin Bot","email":"support+bot@crowdin.com","login":"crowdin-bot","count":1},{"name":"Sylvain Morin","email":"56630013+sylvain-morin","login":"sylvain-morin","count":1},{"name":"Yahia Jabeur","email":"46672998+YahiaJabeur","login":"YahiaJabeur","count":1}],"past_year_committers":[{"name":"Johannes Klein","email":"johannes.t.klein@gmail.com","login":"jtklein","count":449},{"name":"sepeterson","email":"10458078+sepeterson","login":"sepeterson","count":263},{"name":"Abbey Campbell","email":"campbellabbeya@gmail.com","login":"abbeycampbell","count":153},{"name":"Corey Farwell","email":"coreyf@rwell.org","login":"frewsxcv","count":83},{"name":"Ryan Stelly","email":"ryan@inaturalist.org","login":"FLGMwt","count":65},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":33},{"name":"Amanda Bullington","email":"35536439+albullington","login":"albullington","count":30},{"name":"Ken-ichi","email":"kenichi.ueda@gmail.com","login":"kueda","count":23},{"name":"budowski","email":"budowski@gmail.com","login":"budowski","count":20},{"name":"iNaturalist Crowdin Sync","email":"admin+githubcrowdin@inaturalist.org","login":"inat-crowdin-sync","count":16},{"name":"Angie","email":"angie@inaturalist.org","login":"angielt","count":10},{"name":"Abbey Campbell","email":"abbeycampbell@Abbeys-MacBook-Pro.local","login":null,"count":4},{"name":"Kirk van Gorkom","email":"55742+kvangork","login":"kvangork","count":3},{"name":"Ryan Stelly","email":"ryan@Ryans-MacBook-Pro.local","login":null,"count":2},{"name":"Crowdin Bot","email":"support+bot@crowdin.com","login":"crowdin-bot","count":1},{"name":"Brendan Holly","email":"bholly24@gmail.com","login":"bholly24","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/inaturalist%2FiNaturalistReactNative/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-30T00:00:07.427Z","repositories_count":6223599,"commits_count":899777581,"contributors_count":34900116,"owners_count":1147631,"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":"inaturalist/iNaturalistReactNative","html_url":"https://github.com/inaturalist/iNaturalistReactNative","last_synced_at":"2026-04-28T00:14:59.032Z","status":null,"issues_count":1037,"pull_requests_count":2519,"avg_time_to_close_issue":3982651.2873563217,"avg_time_to_close_pull_request":297773.266280107,"issues_closed_count":783,"pull_requests_closed_count":2242,"pull_request_authors_count":22,"issue_authors_count":30,"avg_comments_per_issue":0.5785920925747348,"avg_comments_per_pull_request":0.21437078205637158,"merged_pull_requests_count":2112,"bot_issues_count":4,"bot_pull_requests_count":68,"past_year_issues_count":7,"past_year_pull_requests_count":412,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":407687.5309090909,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":275,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.3932038834951456,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":28,"past_year_merged_pull_requests_count":257,"created_at":"2023-09-12T11:04:13.996Z","updated_at":"2026-04-28T00:14:59.032Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/inaturalist%2FiNaturalistReactNative","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/inaturalist%2FiNaturalistReactNative/issues","issue_labels_count":{"bug":567,"enhancement":368,"iNat Next":84,"UI":42,"user bug":39,"exploration":39,"Android":37,"navigation":20,"devops":19,"good first issue":16,"iPad":11,"iOS":11,"crash":10,"ux":9,"Feature":5,"Design":4,"Stale issues for triage":4,"Seek":2,"documentation":1,"Task":1,"Improvement":1},"pull_request_labels_count":{"dependencies":68,"javascript":36,"ruby":23,"codex":2},"issue_author_associations_count":{"MEMBER":488,"COLLABORATOR":294,"NONE":233,"CONTRIBUTOR":22},"pull_request_author_associations_count":{"COLLABORATOR":1799,"MEMBER":504,"CONTRIBUTOR":203,"NONE":12,"OWNER":1},"issue_authors":{"kueda":491,"abhasinat":190,"albullington":177,"jtklein":80,"angielt":37,"kvangork":11,"tiwane":10,"joergmlpts":9,"linear[bot]":4,"tobias47n9e":4,"LnLcFlx":3,"carrieseltzer":2,"israr002":2,"Hedaja":1,"stap780":1,"dgilperez":1,"pastarunner":1,"xurizaemon":1,"jotamayo97":1,"rainhead":1,"budowski":1,"olivierlacan":1,"Stormwind99":1,"thefungiz":1,"Chrischuck":1,"willkuhn":1,"flbn":1,"loarie":1,"AtomicAcid7":1,"frewsxcv":1},"pull_request_authors":{"albullington":787,"jtklein":626,"kueda":477,"angielt":216,"budowski":181,"dependabot[bot]":68,"israr002":41,"kvangork":25,"frewsxcv":23,"FLGMwt":18,"joergmlpts":17,"tobias47n9e":11,"sepeterson":9,"abbeycampbell":6,"inat-crowdin-sync":4,"sylvain-morin":2,"thurber":2,"alexshepard":2,"meru20":1,"bholly24":1,"cyrusduong":1,"ktsuttlemyre":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-28T00:00:08.715Z","repositories_count":14440413,"issues_count":34381194,"pull_requests_count":112705467,"authors_count":11247704,"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":{"bug":5},"past_year_pull_request_labels_count":{"dependencies":28,"javascript":26,"codex":2,"ruby":2},"past_year_issue_author_associations_count":{"NONE":5,"COLLABORATOR":1,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":261,"CONTRIBUTOR":73,"MEMBER":65,"NONE":7},"past_year_issue_authors":{"AtomicAcid7":1,"joergmlpts":1,"jotamayo97":1,"jtklein":1,"Stormwind99":1,"thefungiz":1,"willkuhn":1},"past_year_pull_request_authors":{"jtklein":176,"albullington":52,"kueda":38,"budowski":29,"dependabot[bot]":28,"frewsxcv":22,"FLGMwt":18,"angielt":15,"sepeterson":9,"abbeycampbell":6,"kvangork":5,"inat-crowdin-sync":4,"thurber":2,"bholly24":1,"cyrusduong":1},"maintainers":[{"login":"kueda","count":964,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kueda"},{"login":"albullington","count":963,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/albullington"},{"login":"jtklein","count":706,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtklein"},{"login":"angielt","count":253,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/angielt"},{"login":"budowski","count":182,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/budowski"},{"login":"FLGMwt","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FLGMwt"},{"login":"kvangork","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kvangork"},{"login":"inat-crowdin-sync","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inat-crowdin-sync"},{"login":"loarie","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/loarie"},{"login":"ktsuttlemyre","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ktsuttlemyre"}],"active_maintainers":[{"login":"jtklein","count":177,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtklein"},{"login":"albullington","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/albullington"},{"login":"kueda","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kueda"},{"login":"budowski","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/budowski"},{"login":"angielt","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/angielt"},{"login":"FLGMwt","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FLGMwt"},{"login":"kvangork","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kvangork"},{"login":"inat-crowdin-sync","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inat-crowdin-sync"}]},"events":{"total":{"CreateEvent":567,"ReleaseEvent":49,"IssuesEvent":406,"WatchEvent":29,"DeleteEvent":453,"IssueCommentEvent":299,"PushEvent":1985,"PullRequestReviewEvent":483,"PullRequestReviewCommentEvent":283,"PullRequestEvent":1124,"ForkEvent":9},"last_year":{"CreateEvent":571,"ReleaseEvent":49,"IssuesEvent":406,"WatchEvent":30,"DeleteEvent":453,"IssueCommentEvent":299,"PushEvent":1991,"PullRequestReviewEvent":483,"PullRequestReviewCommentEvent":283,"PullRequestEvent":1131,"ForkEvent":9}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/e2e_android.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T21:52:23.290Z","updated_at":"2023-09-21T21:52:23.290Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/.github/workflows/e2e_android.yml","dependencies":[{"id":13858675210,"package_name":"fkirc/skip-duplicate-actions","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":13858675213,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675215,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675217,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675219,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675221,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675223,"package_name":"iRoachie/slack-github-actions","ecosystem":"actions","requirements":"v2.3.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/e2e_ios.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T21:52:23.363Z","updated_at":"2023-09-21T21:52:23.363Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/.github/workflows/e2e_ios.yml","dependencies":[{"id":13858675263,"package_name":"fkirc/skip-duplicate-actions","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":13858675264,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675265,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675266,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675267,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675268,"package_name":"iRoachie/slack-github-actions","ecosystem":"actions","requirements":"v2.3.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T21:52:23.550Z","updated_at":"2023-09-21T21:52:23.550Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/.github/workflows/test.yml","dependencies":[{"id":13858675288,"package_name":"fkirc/skip-duplicate-actions","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":13858675289,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675290,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675291,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13858675292,"package_name":"iRoachie/slack-github-actions","ecosystem":"actions","requirements":"v2.3.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cocoapods","filepath":"ios/Podfile","sha":null,"kind":"manifest","created_at":"2023-09-21T21:52:23.796Z","updated_at":"2023-09-21T21:52:23.796Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/ios/Podfile","dependencies":[{"id":13858675307,"package_name":"React-jsi","ecosystem":"cocoapods","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":13858675308,"package_name":"react-native-config","ecosystem":"cocoapods","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":13858675309,"package_name":"RNVectorIcons","ecosystem":"cocoapods","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":13858675310,"package_name":"RNShareMenu","ecosystem":"cocoapods","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"cocoapods","filepath":"ios/Podfile.lock","sha":null,"kind":"lockfile","created_at":"2023-09-21T21:52:24.015Z","updated_at":"2023-09-21T21:52:24.015Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/ios/Podfile.lock","dependencies":[{"id":13858675364,"package_name":"BEMCheckBox","ecosystem":"cocoapods","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858675365,"package_name":"boost","ecosystem":"cocoapods","requirements":"1.76.0","direct":false,"kind":"runtime","optional":false},{"id":13858675366,"package_name":"BVLinearGradient","ecosystem":"cocoapods","requirements":"2.8.3","direct":false,"kind":"runtime","optional":false},{"id":13858675367,"package_name":"DoubleConversion","ecosystem":"cocoapods","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":13858675368,"package_name":"FBLazyVector","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675369,"package_name":"FBReactNativeSpec","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675370,"package_name":"fmt","ecosystem":"cocoapods","requirements":"6.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858675371,"package_name":"glog","ecosystem":"cocoapods","requirements":"0.3.5","direct":false,"kind":"runtime","optional":false},{"id":13858675372,"package_name":"hermes-engine","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675373,"package_name":"libevent","ecosystem":"cocoapods","requirements":"2.1.12","direct":false,"kind":"runtime","optional":false},{"id":13858675374,"package_name":"Permission-LocationWhenInUse","ecosystem":"cocoapods","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858675375,"package_name":"Permission-PhotoLibrary","ecosystem":"cocoapods","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858675376,"package_name":"RCT-Folly","ecosystem":"cocoapods","requirements":"2021.07.22.00","direct":false,"kind":"runtime","optional":false},{"id":13858675377,"package_name":"RCTRequired","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675378,"package_name":"RCTTypeSafety","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675379,"package_name":"React","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675380,"package_name":"React-callinvoker","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675381,"package_name":"React-Codegen","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675382,"package_name":"React-Core","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675383,"package_name":"React-CoreModules","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675384,"package_name":"React-cxxreact","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675385,"package_name":"React-hermes","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675386,"package_name":"React-jsi","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675387,"package_name":"React-jsiexecutor","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675388,"package_name":"React-jsinspector","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675389,"package_name":"React-logger","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675390,"package_name":"react-native-cameraroll","ecosystem":"cocoapods","requirements":"5.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858675391,"package_name":"react-native-config","ecosystem":"cocoapods","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858675392,"package_name":"react-native-exif-reader","ecosystem":"cocoapods","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":13858675411,"package_name":"react-native-geocoder-reborn","ecosystem":"cocoapods","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858675412,"package_name":"react-native-geolocation","ecosystem":"cocoapods","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858675413,"package_name":"react-native-image-picker","ecosystem":"cocoapods","requirements":"5.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858675414,"package_name":"react-native-image-resizer","ecosystem":"cocoapods","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":13858675621,"package_name":"react-native-keep-awake","ecosystem":"cocoapods","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858675622,"package_name":"react-native-mail","ecosystem":"cocoapods","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858675624,"package_name":"react-native-maps","ecosystem":"cocoapods","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":13858675625,"package_name":"react-native-netinfo","ecosystem":"cocoapods","requirements":"9.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858675626,"package_name":"react-native-orientation-locker","ecosystem":"cocoapods","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858675662,"package_name":"react-native-render-html","ecosystem":"cocoapods","requirements":"6.3.4","direct":false,"kind":"runtime","optional":false},{"id":13858675663,"package_name":"react-native-safe-area-context","ecosystem":"cocoapods","requirements":"4.7.2","direct":false,"kind":"runtime","optional":false},{"id":13858675664,"package_name":"react-native-sensitive-info","ecosystem":"cocoapods","requirements":"6.0.0-alpha.9","direct":false,"kind":"runtime","optional":false},{"id":13858675665,"package_name":"react-native-webview","ecosystem":"cocoapods","requirements":"11.26.1","direct":false,"kind":"runtime","optional":false},{"id":13858675666,"package_name":"React-perflogger","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675667,"package_name":"React-RCTActionSheet","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675668,"package_name":"React-RCTAnimation","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675669,"package_name":"React-RCTAppDelegate","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675670,"package_name":"React-RCTBlob","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675671,"package_name":"React-RCTImage","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675672,"package_name":"React-RCTLinking","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675673,"package_name":"React-RCTNetwork","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675674,"package_name":"React-RCTSettings","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675675,"package_name":"React-RCTText","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675676,"package_name":"React-RCTVibration","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675677,"package_name":"React-runtimeexecutor","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675678,"package_name":"ReactCommon","ecosystem":"cocoapods","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858675679,"package_name":"ReactNativeExceptionHandler","ecosystem":"cocoapods","requirements":"2.10.10","direct":false,"kind":"runtime","optional":false},{"id":13858675680,"package_name":"RealmJS","ecosystem":"cocoapods","requirements":"11.10.2","direct":false,"kind":"runtime","optional":false},{"id":13858675682,"package_name":"RNAudioRecorderPlayer","ecosystem":"cocoapods","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858675794,"package_name":"RNCAsyncStorage","ecosystem":"cocoapods","requirements":"1.19.3","direct":false,"kind":"runtime","optional":false},{"id":13858675795,"package_name":"RNCCheckbox","ecosystem":"cocoapods","requirements":"0.5.16","direct":false,"kind":"runtime","optional":false},{"id":13858675796,"package_name":"RNCPicker","ecosystem":"cocoapods","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858675797,"package_name":"RNDateTimePicker","ecosystem":"cocoapods","requirements":"7.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858675798,"package_name":"RNDeviceInfo","ecosystem":"cocoapods","requirements":"10.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858675799,"package_name":"RNFlashList","ecosystem":"cocoapods","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":13858675800,"package_name":"RNFS","ecosystem":"cocoapods","requirements":"2.20.0","direct":false,"kind":"runtime","optional":false},{"id":13858675801,"package_name":"RNGestureHandler","ecosystem":"cocoapods","requirements":"2.13.0","direct":false,"kind":"runtime","optional":false},{"id":13858675802,"package_name":"RNLocalize","ecosystem":"cocoapods","requirements":"2.2.6","direct":false,"kind":"runtime","optional":false},{"id":13858675803,"package_name":"RNPermissions","ecosystem":"cocoapods","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858675804,"package_name":"RNReanimated","ecosystem":"cocoapods","requirements":"2.17.0","direct":false,"kind":"runtime","optional":false},{"id":13858675805,"package_name":"RNScreens","ecosystem":"cocoapods","requirements":"3.20.0","direct":false,"kind":"runtime","optional":false},{"id":13858675806,"package_name":"RNShareMenu","ecosystem":"cocoapods","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858675807,"package_name":"RNSVG","ecosystem":"cocoapods","requirements":"13.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858675808,"package_name":"RNVectorIcons","ecosystem":"cocoapods","requirements":"9.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858675809,"package_name":"VisionCamera","ecosystem":"cocoapods","requirements":"2.15.4","direct":false,"kind":"runtime","optional":false},{"id":13858675810,"package_name":"VisionCameraPluginInatVision","ecosystem":"cocoapods","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858675819,"package_name":"Yoga","ecosystem":"cocoapods","requirements":"1.14.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"android/app/build.gradle","sha":null,"kind":"manifest","created_at":"2023-09-21T21:52:25.181Z","updated_at":"2023-09-21T21:52:25.181Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/android/app/build.gradle","dependencies":[{"id":13858676745,"package_name":"androidx.appcompat:appcompat","ecosystem":"maven","requirements":"1.1.0","direct":true,"kind":"implementation","optional":false},{"id":13858676746,"package_name":"com.facebook.react:react-android","ecosystem":"maven","requirements":"*","direct":true,"kind":"implementation","optional":false},{"id":13858676747,"package_name":"androidx.swiperefreshlayout:swiperefreshlayout","ecosystem":"maven","requirements":"1.0.0","direct":true,"kind":"implementation","optional":false},{"id":13858676748,"package_name":"com.facebook.react:hermes-android","ecosystem":"maven","requirements":"*","direct":true,"kind":"implementation","optional":false}]},{"ecosystem":"maven","filepath":"android/build.gradle","sha":null,"kind":"manifest","created_at":"2023-09-21T21:52:25.380Z","updated_at":"2023-09-21T21:52:25.380Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/android/build.gradle","dependencies":[]},{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2023-09-21T21:52:25.617Z","updated_at":"2023-09-21T21:52:25.617Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/package-lock.json","dependencies":[{"id":13858676825,"package_name":"@aashutoshrathi/word-wrap","ecosystem":"npm","requirements":"1.2.6","direct":false,"kind":"runtime","optional":false},{"id":13858676826,"package_name":"@alloc/quick-lru","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858676827,"package_name":"@ampproject/remapping","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858676828,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858676829,"package_name":"@babel/compat-data","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858676830,"package_name":"@babel/core","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858676831,"package_name":"@babel/eslint-parser","ecosystem":"npm","requirements":"7.21.3","direct":false,"kind":"runtime","optional":false},{"id":13858676832,"package_name":"@babel/generator","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858676833,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858676834,"package_name":"@babel/helper-annotate-as-pure","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676835,"package_name":"@babel/helper-builder-binary-assignment-operator-visitor","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":13858676836,"package_name":"@babel/helper-compilation-targets","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858676837,"package_name":"lru-cache","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858676838,"package_name":"yallist","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858676839,"package_name":"@babel/helper-create-class-features-plugin","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858676840,"package_name":"@babel/helper-create-regexp-features-plugin","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858676841,"package_name":"@babel/helper-define-polyfill-provider","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":13858676842,"package_name":"@babel/helper-environment-visitor","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":13858676843,"package_name":"@babel/helper-explode-assignable-expression","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676844,"package_name":"@babel/helper-function-name","ecosystem":"npm","requirements":"7.21.0","direct":false,"kind":"runtime","optional":false},{"id":13858676845,"package_name":"@babel/helper-hoist-variables","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676846,"package_name":"@babel/helper-member-expression-to-functions","ecosystem":"npm","requirements":"7.21.0","direct":false,"kind":"runtime","optional":false},{"id":13858676847,"package_name":"@babel/helper-module-imports","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676848,"package_name":"@babel/helper-module-transforms","ecosystem":"npm","requirements":"7.21.2","direct":false,"kind":"runtime","optional":false},{"id":13858676849,"package_name":"@babel/helper-optimise-call-expression","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676850,"package_name":"@babel/helper-plugin-utils","ecosystem":"npm","requirements":"7.20.2","direct":false,"kind":"runtime","optional":false},{"id":13858676851,"package_name":"@babel/helper-remap-async-to-generator","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":13858676852,"package_name":"@babel/helper-replace-supers","ecosystem":"npm","requirements":"7.20.7","direct":false,"kind":"runtime","optional":false},{"id":13858676853,"package_name":"@babel/helper-simple-access","ecosystem":"npm","requirements":"7.20.2","direct":false,"kind":"runtime","optional":false},{"id":13858676854,"package_name":"@babel/helper-skip-transparent-expression-wrappers","ecosystem":"npm","requirements":"7.20.0","direct":false,"kind":"runtime","optional":false},{"id":13858676855,"package_name":"@babel/helper-split-export-declaration","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676856,"package_name":"@babel/helper-string-parser","ecosystem":"npm","requirements":"7.19.4","direct":false,"kind":"runtime","optional":false},{"id":13858676857,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.19.1","direct":false,"kind":"runtime","optional":false},{"id":13858676858,"package_name":"@babel/helper-validator-option","ecosystem":"npm","requirements":"7.21.0","direct":false,"kind":"runtime","optional":false},{"id":13858676859,"package_name":"@babel/helper-wrap-function","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":13858676860,"package_name":"@babel/helpers","ecosystem":"npm","requirements":"7.21.0","direct":false,"kind":"runtime","optional":false},{"id":13858676861,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676862,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858676863,"package_name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676864,"package_name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","ecosystem":"npm","requirements":"7.20.7","direct":false,"kind":"runtime","optional":false},{"id":13858676865,"package_name":"@babel/plugin-proposal-async-generator-functions","ecosystem":"npm","requirements":"7.20.7","direct":false,"kind":"runtime","optional":false},{"id":13858676866,"package_name":"@babel/plugin-proposal-class-properties","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676867,"package_name":"@babel/plugin-proposal-class-static-block","ecosystem":"npm","requirements":"7.21.0","direct":false,"kind":"runtime","optional":false},{"id":13858676868,"package_name":"@babel/plugin-proposal-dynamic-import","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676869,"package_name":"@babel/plugin-proposal-export-default-from","ecosystem":"npm","requirements":"7.18.10","direct":false,"kind":"runtime","optional":false},{"id":13858676870,"package_name":"@babel/plugin-proposal-export-namespace-from","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":13858676871,"package_name":"@babel/plugin-proposal-json-strings","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676872,"package_name":"@babel/plugin-proposal-logical-assignment-operators","ecosystem":"npm","requirements":"7.20.7","direct":false,"kind":"runtime","optional":false},{"id":13858676873,"package_name":"@babel/plugin-proposal-nullish-coalescing-operator","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676874,"package_name":"@babel/plugin-proposal-numeric-separator","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676875,"package_name":"@babel/plugin-proposal-object-rest-spread","ecosystem":"npm","requirements":"7.20.7","direct":false,"kind":"runtime","optional":false},{"id":13858676876,"package_name":"@babel/plugin-proposal-optional-catch-binding","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676877,"package_name":"@babel/plugin-proposal-optional-chaining","ecosystem":"npm","requirements":"7.21.0","direct":false,"kind":"runtime","optional":false},{"id":13858676878,"package_name":"@babel/plugin-proposal-private-methods","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676879,"package_name":"@babel/plugin-proposal-private-property-in-object","ecosystem":"npm","requirements":"7.21.0","direct":false,"kind":"runtime","optional":false},{"id":13858676880,"package_name":"@babel/plugin-proposal-unicode-property-regex","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676881,"package_name":"@babel/plugin-syntax-async-generators","ecosystem":"npm","requirements":"7.8.4","direct":false,"kind":"runtime","optional":false},{"id":13858676882,"package_name":"@babel/plugin-syntax-bigint","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":13858676883,"package_name":"@babel/plugin-syntax-class-properties","ecosystem":"npm","requirements":"7.12.13","direct":false,"kind":"runtime","optional":false},{"id":13858676884,"package_name":"@babel/plugin-syntax-class-static-block","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"runtime","optional":false},{"id":13858676885,"package_name":"@babel/plugin-syntax-dynamic-import","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":13858676886,"package_name":"@babel/plugin-syntax-export-default-from","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676887,"package_name":"@babel/plugin-syntax-export-namespace-from","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":13858676888,"package_name":"@babel/plugin-syntax-flow","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676889,"package_name":"@babel/plugin-syntax-import-assertions","ecosystem":"npm","requirements":"7.20.0","direct":false,"kind":"runtime","optional":false},{"id":13858676890,"package_name":"@babel/plugin-syntax-import-meta","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"development","optional":false},{"id":13858676891,"package_name":"@babel/plugin-syntax-json-strings","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":13858676892,"package_name":"@babel/plugin-syntax-jsx","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676893,"package_name":"@babel/plugin-syntax-logical-assignment-operators","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":13858676894,"package_name":"@babel/plugin-syntax-nullish-coalescing-operator","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":13858676895,"package_name":"@babel/plugin-syntax-numeric-separator","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":13858676896,"package_name":"@babel/plugin-syntax-object-rest-spread","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":13858676897,"package_name":"@babel/plugin-syntax-optional-catch-binding","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":13858676898,"package_name":"@babel/plugin-syntax-optional-chaining","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":13858676899,"package_name":"@babel/plugin-syntax-private-property-in-object","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"runtime","optional":false},{"id":13858676900,"package_name":"@babel/plugin-syntax-top-level-await","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"runtime","optional":false},{"id":13858676901,"package_name":"@babel/plugin-syntax-typescript","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676902,"package_name":"@babel/plugin-transform-arrow-functions","ecosystem":"npm","requirements":"7.20.7","direct":false,"kind":"runtime","optional":false},{"id":13858676903,"package_name":"@babel/plugin-transform-async-to-generator","ecosystem":"npm","requirements":"7.20.7","direct":false,"kind":"runtime","optional":false},{"id":13858676904,"package_name":"@babel/plugin-transform-block-scoped-functions","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676905,"package_name":"@babel/plugin-transform-block-scoping","ecosystem":"npm","requirements":"7.21.0","direct":false,"kind":"runtime","optional":false},{"id":13858676906,"package_name":"@babel/plugin-transform-classes","ecosystem":"npm","requirements":"7.21.0","direct":false,"kind":"runtime","optional":false},{"id":13858676907,"package_name":"@babel/plugin-transform-computed-properties","ecosystem":"npm","requirements":"7.20.7","direct":false,"kind":"runtime","optional":false},{"id":13858676908,"package_name":"@babel/plugin-transform-destructuring","ecosystem":"npm","requirements":"7.21.3","direct":false,"kind":"runtime","optional":false},{"id":13858676909,"package_name":"@babel/plugin-transform-dotall-regex","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676910,"package_name":"@babel/plugin-transform-duplicate-keys","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":13858676911,"package_name":"@babel/plugin-transform-exponentiation-operator","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676912,"package_name":"@babel/plugin-transform-flow-strip-types","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":13858676913,"package_name":"@babel/plugin-transform-for-of","ecosystem":"npm","requirements":"7.21.0","direct":false,"kind":"runtime","optional":false},{"id":13858676914,"package_name":"@babel/plugin-transform-function-name","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":13858676915,"package_name":"@babel/plugin-transform-literals","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":13858676916,"package_name":"@babel/plugin-transform-member-expression-literals","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676917,"package_name":"@babel/plugin-transform-modules-amd","ecosystem":"npm","requirements":"7.20.11","direct":false,"kind":"runtime","optional":false},{"id":13858676918,"package_name":"@babel/plugin-transform-modules-commonjs","ecosystem":"npm","requirements":"7.21.2","direct":false,"kind":"runtime","optional":false},{"id":13858676919,"package_name":"@babel/plugin-transform-modules-systemjs","ecosystem":"npm","requirements":"7.20.11","direct":false,"kind":"runtime","optional":false},{"id":13858676920,"package_name":"@babel/plugin-transform-modules-umd","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676921,"package_name":"@babel/plugin-transform-named-capturing-groups-regex","ecosystem":"npm","requirements":"7.20.5","direct":false,"kind":"runtime","optional":false},{"id":13858676922,"package_name":"@babel/plugin-transform-new-target","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676923,"package_name":"@babel/plugin-transform-object-assign","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676924,"package_name":"@babel/plugin-transform-object-super","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676925,"package_name":"@babel/plugin-transform-parameters","ecosystem":"npm","requirements":"7.21.3","direct":false,"kind":"runtime","optional":false},{"id":13858676926,"package_name":"@babel/plugin-transform-property-literals","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676927,"package_name":"@babel/plugin-transform-react-display-name","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676928,"package_name":"@babel/plugin-transform-react-jsx","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":13858676929,"package_name":"@babel/plugin-transform-react-jsx-development","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676930,"package_name":"@babel/plugin-transform-react-jsx-self","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676931,"package_name":"@babel/plugin-transform-react-jsx-source","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676932,"package_name":"@babel/plugin-transform-react-pure-annotations","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676933,"package_name":"@babel/plugin-transform-regenerator","ecosystem":"npm","requirements":"7.20.5","direct":false,"kind":"runtime","optional":false},{"id":13858676934,"package_name":"@babel/plugin-transform-reserved-words","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676935,"package_name":"@babel/plugin-transform-runtime","ecosystem":"npm","requirements":"7.19.1","direct":false,"kind":"runtime","optional":false},{"id":13858676936,"package_name":"@babel/plugin-transform-shorthand-properties","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676937,"package_name":"@babel/plugin-transform-spread","ecosystem":"npm","requirements":"7.20.7","direct":false,"kind":"runtime","optional":false},{"id":13858676938,"package_name":"@babel/plugin-transform-sticky-regex","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676939,"package_name":"@babel/plugin-transform-template-literals","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":13858676940,"package_name":"@babel/plugin-transform-typeof-symbol","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":13858676941,"package_name":"@babel/plugin-transform-typescript","ecosystem":"npm","requirements":"7.19.3","direct":false,"kind":"runtime","optional":false},{"id":13858676942,"package_name":"@babel/plugin-transform-unicode-escapes","ecosystem":"npm","requirements":"7.18.10","direct":false,"kind":"runtime","optional":false},{"id":13858676943,"package_name":"@babel/plugin-transform-unicode-regex","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676944,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858676945,"package_name":"@babel/preset-flow","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676946,"package_name":"@babel/preset-modules","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":13858676947,"package_name":"@babel/preset-react","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676948,"package_name":"@babel/preset-typescript","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":13858676949,"package_name":"@babel/register","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":13858676950,"package_name":"make-dir","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858676951,"package_name":"semver","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"runtime","optional":false},{"id":13858676952,"package_name":"@babel/regjsgen","ecosystem":"npm","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858676953,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"7.22.15","direct":false,"kind":"runtime","optional":false},{"id":13858676954,"package_name":"regenerator-runtime","ecosystem":"npm","requirements":"0.14.0","direct":false,"kind":"runtime","optional":false},{"id":13858676955,"package_name":"@babel/template","ecosystem":"npm","requirements":"7.20.7","direct":false,"kind":"runtime","optional":false},{"id":13858676956,"package_name":"@babel/traverse","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858676957,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858676958,"package_name":"@bam.tech/react-native-image-resizer","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":13858676959,"package_name":"@bcoe/v8-coverage","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"development","optional":false},{"id":13858676960,"package_name":"@callstack/react-theme-provider","ecosystem":"npm","requirements":"3.0.9","direct":false,"kind":"runtime","optional":false},{"id":13858676961,"package_name":"deepmerge","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858676962,"package_name":"@egjs/hammerjs","ecosystem":"npm","requirements":"2.0.17","direct":false,"kind":"runtime","optional":false},{"id":13858676963,"package_name":"@eslint-community/eslint-utils","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858676964,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858676965,"package_name":"@eslint-community/regexpp","ecosystem":"npm","requirements":"4.8.1","direct":false,"kind":"runtime","optional":false},{"id":13858676966,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858676967,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858676968,"package_name":"globals","ecosystem":"npm","requirements":"13.21.0","direct":false,"kind":"runtime","optional":false},{"id":13858676969,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858676970,"package_name":"type-fest","ecosystem":"npm","requirements":"0.20.2","direct":false,"kind":"runtime","optional":false},{"id":13858676971,"package_name":"@eslint/js","ecosystem":"npm","requirements":"8.49.0","direct":false,"kind":"runtime","optional":false},{"id":13858676972,"package_name":"@faker-js/faker","ecosystem":"npm","requirements":"7.6.0","direct":false,"kind":"development","optional":false},{"id":13858676973,"package_name":"@fluent/bundle","ecosystem":"npm","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":13858676974,"package_name":"@fluent/syntax","ecosystem":"npm","requirements":"0.19.0","direct":false,"kind":"runtime","optional":false},{"id":13858676975,"package_name":"@gorhom/bottom-sheet","ecosystem":"npm","requirements":"4.4.7","direct":false,"kind":"runtime","optional":false},{"id":13858676976,"package_name":"@gorhom/portal","ecosystem":"npm","requirements":"1.0.14","direct":false,"kind":"runtime","optional":false},{"id":13858676977,"package_name":"@hapi/hoek","ecosystem":"npm","requirements":"9.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858676978,"package_name":"@hapi/topo","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858676979,"package_name":"@humanwhocodes/config-array","ecosystem":"npm","requirements":"0.11.11","direct":false,"kind":"runtime","optional":false},{"id":13858676980,"package_name":"@humanwhocodes/module-importer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858676981,"package_name":"@humanwhocodes/object-schema","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858676982,"package_name":"@istanbuljs/load-nyc-config","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":13858676983,"package_name":"@istanbuljs/schema","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":13858676984,"package_name":"@jest/console","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858676985,"package_name":"@jest/types","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858676986,"package_name":"@types/yargs","ecosystem":"npm","requirements":"17.0.24","direct":false,"kind":"development","optional":false},{"id":13858676987,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":13858676988,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":13858676989,"package_name":"ci-info","ecosystem":"npm","requirements":"3.8.0","direct":false,"kind":"development","optional":false},{"id":13858676990,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":13858676991,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":13858676992,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":13858676993,"package_name":"jest-util","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858676994,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":13858676995,"package_name":"@jest/core","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858676996,"package_name":"camelcase","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":13858676997,"package_name":"jest-get-type","ecosystem":"npm","requirements":"29.4.3","direct":false,"kind":"development","optional":false},{"id":13858676998,"package_name":"jest-regex-util","ecosystem":"npm","requirements":"29.4.3","direct":false,"kind":"development","optional":false},{"id":13858676999,"package_name":"jest-validate","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677000,"package_name":"@jest/environment","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677001,"package_name":"@jest/types","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677002,"package_name":"@types/yargs","ecosystem":"npm","requirements":"17.0.24","direct":false,"kind":"runtime","optional":false},{"id":13858677003,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677004,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677005,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677006,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858677007,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677008,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677009,"package_name":"@jest/expect","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677010,"package_name":"@jest/expect-utils","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677011,"package_name":"@jest/fake-timers","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677012,"package_name":"ci-info","ecosystem":"npm","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858677013,"package_name":"jest-util","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677014,"package_name":"@jest/globals","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677015,"package_name":"@jest/reporters","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677016,"package_name":"jest-worker","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677017,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"development","optional":false},{"id":13858677018,"package_name":"@jest/schemas","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"runtime","optional":false},{"id":13858677019,"package_name":"@jest/source-map","ecosystem":"npm","requirements":"29.4.3","direct":false,"kind":"development","optional":false},{"id":13858677020,"package_name":"@jest/test-result","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677021,"package_name":"@jest/test-sequencer","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677022,"package_name":"@jest/transform","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677023,"package_name":"convert-source-map","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858677024,"package_name":"@jest/types","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":13858677025,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677026,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677027,"package_name":"@jridgewell/set-array","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677028,"package_name":"@jridgewell/source-map","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":13858677029,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":13858677030,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.4.14","direct":false,"kind":"runtime","optional":false},{"id":13858677031,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.18","direct":false,"kind":"runtime","optional":false},{"id":13858677032,"package_name":"@jsamr/counter-style","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677033,"package_name":"@jsamr/react-native-li","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858677034,"package_name":"@native-html/css-processor","ecosystem":"npm","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":13858677035,"package_name":"@native-html/transient-render-engine","ecosystem":"npm","requirements":"11.2.3","direct":false,"kind":"runtime","optional":false},{"id":13858677036,"package_name":"@nicolo-ribaudo/eslint-scope-5-internals","ecosystem":"npm","requirements":"5.1.1-v1","direct":false,"kind":"runtime","optional":false},{"id":13858677037,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"runtime","optional":false},{"id":13858677038,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858677039,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":13858677040,"package_name":"@react-native-async-storage/async-storage","ecosystem":"npm","requirements":"1.19.3","direct":false,"kind":"runtime","optional":false},{"id":13858677041,"package_name":"@react-native-camera-roll/camera-roll","ecosystem":"npm","requirements":"5.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858677042,"package_name":"@react-native-community/checkbox","ecosystem":"npm","requirements":"0.5.16","direct":false,"kind":"runtime","optional":false},{"id":13858677043,"package_name":"@react-native-community/cli","ecosystem":"npm","requirements":"10.2.4","direct":false,"kind":"runtime","optional":false},{"id":13858677044,"package_name":"@react-native-community/cli-clean","ecosystem":"npm","requirements":"10.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677045,"package_name":"cross-spawn","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858677046,"package_name":"execa","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677047,"package_name":"get-stream","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677048,"package_name":"is-stream","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677049,"package_name":"npm-run-path","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677050,"package_name":"path-key","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677051,"package_name":"semver","ecosystem":"npm","requirements":"5.7.2","direct":false,"kind":"runtime","optional":false},{"id":13858677052,"package_name":"shebang-command","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677053,"package_name":"shebang-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677054,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858677055,"package_name":"@react-native-community/cli-config","ecosystem":"npm","requirements":"10.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677056,"package_name":"@react-native-community/cli-debugger-ui","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677057,"package_name":"@react-native-community/cli-doctor","ecosystem":"npm","requirements":"10.2.5","direct":false,"kind":"runtime","optional":false},{"id":13858677058,"package_name":"@react-native-community/cli-platform-ios","ecosystem":"npm","requirements":"10.2.5","direct":false,"kind":"runtime","optional":false},{"id":13858677059,"package_name":"ansi-regex","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677060,"package_name":"strip-ansi","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677061,"package_name":"@react-native-community/cli-hermes","ecosystem":"npm","requirements":"10.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677062,"package_name":"@react-native-community/cli-platform-android","ecosystem":"npm","requirements":"10.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677063,"package_name":"@react-native-community/cli-platform-ios","ecosystem":"npm","requirements":"10.2.4","direct":false,"kind":"runtime","optional":false},{"id":13858677064,"package_name":"@react-native-community/cli-plugin-metro","ecosystem":"npm","requirements":"10.2.3","direct":false,"kind":"runtime","optional":false},{"id":13858677065,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"runtime","optional":false},{"id":13858677066,"package_name":"metro","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677067,"package_name":"metro-babel-transformer","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677068,"package_name":"metro-cache","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677069,"package_name":"metro-cache-key","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677070,"package_name":"metro-config","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677071,"package_name":"metro-core","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677072,"package_name":"metro-file-map","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677073,"package_name":"metro-hermes-compiler","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677074,"package_name":"metro-inspector-proxy","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677075,"package_name":"metro-minify-terser","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677076,"package_name":"metro-minify-uglify","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677077,"package_name":"metro-resolver","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677078,"package_name":"metro-runtime","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677079,"package_name":"metro-source-map","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677080,"package_name":"metro-symbolicate","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677081,"package_name":"metro-transform-plugins","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677082,"package_name":"metro-transform-worker","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677083,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677084,"package_name":"ob1","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677085,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"runtime","optional":false},{"id":13858677086,"package_name":"@react-native-community/cli-server-api","ecosystem":"npm","requirements":"10.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677087,"package_name":"pretty-format","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":13858677088,"package_name":"react-is","ecosystem":"npm","requirements":"17.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677089,"package_name":"@react-native-community/cli-tools","ecosystem":"npm","requirements":"10.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677090,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677091,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677092,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677093,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677094,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677095,"package_name":"@react-native-community/cli-types","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677096,"package_name":"@react-native-community/datetimepicker","ecosystem":"npm","requirements":"7.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858677097,"package_name":"@react-native-community/eslint-config","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":13858677098,"package_name":"eslint-plugin-jest","ecosystem":"npm","requirements":"26.9.0","direct":false,"kind":"development","optional":false},{"id":13858677099,"package_name":"@react-native-community/eslint-plugin","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":13858677100,"package_name":"@react-native-community/geolocation","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677117,"package_name":"@react-native-community/netinfo","ecosystem":"npm","requirements":"9.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858677118,"package_name":"@react-native-picker/picker","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677119,"package_name":"@react-native/assets","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677120,"package_name":"@react-native/normalize-color","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677121,"package_name":"@react-native/polyfills","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677122,"package_name":"@react-navigation/bottom-tabs","ecosystem":"npm","requirements":"6.5.8","direct":false,"kind":"runtime","optional":false},{"id":13858677123,"package_name":"@react-navigation/core","ecosystem":"npm","requirements":"6.4.9","direct":false,"kind":"runtime","optional":false},{"id":13858677124,"package_name":"@react-navigation/drawer","ecosystem":"npm","requirements":"6.6.3","direct":false,"kind":"runtime","optional":false},{"id":13858677125,"package_name":"@react-navigation/elements","ecosystem":"npm","requirements":"1.3.18","direct":false,"kind":"runtime","optional":false},{"id":13858677126,"package_name":"@react-navigation/native","ecosystem":"npm","requirements":"6.1.7","direct":false,"kind":"runtime","optional":false},{"id":13858677127,"package_name":"@react-navigation/native-stack","ecosystem":"npm","requirements":"6.9.13","direct":false,"kind":"runtime","optional":false},{"id":13858677128,"package_name":"@react-navigation/routers","ecosystem":"npm","requirements":"6.1.9","direct":false,"kind":"runtime","optional":false},{"id":13858677129,"package_name":"@react-spring/animated","ecosystem":"npm","requirements":"9.5.5","direct":false,"kind":"runtime","optional":false},{"id":13858677130,"package_name":"@react-spring/core","ecosystem":"npm","requirements":"9.5.5","direct":false,"kind":"runtime","optional":false},{"id":13858677131,"package_name":"@react-spring/native","ecosystem":"npm","requirements":"9.5.5","direct":false,"kind":"runtime","optional":false},{"id":13858677132,"package_name":"@react-spring/rafz","ecosystem":"npm","requirements":"9.5.5","direct":false,"kind":"runtime","optional":false},{"id":13858677133,"package_name":"@react-spring/shared","ecosystem":"npm","requirements":"9.5.5","direct":false,"kind":"runtime","optional":false},{"id":13858677134,"package_name":"@react-spring/types","ecosystem":"npm","requirements":"9.5.5","direct":false,"kind":"runtime","optional":false},{"id":13858677135,"package_name":"@realm/common","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858677174,"package_name":"@realm/network-transport","ecosystem":"npm","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":13858677175,"package_name":"@realm/react","ecosystem":"npm","requirements":"0.4.3","direct":false,"kind":"runtime","optional":false},{"id":13858677181,"package_name":"@sayem314/react-native-keep-awake","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677182,"package_name":"@shopify/flash-list","ecosystem":"npm","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":13858677183,"package_name":"@sideway/address","ecosystem":"npm","requirements":"4.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858677184,"package_name":"@sideway/formula","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677185,"package_name":"@sideway/pinpoint","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677186,"package_name":"@sinclair/typebox","ecosystem":"npm","requirements":"0.27.8","direct":false,"kind":"runtime","optional":false},{"id":13858677187,"package_name":"@sindresorhus/is","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":13858677188,"package_name":"@sinonjs/commons","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677189,"package_name":"@sinonjs/fake-timers","ecosystem":"npm","requirements":"10.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677190,"package_name":"@svgr/babel-plugin-add-jsx-attribute","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677191,"package_name":"@svgr/babel-plugin-remove-jsx-attribute","ecosystem":"npm","requirements":"6.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677192,"package_name":"@svgr/babel-plugin-remove-jsx-empty-expression","ecosystem":"npm","requirements":"6.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677193,"package_name":"@svgr/babel-plugin-replace-jsx-attribute-value","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677194,"package_name":"@svgr/babel-plugin-svg-dynamic-title","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677195,"package_name":"@svgr/babel-plugin-svg-em-dimensions","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677196,"package_name":"@svgr/babel-plugin-transform-react-native-svg","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677197,"package_name":"@svgr/babel-plugin-transform-svg-component","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677198,"package_name":"@svgr/babel-preset","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677199,"package_name":"@svgr/core","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677200,"package_name":"camelcase","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677201,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677202,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677203,"package_name":"@svgr/hast-util-to-babel-ast","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677204,"package_name":"entities","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858677205,"package_name":"@svgr/plugin-jsx","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677206,"package_name":"@svgr/plugin-svgo","ecosystem":"npm","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677207,"package_name":"@tanstack/eslint-plugin-query","ecosystem":"npm","requirements":"4.34.1","direct":false,"kind":"development","optional":false},{"id":13858677208,"package_name":"@tanstack/query-core","ecosystem":"npm","requirements":"4.35.3","direct":false,"kind":"runtime","optional":false},{"id":13858677209,"package_name":"@tanstack/react-query","ecosystem":"npm","requirements":"4.35.3","direct":false,"kind":"runtime","optional":false},{"id":13858677210,"package_name":"@testing-library/jest-native","ecosystem":"npm","requirements":"5.4.3","direct":false,"kind":"development","optional":false},{"id":13858677211,"package_name":"@testing-library/react-native","ecosystem":"npm","requirements":"12.3.0","direct":false,"kind":"development","optional":false},{"id":13858677212,"package_name":"@trysound/sax","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677213,"package_name":"@tsconfig/react-native","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":13858677214,"package_name":"@types/babel__core","ecosystem":"npm","requirements":"7.20.0","direct":false,"kind":"development","optional":false},{"id":13858677215,"package_name":"@types/babel__generator","ecosystem":"npm","requirements":"7.6.4","direct":false,"kind":"development","optional":false},{"id":13858677216,"package_name":"@types/babel__template","ecosystem":"npm","requirements":"7.4.1","direct":false,"kind":"development","optional":false},{"id":13858677217,"package_name":"@types/babel__traverse","ecosystem":"npm","requirements":"7.18.3","direct":false,"kind":"development","optional":false},{"id":13858677218,"package_name":"@types/geojson","ecosystem":"npm","requirements":"7946.0.10","direct":false,"kind":"runtime","optional":false},{"id":13858677219,"package_name":"@types/graceful-fs","ecosystem":"npm","requirements":"4.1.6","direct":false,"kind":"development","optional":false},{"id":13858677220,"package_name":"@types/hammerjs","ecosystem":"npm","requirements":"2.0.41","direct":false,"kind":"runtime","optional":false},{"id":13858677221,"package_name":"@types/istanbul-lib-coverage","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858677222,"package_name":"@types/istanbul-lib-report","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677223,"package_name":"@types/istanbul-reports","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677224,"package_name":"@types/jest","ecosystem":"npm","requirements":"29.5.1","direct":false,"kind":"development","optional":false},{"id":13858677225,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"7.0.11","direct":false,"kind":"development","optional":false},{"id":13858677226,"package_name":"@types/json5","ecosystem":"npm","requirements":"0.0.29","direct":false,"kind":"development","optional":false},{"id":13858677227,"package_name":"@types/node","ecosystem":"npm","requirements":"18.8.5","direct":false,"kind":"runtime","optional":false},{"id":13858677228,"package_name":"@types/parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677229,"package_name":"@types/prettier","ecosystem":"npm","requirements":"2.7.2","direct":false,"kind":"development","optional":false},{"id":13858677230,"package_name":"@types/prop-types","ecosystem":"npm","requirements":"15.7.5","direct":false,"kind":"runtime","optional":false},{"id":13858677231,"package_name":"@types/ramda","ecosystem":"npm","requirements":"0.27.66","direct":false,"kind":"runtime","optional":false},{"id":13858677232,"package_name":"@types/react","ecosystem":"npm","requirements":"18.0.27","direct":false,"kind":"runtime","optional":false},{"id":13858677233,"package_name":"@types/react-native","ecosystem":"npm","requirements":"0.71.6","direct":false,"kind":"runtime","optional":false},{"id":13858677234,"package_name":"@types/react-test-renderer","ecosystem":"npm","requirements":"18.0.0","direct":false,"kind":"development","optional":false},{"id":13858677235,"package_name":"@types/scheduler","ecosystem":"npm","requirements":"0.16.2","direct":false,"kind":"runtime","optional":false},{"id":13858677236,"package_name":"@types/semver","ecosystem":"npm","requirements":"7.3.13","direct":false,"kind":"development","optional":false},{"id":13858677237,"package_name":"@types/stack-utils","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677238,"package_name":"@types/urijs","ecosystem":"npm","requirements":"1.19.19","direct":false,"kind":"runtime","optional":false},{"id":13858677239,"package_name":"@types/yargs","ecosystem":"npm","requirements":"15.0.14","direct":false,"kind":"runtime","optional":false},{"id":13858677240,"package_name":"@types/yargs-parser","ecosystem":"npm","requirements":"21.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677241,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"5.48.2","direct":false,"kind":"development","optional":false},{"id":13858677242,"package_name":"semver","ecosystem":"npm","requirements":"7.3.8","direct":false,"kind":"development","optional":false},{"id":13858677243,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"5.48.2","direct":false,"kind":"development","optional":false},{"id":13858677244,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"5.48.2","direct":false,"kind":"development","optional":false},{"id":13858677245,"package_name":"@typescript-eslint/type-utils","ecosystem":"npm","requirements":"5.48.2","direct":false,"kind":"development","optional":false},{"id":13858677246,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"5.48.2","direct":false,"kind":"development","optional":false},{"id":13858677247,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"5.48.2","direct":false,"kind":"development","optional":false},{"id":13858677248,"package_name":"@typescript-eslint/utils","ecosystem":"npm","requirements":"5.48.2","direct":false,"kind":"development","optional":false},{"id":13858677249,"package_name":"eslint-utils","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858677250,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"5.48.2","direct":false,"kind":"development","optional":false},{"id":13858677251,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":13858677252,"package_name":"@yarnpkg/lockfile","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":13858677253,"package_name":"abort-controller","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677254,"package_name":"abs-svg-path","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677255,"package_name":"absolute-path","ecosystem":"npm","requirements":"0.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677256,"package_name":"accepts","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"runtime","optional":false},{"id":13858677257,"package_name":"acorn","ecosystem":"npm","requirements":"8.10.0","direct":false,"kind":"runtime","optional":false},{"id":13858677258,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858677259,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"runtime","optional":false},{"id":13858677260,"package_name":"anser","ecosystem":"npm","requirements":"1.4.10","direct":false,"kind":"runtime","optional":false},{"id":13858677261,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":13858677262,"package_name":"ansi-fragments","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858677263,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677264,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858677265,"package_name":"any-promise","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677266,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677267,"package_name":"apisauce","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677268,"package_name":"appdirsjs","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":13858677269,"package_name":"archive-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":13858677270,"package_name":"file-type","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"development","optional":false},{"id":13858677271,"package_name":"arg","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677272,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":13858677273,"package_name":"aria-query","ecosystem":"npm","requirements":"5.1.3","direct":false,"kind":"development","optional":false},{"id":13858677274,"package_name":"arr-diff","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677275,"package_name":"arr-flatten","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677276,"package_name":"arr-union","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677277,"package_name":"array-back","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677278,"package_name":"array-buffer-byte-length","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677279,"package_name":"array-includes","ecosystem":"npm","requirements":"3.1.6","direct":false,"kind":"development","optional":false},{"id":13858677280,"package_name":"array-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":13858677281,"package_name":"array-unique","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858677282,"package_name":"array.prototype.findlastindex","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":13858677283,"package_name":"array.prototype.flat","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":13858677284,"package_name":"array.prototype.flatmap","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":13858677285,"package_name":"array.prototype.tosorted","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":13858677286,"package_name":"arraybuffer.prototype.slice","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858677287,"package_name":"asap","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858677288,"package_name":"asn1","ecosystem":"npm","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":13858677289,"package_name":"assert-plus","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677290,"package_name":"assign-symbols","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677291,"package_name":"ast-types","ecosystem":"npm","requirements":"0.14.2","direct":false,"kind":"runtime","optional":false},{"id":13858677292,"package_name":"ast-types-flow","ecosystem":"npm","requirements":"0.0.7","direct":false,"kind":"development","optional":false},{"id":13858677293,"package_name":"astral-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677294,"package_name":"async","ecosystem":"npm","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":13858677295,"package_name":"async-limiter","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677296,"package_name":"asynciterator.prototype","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677297,"package_name":"asynckit","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858677298,"package_name":"at-least-node","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677299,"package_name":"atob","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677300,"package_name":"available-typed-arrays","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":13858677301,"package_name":"aws-sign2","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":13858677302,"package_name":"aws4","ecosystem":"npm","requirements":"1.12.0","direct":false,"kind":"runtime","optional":false},{"id":13858677303,"package_name":"axe-core","ecosystem":"npm","requirements":"4.7.0","direct":false,"kind":"development","optional":false},{"id":13858677304,"package_name":"axios","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"runtime","optional":false},{"id":13858677305,"package_name":"axobject-query","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":13858677306,"package_name":"babel-core","ecosystem":"npm","requirements":"7.0.0-bridge.0","direct":false,"kind":"runtime","optional":false},{"id":13858677307,"package_name":"babel-jest","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677308,"package_name":"babel-plugin-istanbul","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"development","optional":false},{"id":13858677309,"package_name":"babel-plugin-jest-hoist","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677310,"package_name":"babel-plugin-module-resolver","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":13858677311,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":13858677312,"package_name":"glob","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"development","optional":false},{"id":13858677313,"package_name":"minimatch","ecosystem":"npm","requirements":"5.1.6","direct":false,"kind":"development","optional":false},{"id":13858677314,"package_name":"babel-plugin-polyfill-corejs2","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":13858677315,"package_name":"babel-plugin-polyfill-corejs3","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858677316,"package_name":"babel-plugin-polyfill-regenerator","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858677317,"package_name":"babel-plugin-syntax-trailing-function-commas","ecosystem":"npm","requirements":"7.0.0-beta.0","direct":false,"kind":"runtime","optional":false},{"id":13858677318,"package_name":"babel-plugin-transform-inline-environment-variables","ecosystem":"npm","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":13858677319,"package_name":"babel-preset-current-node-syntax","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858677320,"package_name":"babel-preset-fbjs","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858677321,"package_name":"babel-preset-jest","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677322,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677323,"package_name":"base","ecosystem":"npm","requirements":"0.11.2","direct":false,"kind":"runtime","optional":false},{"id":13858677324,"package_name":"base-64","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677325,"package_name":"define-property","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677326,"package_name":"base64-js","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677327,"package_name":"bcrypt-pbkdf","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677328,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677329,"package_name":"bindings","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677330,"package_name":"bl","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677331,"package_name":"bluebird","ecosystem":"npm","requirements":"3.7.2","direct":false,"kind":"development","optional":false},{"id":13858677332,"package_name":"boolbase","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677333,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":13858677334,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677335,"package_name":"browser-process-hrtime","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677336,"package_name":"browserslist","ecosystem":"npm","requirements":"4.21.4","direct":false,"kind":"runtime","optional":false},{"id":13858677337,"package_name":"bser","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677338,"package_name":"bson","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858677339,"package_name":"buffer","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"runtime","optional":false},{"id":13858677340,"package_name":"buffer-alloc","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":13858677341,"package_name":"buffer-alloc-unsafe","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":13858677342,"package_name":"buffer-crc32","ecosystem":"npm","requirements":"0.2.13","direct":false,"kind":"development","optional":false},{"id":13858677343,"package_name":"buffer-fill","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677344,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677345,"package_name":"bunyan","ecosystem":"npm","requirements":"1.8.15","direct":false,"kind":"development","optional":false},{"id":13858677346,"package_name":"bunyan-debug-stream","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":13858677347,"package_name":"bytes","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677348,"package_name":"cache-base","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677349,"package_name":"cacheable-request","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"development","optional":false},{"id":13858677350,"package_name":"get-stream","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858677351,"package_name":"lowercase-keys","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677352,"package_name":"caf","ecosystem":"npm","requirements":"15.0.1","direct":false,"kind":"development","optional":false},{"id":13858677353,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858677354,"package_name":"caller-callsite","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677355,"package_name":"callsites","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677356,"package_name":"caller-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677357,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677358,"package_name":"camelcase","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858677359,"package_name":"camelcase-css","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677360,"package_name":"camelize","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677361,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001419","direct":false,"kind":"runtime","optional":false},{"id":13858677362,"package_name":"caseless","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":13858677363,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":13858677364,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858677365,"package_name":"char-regex","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858677366,"package_name":"character-entities-html4","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858677367,"package_name":"character-entities-legacy","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858677368,"package_name":"child-process-promise","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":13858677369,"package_name":"cross-spawn","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":13858677370,"package_name":"lru-cache","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"development","optional":false},{"id":13858677371,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":13858677372,"package_name":"yallist","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":13858677373,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.3","direct":false,"kind":"runtime","optional":false},{"id":13858677374,"package_name":"chownr","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677375,"package_name":"ci-info","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677376,"package_name":"cjs-module-lexer","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"development","optional":false},{"id":13858677377,"package_name":"class-utils","ecosystem":"npm","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":13858677378,"package_name":"define-property","ecosystem":"npm","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":13858677379,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":13858677380,"package_name":"kind-of","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":13858677381,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858677382,"package_name":"is-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":13858677383,"package_name":"kind-of","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677384,"package_name":"classnames","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858677385,"package_name":"cli-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677386,"package_name":"cli-spinners","ecosystem":"npm","requirements":"2.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858677387,"package_name":"cliui","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677388,"package_name":"clone","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858677389,"package_name":"clone-deep","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677390,"package_name":"clone-response","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858677391,"package_name":"mimic-response","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858677392,"package_name":"co","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"development","optional":false},{"id":13858677393,"package_name":"collect-v8-coverage","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858677394,"package_name":"collection-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677395,"package_name":"color","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"runtime","optional":false},{"id":13858677396,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"runtime","optional":false},{"id":13858677397,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858677398,"package_name":"color-string","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":13858677399,"package_name":"colorette","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858677400,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":13858677401,"package_name":"command-exists","ecosystem":"npm","requirements":"1.2.9","direct":false,"kind":"runtime","optional":false},{"id":13858677402,"package_name":"command-line-args","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858677403,"package_name":"commander","ecosystem":"npm","requirements":"9.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677404,"package_name":"commondir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677405,"package_name":"component-emitter","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677406,"package_name":"compressible","ecosystem":"npm","requirements":"2.0.18","direct":false,"kind":"runtime","optional":false},{"id":13858677407,"package_name":"compression","ecosystem":"npm","requirements":"1.7.4","direct":false,"kind":"runtime","optional":false},{"id":13858677408,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677409,"package_name":"concat-stream","ecosystem":"npm","requirements":"1.6.2","direct":false,"kind":"runtime","optional":false},{"id":13858677410,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"runtime","optional":false},{"id":13858677411,"package_name":"confusing-browser-globals","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"development","optional":false},{"id":13858677412,"package_name":"connect","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":13858677413,"package_name":"content-disposition","ecosystem":"npm","requirements":"0.5.4","direct":false,"kind":"development","optional":false},{"id":13858677414,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":13858677415,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858677416,"package_name":"copy-descriptor","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677417,"package_name":"core-js-compat","ecosystem":"npm","requirements":"3.25.5","direct":false,"kind":"runtime","optional":false},{"id":13858677418,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677419,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858677420,"package_name":"import-fresh","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677421,"package_name":"resolve-from","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677422,"package_name":"cross-fetch","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":13858677423,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677424,"package_name":"css-color-keywords","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677425,"package_name":"css-mediaquery","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677426,"package_name":"css-select","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677427,"package_name":"dom-serializer","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677428,"package_name":"domhandler","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677429,"package_name":"domutils","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677430,"package_name":"css-to-react-native","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677431,"package_name":"css-tree","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858677432,"package_name":"css-what","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677433,"package_name":"cssesc","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677434,"package_name":"csso","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677435,"package_name":"csstype","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677436,"package_name":"damerau-levenshtein","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":13858677437,"package_name":"dashdash","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":13858677438,"package_name":"data-uri-to-buffer","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677439,"package_name":"date-fns","ecosystem":"npm","requirements":"2.30.0","direct":false,"kind":"runtime","optional":false},{"id":13858677440,"package_name":"date-fns-tz","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677441,"package_name":"dayjs","ecosystem":"npm","requirements":"1.11.9","direct":false,"kind":"runtime","optional":false},{"id":13858677442,"package_name":"debug","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"runtime","optional":false},{"id":13858677443,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677444,"package_name":"decode-uri-component","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":13858677445,"package_name":"decompress","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":13858677446,"package_name":"decompress-response","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677447,"package_name":"decompress-tar","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":13858677448,"package_name":"bl","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":13858677449,"package_name":"file-type","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":13858677450,"package_name":"is-stream","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":13858677451,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"development","optional":false},{"id":13858677452,"package_name":"tar-stream","ecosystem":"npm","requirements":"1.6.2","direct":false,"kind":"development","optional":false},{"id":13858677453,"package_name":"decompress-tarbz2","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":13858677454,"package_name":"file-type","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"development","optional":false},{"id":13858677455,"package_name":"decompress-targz","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":13858677456,"package_name":"decompress-unzip","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":13858677457,"package_name":"file-type","ecosystem":"npm","requirements":"3.9.0","direct":false,"kind":"development","optional":false},{"id":13858677458,"package_name":"get-stream","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":13858677459,"package_name":"pify","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":13858677460,"package_name":"make-dir","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":13858677461,"package_name":"pify","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858677462,"package_name":"dedent","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":13858677463,"package_name":"deep-equal","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":13858677464,"package_name":"isarray","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":13858677465,"package_name":"deep-extend","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858677466,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858677467,"package_name":"deepmerge","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"runtime","optional":false},{"id":13858677468,"package_name":"defaults","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858677469,"package_name":"define-data-property","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":13858677470,"package_name":"define-properties","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":13858677471,"package_name":"define-property","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677472,"package_name":"delayed-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677473,"package_name":"denodeify","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858677474,"package_name":"depd","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677475,"package_name":"destroy","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677476,"package_name":"detect-libc","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677477,"package_name":"detect-newline","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":13858677478,"package_name":"detox","ecosystem":"npm","requirements":"20.12.1","direct":false,"kind":"development","optional":false},{"id":13858677479,"package_name":"ajv","ecosystem":"npm","requirements":"8.11.2","direct":false,"kind":"development","optional":false},{"id":13858677480,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":13858677481,"package_name":"fs-extra","ecosystem":"npm","requirements":"11.1.1","direct":false,"kind":"development","optional":false},{"id":13858677482,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677483,"package_name":"jsonfile","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":13858677484,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":13858677485,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":13858677486,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":13858677487,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":13858677488,"package_name":"serialize-error","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"development","optional":false},{"id":13858677489,"package_name":"type-fest","ecosystem":"npm","requirements":"0.20.2","direct":false,"kind":"development","optional":false},{"id":13858677490,"package_name":"universalify","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858677491,"package_name":"didyoumean","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":13858677492,"package_name":"diff-sequences","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"development","optional":false},{"id":13858677493,"package_name":"dir-glob","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":13858677494,"package_name":"dlv","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858677495,"package_name":"doctrine","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677496,"package_name":"dom-serializer","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858677497,"package_name":"domelementtype","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677498,"package_name":"domhandler","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858677499,"package_name":"domutils","ecosystem":"npm","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858677500,"package_name":"dooboolab-welcome","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858677501,"package_name":"dotenv","ecosystem":"npm","requirements":"16.3.1","direct":false,"kind":"development","optional":false},{"id":13858677502,"package_name":"download","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":13858677503,"package_name":"get-stream","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":13858677504,"package_name":"make-dir","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":13858677505,"package_name":"semver","ecosystem":"npm","requirements":"5.7.2","direct":false,"kind":"development","optional":false},{"id":13858677506,"package_name":"dtrace-provider","ecosystem":"npm","requirements":"0.8.8","direct":false,"kind":"development","optional":false},{"id":13858677507,"package_name":"duplexer2","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":13858677508,"package_name":"duplexer3","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"development","optional":false},{"id":13858677509,"package_name":"easy-stack","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858677510,"package_name":"ecc-jsbn","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677511,"package_name":"ee-first","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677512,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.4.281","direct":false,"kind":"runtime","optional":false},{"id":13858677513,"package_name":"emittery","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"development","optional":false},{"id":13858677514,"package_name":"emoji-regex","ecosystem":"npm","requirements":"9.2.2","direct":false,"kind":"development","optional":false},{"id":13858677515,"package_name":"encodeurl","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677516,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":13858677517,"package_name":"entities","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677518,"package_name":"envinfo","ecosystem":"npm","requirements":"7.10.0","direct":false,"kind":"runtime","optional":false},{"id":13858677519,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858677520,"package_name":"error-stack-parser","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858677521,"package_name":"errorhandler","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677522,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.22.2","direct":false,"kind":"development","optional":false},{"id":13858677523,"package_name":"es-get-iterator","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":13858677524,"package_name":"es-iterator-helpers","ecosystem":"npm","requirements":"1.0.15","direct":false,"kind":"development","optional":false},{"id":13858677525,"package_name":"es-set-tostringtag","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":13858677526,"package_name":"es-shim-unscopables","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677527,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":13858677528,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677529,"package_name":"escape-html","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677530,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677531,"package_name":"eslint","ecosystem":"npm","requirements":"8.49.0","direct":false,"kind":"runtime","optional":false},{"id":13858677532,"package_name":"eslint-config-airbnb","ecosystem":"npm","requirements":"19.0.4","direct":false,"kind":"development","optional":false},{"id":13858677533,"package_name":"eslint-config-airbnb-base","ecosystem":"npm","requirements":"15.0.0","direct":false,"kind":"development","optional":false},{"id":13858677534,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"8.8.0","direct":false,"kind":"development","optional":false},{"id":13858677535,"package_name":"eslint-import-resolver-babel-module","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":13858677536,"package_name":"eslint-import-resolver-node","ecosystem":"npm","requirements":"0.3.7","direct":false,"kind":"development","optional":false},{"id":13858677537,"package_name":"debug","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"development","optional":false},{"id":13858677538,"package_name":"eslint-module-utils","ecosystem":"npm","requirements":"2.8.0","direct":false,"kind":"development","optional":false},{"id":13858677539,"package_name":"eslint-plugin-eslint-comments","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":13858677540,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":13858677541,"package_name":"eslint-plugin-flowtype","ecosystem":"npm","requirements":"8.0.3","direct":false,"kind":"development","optional":false},{"id":13858677542,"package_name":"eslint-plugin-ft-flow","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":13858677543,"package_name":"eslint-plugin-i18next","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"development","optional":false},{"id":13858677544,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"2.28.1","direct":false,"kind":"development","optional":false},{"id":13858677545,"package_name":"doctrine","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":13858677546,"package_name":"eslint-plugin-jest","ecosystem":"npm","requirements":"27.4.0","direct":false,"kind":"development","optional":false},{"id":13858677547,"package_name":"eslint-plugin-jsx-a11y","ecosystem":"npm","requirements":"6.7.1","direct":false,"kind":"development","optional":false},{"id":13858677548,"package_name":"eslint-plugin-module-resolver","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":13858677549,"package_name":"eslint-plugin-prettier","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":13858677550,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"7.33.2","direct":false,"kind":"development","optional":false},{"id":13858677551,"package_name":"eslint-plugin-react-hooks","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"development","optional":false},{"id":13858677552,"package_name":"eslint-plugin-react-native","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":13858677553,"package_name":"eslint-plugin-react-native-a11y","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":13858677554,"package_name":"eslint-plugin-react-native-globals","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":13858677555,"package_name":"resolve","ecosystem":"npm","requirements":"2.0.0-next.4","direct":false,"kind":"development","optional":false},{"id":13858677556,"package_name":"eslint-plugin-simple-import-sort","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"development","optional":false},{"id":13858677557,"package_name":"eslint-plugin-testing-library","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":13858677558,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"5.59.0","direct":false,"kind":"development","optional":false},{"id":13858677559,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"5.59.0","direct":false,"kind":"development","optional":false},{"id":13858677560,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"5.59.0","direct":false,"kind":"development","optional":false},{"id":13858677561,"package_name":"@typescript-eslint/utils","ecosystem":"npm","requirements":"5.59.0","direct":false,"kind":"development","optional":false},{"id":13858677562,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"5.59.0","direct":false,"kind":"development","optional":false},{"id":13858677563,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"development","optional":false},{"id":13858677564,"package_name":"semver","ecosystem":"npm","requirements":"7.5.0","direct":false,"kind":"development","optional":false},{"id":13858677565,"package_name":"eslint-scope","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677566,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677567,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677568,"package_name":"eslint-scope","ecosystem":"npm","requirements":"7.2.2","direct":false,"kind":"runtime","optional":false},{"id":13858677569,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"runtime","optional":false},{"id":13858677570,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677571,"package_name":"globals","ecosystem":"npm","requirements":"13.20.0","direct":false,"kind":"runtime","optional":false},{"id":13858677572,"package_name":"espree","ecosystem":"npm","requirements":"9.6.1","direct":false,"kind":"runtime","optional":false},{"id":13858677573,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677574,"package_name":"esquery","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677575,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677576,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677577,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677578,"package_name":"etag","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":13858677579,"package_name":"event-pubsub","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":13858677580,"package_name":"event-target-shim","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677581,"package_name":"execa","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":13858677582,"package_name":"exit","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":13858677583,"package_name":"expand-brackets","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858677584,"package_name":"extend-shallow","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677585,"package_name":"is-extendable","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677586,"package_name":"expand-template","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677587,"package_name":"expect","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677588,"package_name":"ext-list","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"development","optional":false},{"id":13858677589,"package_name":"ext-name","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":13858677590,"package_name":"extend","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677591,"package_name":"extend-shallow","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677592,"package_name":"extglob","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858677593,"package_name":"extsprintf","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677594,"package_name":"factoria","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":13858677595,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858677596,"package_name":"fast-diff","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":13858677597,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.2.12","direct":false,"kind":"runtime","optional":false},{"id":13858677598,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677599,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858677600,"package_name":"fast-xml-parser","ecosystem":"npm","requirements":"4.2.7","direct":false,"kind":"runtime","optional":false},{"id":13858677601,"package_name":"fastq","ecosystem":"npm","requirements":"1.13.0","direct":false,"kind":"runtime","optional":false},{"id":13858677602,"package_name":"fb-watchman","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677603,"package_name":"fbjs","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858677604,"package_name":"fbjs-css-vars","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677605,"package_name":"fd-slicer","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":13858677606,"package_name":"fetch-blob","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677607,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677608,"package_name":"file-type","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"development","optional":false},{"id":13858677609,"package_name":"file-uri-to-path","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677610,"package_name":"filename-reserved-regex","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858677611,"package_name":"filenamify","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858677612,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677613,"package_name":"filter-obj","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677614,"package_name":"finalhandler","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677615,"package_name":"find-babel-config","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858677616,"package_name":"find-cache-dir","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677617,"package_name":"find-up","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677618,"package_name":"locate-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677619,"package_name":"p-locate","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677620,"package_name":"pkg-dir","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677621,"package_name":"find-replace","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677622,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677623,"package_name":"find-yarn-workspace-root","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858677624,"package_name":"flat","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"development","optional":false},{"id":13858677625,"package_name":"flat-cache","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858677626,"package_name":"flatted","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"runtime","optional":false},{"id":13858677627,"package_name":"flow-bin","ecosystem":"npm","requirements":"0.182.0","direct":false,"kind":"development","optional":false},{"id":13858677628,"package_name":"fluent_conv","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677629,"package_name":"follow-redirects","ecosystem":"npm","requirements":"1.15.2","direct":false,"kind":"runtime","optional":false},{"id":13858677630,"package_name":"for-each","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"development","optional":false},{"id":13858677631,"package_name":"for-in","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677632,"package_name":"forever-agent","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":13858677633,"package_name":"form-data","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677634,"package_name":"formdata-polyfill","ecosystem":"npm","requirements":"4.0.10","direct":false,"kind":"runtime","optional":false},{"id":13858677635,"package_name":"fragment-cache","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858677636,"package_name":"fresh","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":13858677637,"package_name":"from2","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":13858677638,"package_name":"fs-constants","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677639,"package_name":"fs-extra","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677640,"package_name":"fs-minipass","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677641,"package_name":"minipass","ecosystem":"npm","requirements":"3.3.6","direct":false,"kind":"runtime","optional":false},{"id":13858677642,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677643,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858677644,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677645,"package_name":"function.prototype.name","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":13858677646,"package_name":"functions-have-names","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":13858677647,"package_name":"funpermaproxy","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":13858677648,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"runtime","optional":false},{"id":13858677649,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858677650,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":13858677651,"package_name":"get-package-type","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":13858677652,"package_name":"get-stream","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":13858677653,"package_name":"get-symbol-description","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677654,"package_name":"get-value","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858677655,"package_name":"getpass","ecosystem":"npm","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":13858677656,"package_name":"github-from-package","ecosystem":"npm","requirements":"0.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677657,"package_name":"glob","ecosystem":"npm","requirements":"7.2.3","direct":false,"kind":"runtime","optional":false},{"id":13858677658,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677659,"package_name":"globals","ecosystem":"npm","requirements":"11.12.0","direct":false,"kind":"runtime","optional":false},{"id":13858677660,"package_name":"globalthis","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":13858677661,"package_name":"globby","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"development","optional":false},{"id":13858677662,"package_name":"gopd","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858677663,"package_name":"got","ecosystem":"npm","requirements":"8.3.2","direct":false,"kind":"development","optional":false},{"id":13858677664,"package_name":"decompress-response","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":13858677665,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.10","direct":false,"kind":"runtime","optional":false},{"id":13858677666,"package_name":"graphemer","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858677667,"package_name":"har-schema","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677668,"package_name":"har-validator","ecosystem":"npm","requirements":"5.1.5","direct":false,"kind":"runtime","optional":false},{"id":13858677669,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677670,"package_name":"has-bigints","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858677671,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677672,"package_name":"has-property-descriptors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677673,"package_name":"has-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858677674,"package_name":"has-symbol-support-x","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"development","optional":false},{"id":13858677675,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":13858677676,"package_name":"has-to-string-tag-x","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":13858677677,"package_name":"has-tostringtag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677678,"package_name":"has-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677679,"package_name":"has-values","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677680,"package_name":"is-number","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677681,"package_name":"kind-of","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677682,"package_name":"hermes-estree","ecosystem":"npm","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858677683,"package_name":"hermes-parser","ecosystem":"npm","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858677684,"package_name":"hermes-profile-transformer","ecosystem":"npm","requirements":"0.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858677685,"package_name":"source-map","ecosystem":"npm","requirements":"0.7.4","direct":false,"kind":"runtime","optional":false},{"id":13858677686,"package_name":"hoist-non-react-statics","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858677687,"package_name":"html-escaper","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":13858677688,"package_name":"html-parse-stringify","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677689,"package_name":"htmlparser2","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677690,"package_name":"entities","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677691,"package_name":"http-basic","ecosystem":"npm","requirements":"2.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677692,"package_name":"caseless","ecosystem":"npm","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":13858677693,"package_name":"http-cache-semantics","ecosystem":"npm","requirements":"3.8.1","direct":false,"kind":"development","optional":false},{"id":13858677694,"package_name":"http-errors","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677695,"package_name":"statuses","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677696,"package_name":"http-response-object","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677697,"package_name":"http-signature","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677698,"package_name":"human-signals","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":13858677699,"package_name":"husky","ecosystem":"npm","requirements":"8.0.3","direct":false,"kind":"development","optional":false},{"id":13858677700,"package_name":"i18next","ecosystem":"npm","requirements":"23.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677701,"package_name":"i18next-fluent","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677702,"package_name":"i18next-resources-to-backend","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858677703,"package_name":"ieee754","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858677704,"package_name":"ignore","ecosystem":"npm","requirements":"5.2.4","direct":false,"kind":"runtime","optional":false},{"id":13858677705,"package_name":"image-size","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":13858677706,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677707,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677708,"package_name":"import-local","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":13858677709,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858677710,"package_name":"inaturalistjs","ecosystem":"npm","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858677711,"package_name":"indent-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":13858677712,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858677713,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858677714,"package_name":"ini","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"runtime","optional":false},{"id":13858677715,"package_name":"internal-slot","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":13858677716,"package_name":"intl-pluralrules","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677717,"package_name":"into-stream","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":13858677718,"package_name":"invariant","ecosystem":"npm","requirements":"2.2.4","direct":false,"kind":"runtime","optional":false},{"id":13858677719,"package_name":"ip","ecosystem":"npm","requirements":"1.1.8","direct":false,"kind":"runtime","optional":false},{"id":13858677720,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677721,"package_name":"is-arguments","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":13858677722,"package_name":"is-array-buffer","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":13858677723,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858677724,"package_name":"is-async-function","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858677725,"package_name":"is-bigint","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":13858677726,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677727,"package_name":"is-boolean-object","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":13858677728,"package_name":"is-buffer","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":13858677729,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"development","optional":false},{"id":13858677730,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.13.0","direct":false,"kind":"runtime","optional":false},{"id":13858677731,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677732,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":13858677733,"package_name":"is-descriptor","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677734,"package_name":"is-directory","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858677735,"package_name":"is-docker","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":13858677736,"package_name":"is-extendable","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677737,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677738,"package_name":"is-finalizationregistry","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858677739,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677740,"package_name":"is-generator-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":13858677741,"package_name":"is-generator-function","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":13858677742,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677743,"package_name":"is-interactive","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677744,"package_name":"is-map","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":13858677745,"package_name":"is-natural-number","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":13858677746,"package_name":"is-negative-zero","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":13858677747,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677748,"package_name":"is-number-object","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":13858677749,"package_name":"is-object","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858677750,"package_name":"is-path-inside","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677751,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677752,"package_name":"is-plain-object","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858677753,"package_name":"is-regex","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":13858677754,"package_name":"is-retry-allowed","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":13858677755,"package_name":"is-set","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":13858677756,"package_name":"is-shared-array-buffer","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858677757,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":13858677758,"package_name":"is-string","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":13858677759,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":13858677760,"package_name":"is-typed-array","ecosystem":"npm","requirements":"1.1.12","direct":false,"kind":"development","optional":false},{"id":13858677761,"package_name":"is-typedarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677762,"package_name":"is-unicode-supported","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677763,"package_name":"is-weakmap","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":13858677764,"package_name":"is-weakref","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858677765,"package_name":"is-weakset","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":13858677766,"package_name":"is-windows","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677767,"package_name":"is-wsl","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677768,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677769,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677770,"package_name":"isobject","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677771,"package_name":"isstream","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677772,"package_name":"istanbul-lib-coverage","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":13858677773,"package_name":"istanbul-lib-instrument","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":13858677774,"package_name":"istanbul-lib-report","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858677775,"package_name":"istanbul-lib-source-maps","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":13858677776,"package_name":"istanbul-reports","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"development","optional":false},{"id":13858677777,"package_name":"isurl","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858677778,"package_name":"iterator.prototype","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":13858677779,"package_name":"jest","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677780,"package_name":"jest-changed-files","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677781,"package_name":"jest-circus","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677782,"package_name":"jest-cli","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677783,"package_name":"jest-config","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677784,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":13858677785,"package_name":"jest-diff","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":13858677786,"package_name":"jest-get-type","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"development","optional":false},{"id":13858677787,"package_name":"jest-docblock","ecosystem":"npm","requirements":"29.4.3","direct":false,"kind":"development","optional":false},{"id":13858677788,"package_name":"jest-each","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677789,"package_name":"jest-environment-node","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677790,"package_name":"jest-get-type","ecosystem":"npm","requirements":"26.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677791,"package_name":"jest-haste-map","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677792,"package_name":"jest-leak-detector","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677793,"package_name":"jest-matcher-utils","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":13858677794,"package_name":"jest-message-util","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677795,"package_name":"jest-mock","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677796,"package_name":"jest-pnp-resolver","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":13858677797,"package_name":"jest-regex-util","ecosystem":"npm","requirements":"27.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677798,"package_name":"jest-resolve","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677799,"package_name":"jest-resolve-dependencies","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677800,"package_name":"jest-runner","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677801,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.13","direct":false,"kind":"development","optional":false},{"id":13858677802,"package_name":"jest-runtime","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677803,"package_name":"jest-serializer","ecosystem":"npm","requirements":"27.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677804,"package_name":"jest-snapshot","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677805,"package_name":"jest-util","ecosystem":"npm","requirements":"27.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677806,"package_name":"@jest/types","ecosystem":"npm","requirements":"27.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677807,"package_name":"@types/yargs","ecosystem":"npm","requirements":"16.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858677808,"package_name":"jest-validate","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":13858677809,"package_name":"jest-watcher","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"development","optional":false},{"id":13858677810,"package_name":"jest-worker","ecosystem":"npm","requirements":"27.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858677811,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677812,"package_name":"jiti","ecosystem":"npm","requirements":"1.18.2","direct":false,"kind":"runtime","optional":false},{"id":13858677813,"package_name":"joi","ecosystem":"npm","requirements":"17.9.2","direct":false,"kind":"runtime","optional":false},{"id":13858677814,"package_name":"js-message","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":13858677815,"package_name":"js-queue","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":13858677816,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677817,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"runtime","optional":false},{"id":13858677818,"package_name":"jsbn","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677819,"package_name":"jsc-android","ecosystem":"npm","requirements":"250231.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677820,"package_name":"jsc-safe-url","ecosystem":"npm","requirements":"0.2.4","direct":false,"kind":"runtime","optional":false},{"id":13858677821,"package_name":"jsesc","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"runtime","optional":false},{"id":13858677822,"package_name":"json-buffer","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858677823,"package_name":"json-cycle","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":13858677824,"package_name":"json-parse-better-errors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677825,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858677826,"package_name":"json-schema","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858677827,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858677828,"package_name":"json-stable-stringify","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858677829,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677830,"package_name":"json-stringify-safe","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677831,"package_name":"json5","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":13858677832,"package_name":"jsonfile","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677833,"package_name":"jsonify","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":13858677834,"package_name":"jsprim","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":13858677835,"package_name":"jsrsasign","ecosystem":"npm","requirements":"8.0.24","direct":false,"kind":"runtime","optional":false},{"id":13858677836,"package_name":"jsx-ast-utils","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"development","optional":false},{"id":13858677837,"package_name":"keyv","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858677838,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677839,"package_name":"klaw-sync","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":13858677840,"package_name":"kleur","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677841,"package_name":"language-subtag-registry","ecosystem":"npm","requirements":"0.3.22","direct":false,"kind":"development","optional":false},{"id":13858677842,"package_name":"language-tags","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":13858677843,"package_name":"leven","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677844,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858677845,"package_name":"lilconfig","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677846,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":13858677847,"package_name":"linkify-html","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677848,"package_name":"linkify-it","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677849,"package_name":"linkifyjs","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677850,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677851,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":13858677852,"package_name":"lodash.camelcase","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677853,"package_name":"lodash.debounce","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":13858677854,"package_name":"lodash.groupby","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"development","optional":false},{"id":13858677855,"package_name":"lodash.isequal","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677856,"package_name":"lodash.merge","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"runtime","optional":false},{"id":13858677857,"package_name":"lodash.throttle","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677858,"package_name":"log-symbols","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677859,"package_name":"logkitty","ecosystem":"npm","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":13858677860,"package_name":"cliui","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677861,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677862,"package_name":"y18n","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677863,"package_name":"yargs","ecosystem":"npm","requirements":"15.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858677864,"package_name":"yargs-parser","ecosystem":"npm","requirements":"18.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858677865,"package_name":"loose-envify","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858677866,"package_name":"lowercase-keys","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858677867,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677868,"package_name":"make-dir","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":13858677869,"package_name":"makeerror","ecosystem":"npm","requirements":"1.0.12","direct":false,"kind":"runtime","optional":false},{"id":13858677870,"package_name":"map-cache","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":13858677871,"package_name":"map-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677872,"package_name":"markdown-it","ecosystem":"npm","requirements":"13.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677873,"package_name":"mdn-data","ecosystem":"npm","requirements":"2.0.14","direct":false,"kind":"runtime","optional":false},{"id":13858677874,"package_name":"mdurl","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677875,"package_name":"memoize-one","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858677876,"package_name":"merge-options","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858677877,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677878,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858677879,"package_name":"metro","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677880,"package_name":"metro-babel-transformer","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677881,"package_name":"metro-cache","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677882,"package_name":"metro-cache-key","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677883,"package_name":"metro-config","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677884,"package_name":"metro-core","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677885,"package_name":"metro-file-map","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677886,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"development","optional":false},{"id":13858677887,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858677888,"package_name":"metro-hermes-compiler","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677889,"package_name":"metro-inspector-proxy","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677890,"package_name":"metro-minify-terser","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677891,"package_name":"metro-minify-uglify","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677892,"package_name":"metro-react-native-babel-preset","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677893,"package_name":"metro-react-native-babel-transformer","ecosystem":"npm","requirements":"0.73.10","direct":false,"kind":"runtime","optional":false},{"id":13858677894,"package_name":"metro-resolver","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677895,"package_name":"metro-runtime","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677896,"package_name":"metro-source-map","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677897,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"development","optional":false},{"id":13858677898,"package_name":"metro-symbolicate","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677899,"package_name":"metro-transform-plugins","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677900,"package_name":"metro-transform-worker","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677901,"package_name":"metro-react-native-babel-preset","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858677902,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858677903,"package_name":"mime","ecosystem":"npm","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858677904,"package_name":"mime-db","ecosystem":"npm","requirements":"1.52.0","direct":false,"kind":"runtime","optional":false},{"id":13858677905,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.35","direct":false,"kind":"runtime","optional":false},{"id":13858677906,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677907,"package_name":"mimic-response","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677908,"package_name":"min-indent","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858677909,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677910,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":13858677911,"package_name":"minipass","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677912,"package_name":"minizlib","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677913,"package_name":"mixin-deep","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858677914,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.6","direct":false,"kind":"runtime","optional":false},{"id":13858677915,"package_name":"mkdirp-classic","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":13858677916,"package_name":"moment","ecosystem":"npm","requirements":"2.29.4","direct":false,"kind":"development","optional":false},{"id":13858677917,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858677918,"package_name":"multi-sort-stream","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":13858677919,"package_name":"multipipe","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":13858677920,"package_name":"mv","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":13858677921,"package_name":"glob","ecosystem":"npm","requirements":"6.0.4","direct":false,"kind":"development","optional":false},{"id":13858677922,"package_name":"rimraf","ecosystem":"npm","requirements":"2.4.5","direct":false,"kind":"development","optional":false},{"id":13858677923,"package_name":"mz","ecosystem":"npm","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":13858677924,"package_name":"nan","ecosystem":"npm","requirements":"2.17.0","direct":false,"kind":"development","optional":false},{"id":13858677925,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.6","direct":false,"kind":"runtime","optional":false},{"id":13858677926,"package_name":"nanomatch","ecosystem":"npm","requirements":"1.2.13","direct":false,"kind":"runtime","optional":false},{"id":13858677927,"package_name":"napi-build-utils","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677928,"package_name":"nativewind","ecosystem":"npm","requirements":"2.0.11","direct":false,"kind":"runtime","optional":false},{"id":13858677929,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":13858677930,"package_name":"react-is","ecosystem":"npm","requirements":"18.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677931,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858677932,"package_name":"natural-compare-lite","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":13858677933,"package_name":"ncp","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858677934,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":13858677935,"package_name":"neo-async","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"runtime","optional":false},{"id":13858677936,"package_name":"nice-try","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858677937,"package_name":"nocache","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858677938,"package_name":"nock","ecosystem":"npm","requirements":"13.3.3","direct":false,"kind":"development","optional":false},{"id":13858677939,"package_name":"node-abi","ecosystem":"npm","requirements":"3.26.0","direct":false,"kind":"runtime","optional":false},{"id":13858677940,"package_name":"semver","ecosystem":"npm","requirements":"7.3.8","direct":false,"kind":"runtime","optional":false},{"id":13858677941,"package_name":"node-addon-api","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677942,"package_name":"node-dir","ecosystem":"npm","requirements":"0.1.17","direct":false,"kind":"runtime","optional":false},{"id":13858677943,"package_name":"node-domexception","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677944,"package_name":"node-fetch","ecosystem":"npm","requirements":"2.6.7","direct":false,"kind":"runtime","optional":false},{"id":13858677945,"package_name":"node-int64","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858677946,"package_name":"node-ipc","ecosystem":"npm","requirements":"9.2.1","direct":false,"kind":"development","optional":false},{"id":13858677947,"package_name":"node-machine-id","ecosystem":"npm","requirements":"1.1.12","direct":false,"kind":"runtime","optional":false},{"id":13858677948,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858677949,"package_name":"node-stream-zip","ecosystem":"npm","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":13858677950,"package_name":"node-version","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":13858677951,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677952,"package_name":"normalize-svg-path","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677953,"package_name":"normalize-url","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":13858677954,"package_name":"query-string","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":13858677955,"package_name":"strict-uri-encode","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":13858677956,"package_name":"npm","ecosystem":"npm","requirements":"9.6.4","direct":false,"kind":"runtime","optional":false},{"id":13858677957,"package_name":"npm-run-path","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":13858677958,"package_name":"@colors/colors","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858677959,"package_name":"@gar/promisify","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858677960,"package_name":"@isaacs/string-locale-compare","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677961,"package_name":"@npmcli/arborist","ecosystem":"npm","requirements":"6.2.7","direct":false,"kind":"runtime","optional":false},{"id":13858677962,"package_name":"@npmcli/config","ecosystem":"npm","requirements":"6.1.5","direct":false,"kind":"runtime","optional":false},{"id":13858677963,"package_name":"@npmcli/disparity-colors","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677964,"package_name":"@npmcli/fs","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677965,"package_name":"@npmcli/git","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678050,"package_name":"minipass-collect","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677966,"package_name":"@npmcli/installed-package-contents","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677967,"package_name":"@npmcli/map-workspaces","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677968,"package_name":"@npmcli/metavuln-calculator","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677969,"package_name":"@npmcli/move-file","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677970,"package_name":"@npmcli/name-from-folder","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677971,"package_name":"@npmcli/node-gyp","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677972,"package_name":"@npmcli/package-json","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677973,"package_name":"@npmcli/promise-spawn","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677974,"package_name":"@npmcli/query","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677975,"package_name":"@npmcli/run-script","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677976,"package_name":"@sigstore/protobuf-specs","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677977,"package_name":"@tootallnate/once","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677978,"package_name":"@tufjs/models","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677979,"package_name":"abbrev","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677980,"package_name":"agent-base","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858677981,"package_name":"agentkeepalive","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858677982,"package_name":"aggregate-error","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858677983,"package_name":"aproba","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677984,"package_name":"archy","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677985,"package_name":"are-we-there-yet","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677986,"package_name":"bin-links","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677987,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677988,"package_name":"buffer","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858677989,"package_name":"builtins","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677990,"package_name":"cacache","ecosystem":"npm","requirements":"17.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858677991,"package_name":"cidr-regex","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858677992,"package_name":"clean-stack","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858677993,"package_name":"cli-columns","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858677994,"package_name":"cli-table3","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":13858677995,"package_name":"cmd-shim","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677996,"package_name":"color-support","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858677997,"package_name":"columnify","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858677998,"package_name":"common-ancestor-path","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858677999,"package_name":"console-control-strings","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678000,"package_name":"delegates","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678001,"package_name":"diff","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678002,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678003,"package_name":"encoding","ecosystem":"npm","requirements":"0.1.13","direct":false,"kind":"runtime","optional":false},{"id":13858678004,"package_name":"env-paths","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858678005,"package_name":"err-code","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678006,"package_name":"events","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678007,"package_name":"fastest-levenshtein","ecosystem":"npm","requirements":"1.0.16","direct":false,"kind":"runtime","optional":false},{"id":13858678008,"package_name":"fs-minipass","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678009,"package_name":"gauge","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678010,"package_name":"glob","ecosystem":"npm","requirements":"9.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858678011,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.11","direct":false,"kind":"runtime","optional":false},{"id":13858678012,"package_name":"has-unicode","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678013,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678014,"package_name":"http-cache-semantics","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678015,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678016,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678017,"package_name":"humanize-ms","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858678018,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":13858678019,"package_name":"ignore-walk","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678020,"package_name":"indent-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678021,"package_name":"infer-owner","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678022,"package_name":"ini","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678023,"package_name":"init-package-json","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678024,"package_name":"ip","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678025,"package_name":"ip-regex","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678026,"package_name":"is-cidr","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678027,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.11.0","direct":false,"kind":"runtime","optional":false},{"id":13858678028,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678029,"package_name":"is-lambda","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678030,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678031,"package_name":"json-stringify-nice","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858678032,"package_name":"jsonparse","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858678033,"package_name":"just-diff","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678034,"package_name":"just-diff-apply","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858678035,"package_name":"libnpmaccess","ecosystem":"npm","requirements":"7.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678036,"package_name":"libnpmdiff","ecosystem":"npm","requirements":"5.0.15","direct":false,"kind":"runtime","optional":false},{"id":13858678037,"package_name":"libnpmexec","ecosystem":"npm","requirements":"5.0.15","direct":false,"kind":"runtime","optional":false},{"id":13858678038,"package_name":"libnpmfund","ecosystem":"npm","requirements":"4.0.15","direct":false,"kind":"runtime","optional":false},{"id":13858678039,"package_name":"libnpmhook","ecosystem":"npm","requirements":"9.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678040,"package_name":"libnpmorg","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678041,"package_name":"libnpmpack","ecosystem":"npm","requirements":"5.0.15","direct":false,"kind":"runtime","optional":false},{"id":13858678042,"package_name":"libnpmpublish","ecosystem":"npm","requirements":"7.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858678043,"package_name":"libnpmsearch","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678044,"package_name":"libnpmteam","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678045,"package_name":"libnpmversion","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678046,"package_name":"lru-cache","ecosystem":"npm","requirements":"7.18.3","direct":false,"kind":"runtime","optional":false},{"id":13858678047,"package_name":"make-fetch-happen","ecosystem":"npm","requirements":"11.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678048,"package_name":"minimatch","ecosystem":"npm","requirements":"7.4.3","direct":false,"kind":"runtime","optional":false},{"id":13858678049,"package_name":"minipass","ecosystem":"npm","requirements":"4.2.5","direct":false,"kind":"runtime","optional":false},{"id":13858678051,"package_name":"minipass-fetch","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678052,"package_name":"minipass-flush","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858678053,"package_name":"minipass-json-stream","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678054,"package_name":"minipass-pipeline","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":13858678055,"package_name":"minipass-sized","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678056,"package_name":"mkdirp","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678057,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858678058,"package_name":"mute-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678059,"package_name":"node-gyp","ecosystem":"npm","requirements":"9.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858678060,"package_name":"@npmcli/fs","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858678061,"package_name":"abbrev","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678062,"package_name":"are-we-there-yet","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678063,"package_name":"cacache","ecosystem":"npm","requirements":"16.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858678064,"package_name":"glob","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678065,"package_name":"minimatch","ecosystem":"npm","requirements":"5.1.6","direct":false,"kind":"runtime","optional":false},{"id":13858678066,"package_name":"gauge","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678067,"package_name":"make-fetch-happen","ecosystem":"npm","requirements":"10.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858678068,"package_name":"minipass-fetch","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858678069,"package_name":"nopt","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678070,"package_name":"npmlog","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678071,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.2","direct":false,"kind":"runtime","optional":false},{"id":13858678072,"package_name":"ssri","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678073,"package_name":"unique-filename","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678074,"package_name":"unique-slug","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678075,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678076,"package_name":"nopt","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678077,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678078,"package_name":"npm-audit-report","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678079,"package_name":"npm-bundled","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678080,"package_name":"npm-install-checks","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678081,"package_name":"npm-normalize-package-bin","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678082,"package_name":"npm-package-arg","ecosystem":"npm","requirements":"10.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678083,"package_name":"npm-packlist","ecosystem":"npm","requirements":"7.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678084,"package_name":"npm-pick-manifest","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678085,"package_name":"npm-profile","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678086,"package_name":"npm-registry-fetch","ecosystem":"npm","requirements":"14.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678087,"package_name":"npm-user-validate","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678088,"package_name":"npmlog","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678089,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858678090,"package_name":"p-map","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678091,"package_name":"pacote","ecosystem":"npm","requirements":"15.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678092,"package_name":"parse-conflict-json","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678093,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678094,"package_name":"path-scurry","ecosystem":"npm","requirements":"1.6.3","direct":false,"kind":"runtime","optional":false},{"id":13858678095,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"6.0.11","direct":false,"kind":"runtime","optional":false},{"id":13858678096,"package_name":"proc-log","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678097,"package_name":"process","ecosystem":"npm","requirements":"0.11.10","direct":false,"kind":"runtime","optional":false},{"id":13858678098,"package_name":"promise-all-reject-late","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678099,"package_name":"promise-call-limit","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678100,"package_name":"promise-inflight","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678101,"package_name":"promise-retry","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678102,"package_name":"promzard","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678103,"package_name":"qrcode-terminal","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":13858678104,"package_name":"read","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678105,"package_name":"read-cmd-shim","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678106,"package_name":"read-package-json","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678107,"package_name":"read-package-json-fast","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678108,"package_name":"readable-stream","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678109,"package_name":"retry","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":13858678110,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678111,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858678112,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858678113,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678114,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":13858678115,"package_name":"sigstore","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678116,"package_name":"smart-buffer","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678117,"package_name":"socks","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":13858678118,"package_name":"socks-proxy-agent","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678119,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678120,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678121,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678122,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.13","direct":false,"kind":"runtime","optional":false},{"id":13858678123,"package_name":"ssri","ecosystem":"npm","requirements":"10.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678124,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678125,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"runtime","optional":false},{"id":13858678126,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678127,"package_name":"tar","ecosystem":"npm","requirements":"6.1.13","direct":false,"kind":"runtime","optional":false},{"id":13858678128,"package_name":"text-table","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678129,"package_name":"tiny-relative-date","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678130,"package_name":"treeverse","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678131,"package_name":"tuf-js","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858678132,"package_name":"unique-filename","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678133,"package_name":"unique-slug","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678134,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678135,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678136,"package_name":"validate-npm-package-name","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678137,"package_name":"walk-up-path","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678138,"package_name":"wcwidth","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678139,"package_name":"which","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678140,"package_name":"wide-align","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":13858678141,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678142,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678143,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678144,"package_name":"nth-check","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678145,"package_name":"nullthrows","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678146,"package_name":"oauth-sign","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858678147,"package_name":"ob1","ecosystem":"npm","requirements":"0.73.9","direct":false,"kind":"development","optional":false},{"id":13858678148,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678149,"package_name":"object-copy","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678150,"package_name":"object-hash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678151,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.12.3","direct":false,"kind":"development","optional":false},{"id":13858678152,"package_name":"object-is","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"development","optional":false},{"id":13858678153,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":13858678154,"package_name":"object-visit","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678155,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.4","direct":false,"kind":"development","optional":false},{"id":13858678156,"package_name":"object.entries","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":13858678157,"package_name":"object.fromentries","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":13858678158,"package_name":"object.groupby","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858678159,"package_name":"object.hasown","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":13858678160,"package_name":"object.pick","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678161,"package_name":"object.values","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":13858678162,"package_name":"on-finished","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678163,"package_name":"on-headers","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678164,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858678165,"package_name":"open","ecosystem":"npm","requirements":"6.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858678166,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.3","direct":false,"kind":"runtime","optional":false},{"id":13858678167,"package_name":"ora","ecosystem":"npm","requirements":"5.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858678168,"package_name":"os-tmpdir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678169,"package_name":"p-cancelable","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":13858678170,"package_name":"p-event","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":13858678171,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678172,"package_name":"p-is-promise","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":13858678173,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678174,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678175,"package_name":"p-sleep","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678176,"package_name":"p-timeout","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":13858678177,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678178,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678179,"package_name":"parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678180,"package_name":"parse-srcset","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678181,"package_name":"parse-svg-path","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858678182,"package_name":"parseurl","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":13858678183,"package_name":"pascalcase","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678184,"package_name":"patch-package","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":13858678185,"package_name":"fs-extra","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"development","optional":false},{"id":13858678186,"package_name":"is-wsl","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":13858678187,"package_name":"open","ecosystem":"npm","requirements":"7.4.2","direct":false,"kind":"development","optional":false},{"id":13858678188,"package_name":"rimraf","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"development","optional":false},{"id":13858678189,"package_name":"semver","ecosystem":"npm","requirements":"7.5.4","direct":false,"kind":"development","optional":false},{"id":13858678190,"package_name":"slash","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858678191,"package_name":"yaml","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"development","optional":false},{"id":13858678192,"package_name":"path-dirname","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678193,"package_name":"path-exists","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678194,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678195,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":13858678196,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678197,"package_name":"pend","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":13858678198,"package_name":"performance-now","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678199,"package_name":"picocolors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678200,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858678201,"package_name":"pify","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678202,"package_name":"pinkie","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":13858678203,"package_name":"pinkie-promise","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":13858678204,"package_name":"pirates","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858678205,"package_name":"pkg-dir","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":13858678206,"package_name":"pkg-up","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":13858678207,"package_name":"find-up","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858678208,"package_name":"locate-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858678209,"package_name":"p-locate","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858678210,"package_name":"posix-character-classes","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678211,"package_name":"postcss","ecosystem":"npm","requirements":"8.4.23","direct":false,"kind":"runtime","optional":false},{"id":13858678212,"package_name":"postcss-calc","ecosystem":"npm","requirements":"8.2.4","direct":false,"kind":"runtime","optional":false},{"id":13858678213,"package_name":"postcss-color-functional-notation","ecosystem":"npm","requirements":"4.2.4","direct":false,"kind":"runtime","optional":false},{"id":13858678214,"package_name":"postcss-css-variables","ecosystem":"npm","requirements":"0.18.0","direct":false,"kind":"runtime","optional":false},{"id":13858678215,"package_name":"postcss-import","ecosystem":"npm","requirements":"15.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678216,"package_name":"postcss-js","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678217,"package_name":"postcss-load-config","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678218,"package_name":"yaml","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":13858678219,"package_name":"postcss-nested","ecosystem":"npm","requirements":"5.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858678220,"package_name":"postcss-value-parser","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678221,"package_name":"prebuild-install","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678222,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858678223,"package_name":"prepend-http","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858678224,"package_name":"prettier","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":13858678225,"package_name":"prettier-linter-helpers","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858678226,"package_name":"pretty-format","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"runtime","optional":false},{"id":13858678227,"package_name":"ansi-styles","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678228,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678229,"package_name":"progress","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678230,"package_name":"promise","ecosystem":"npm","requirements":"7.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858678231,"package_name":"promise-polyfill","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":13858678232,"package_name":"prompts","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":13858678233,"package_name":"prop-types","ecosystem":"npm","requirements":"15.8.1","direct":false,"kind":"runtime","optional":false},{"id":13858678234,"package_name":"propagate","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":13858678235,"package_name":"proper-lockfile","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":13858678236,"package_name":"pseudomap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858678237,"package_name":"psl","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858678238,"package_name":"pump","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678239,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678240,"package_name":"pure-rand","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":13858678241,"package_name":"qs","ecosystem":"npm","requirements":"6.5.3","direct":false,"kind":"runtime","optional":false},{"id":13858678242,"package_name":"query-string","ecosystem":"npm","requirements":"7.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858678243,"package_name":"querystringify","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678244,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":13858678245,"package_name":"radio-buttons-react-native","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678246,"package_name":"ramda","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"runtime","optional":false},{"id":13858678247,"package_name":"range-parser","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858678248,"package_name":"rc","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":13858678249,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678250,"package_name":"react","ecosystem":"npm","requirements":"18.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678251,"package_name":"react-devtools-core","ecosystem":"npm","requirements":"4.27.6","direct":false,"kind":"runtime","optional":false},{"id":13858678252,"package_name":"react-dom","ecosystem":"npm","requirements":"18.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678253,"package_name":"react-freeze","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678254,"package_name":"react-i18next","ecosystem":"npm","requirements":"13.2.2","direct":false,"kind":"runtime","optional":false},{"id":13858678255,"package_name":"react-is","ecosystem":"npm","requirements":"16.13.1","direct":false,"kind":"runtime","optional":false},{"id":13858678256,"package_name":"react-native","ecosystem":"npm","requirements":"0.71.12","direct":false,"kind":"runtime","optional":false},{"id":13858678257,"package_name":"react-native-accessibility-engine","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":13858678258,"package_name":"react-native-animatable","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":13858678259,"package_name":"react-native-animated-dots-carousel","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678260,"package_name":"react-native-audio-recorder-player","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858678261,"package_name":"react-native-circular-progress-indicator","ecosystem":"npm","requirements":"4.4.2","direct":false,"kind":"runtime","optional":false},{"id":13858678264,"package_name":"react-native-clean-project","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":13858678265,"package_name":"react-native-config","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858678266,"package_name":"react-native-config-node","ecosystem":"npm","requirements":"0.0.3","direct":false,"kind":"development","optional":false},{"id":13858678267,"package_name":"dotenv","ecosystem":"npm","requirements":"8.6.0","direct":false,"kind":"development","optional":false},{"id":13858678268,"package_name":"react-native-device-info","ecosystem":"npm","requirements":"10.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858678269,"package_name":"react-native-email-link","ecosystem":"npm","requirements":"1.14.7","direct":false,"kind":"runtime","optional":false},{"id":13858678270,"package_name":"react-native-event-listeners","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":13858678271,"package_name":"react-native-exception-handler","ecosystem":"npm","requirements":"2.10.10","direct":false,"kind":"runtime","optional":false},{"id":13858678272,"package_name":"react-native-exif-reader","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":13858678273,"package_name":"react-native-fs","ecosystem":"npm","requirements":"2.20.0","direct":false,"kind":"runtime","optional":false},{"id":13858678274,"package_name":"react-native-geocoder-reborn","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858678275,"package_name":"react-native-gesture-handler","ecosystem":"npm","requirements":"2.13.0","direct":false,"kind":"runtime","optional":false},{"id":13858678276,"package_name":"react-native-gradle-plugin","ecosystem":"npm","requirements":"0.71.19","direct":false,"kind":"runtime","optional":false},{"id":13858678277,"package_name":"react-native-image-pan-zoom","ecosystem":"npm","requirements":"2.1.12","direct":false,"kind":"runtime","optional":false},{"id":13858678278,"package_name":"react-native-image-picker","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858678279,"package_name":"react-native-iphone-x-helper","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858678280,"package_name":"react-native-jwt-io","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678281,"package_name":"react-native-keyboard-aware-scroll-view","ecosystem":"npm","requirements":"0.9.5","direct":false,"kind":"runtime","optional":false},{"id":13858678282,"package_name":"react-native-linear-gradient","ecosystem":"npm","requirements":"2.8.3","direct":false,"kind":"runtime","optional":false},{"id":13858678283,"package_name":"react-native-localize","ecosystem":"npm","requirements":"2.2.6","direct":false,"kind":"runtime","optional":false},{"id":13858678284,"package_name":"react-native-logs","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678285,"package_name":"react-native-mail","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678286,"package_name":"react-native-maps","ecosystem":"npm","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":13858678287,"package_name":"react-native-modal","ecosystem":"npm","requirements":"13.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678288,"package_name":"react-native-modal-datetime-picker","ecosystem":"npm","requirements":"17.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678289,"package_name":"react-native-network-logger","ecosystem":"npm","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":13858678290,"package_name":"react-native-orientation-locker","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858678291,"package_name":"react-native-paper","ecosystem":"npm","requirements":"5.10.5","direct":false,"kind":"runtime","optional":false},{"id":13858678292,"package_name":"color","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858678293,"package_name":"react-native-permissions","ecosystem":"npm","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858678294,"package_name":"pkg-dir","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678295,"package_name":"react-native-picker-select","ecosystem":"npm","requirements":"8.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678296,"package_name":"react-native-reanimated","ecosystem":"npm","requirements":"2.17.0","direct":false,"kind":"runtime","optional":false},{"id":13858678297,"package_name":"react-native-reanimated-carousel","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858678312,"package_name":"react-native-redash","ecosystem":"npm","requirements":"18.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678313,"package_name":"react-native-render-html","ecosystem":"npm","requirements":"6.3.4","direct":false,"kind":"runtime","optional":false},{"id":13858678314,"package_name":"react-native-safe-area-context","ecosystem":"npm","requirements":"4.7.2","direct":false,"kind":"runtime","optional":false},{"id":13858678315,"package_name":"react-native-screens","ecosystem":"npm","requirements":"3.20.0","direct":false,"kind":"runtime","optional":false},{"id":13858678316,"package_name":"react-native-sensitive-info","ecosystem":"npm","requirements":"6.0.0-alpha.9","direct":false,"kind":"runtime","optional":false},{"id":13858678317,"package_name":"react-native-share-menu","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678318,"package_name":"react-native-svg","ecosystem":"npm","requirements":"13.9.0","direct":false,"kind":"runtime","optional":false},{"id":13858678319,"package_name":"react-native-svg-transformer","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678320,"package_name":"react-native-uuid","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678321,"package_name":"react-native-vector-icons","ecosystem":"npm","requirements":"9.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678322,"package_name":"cliui","ecosystem":"npm","requirements":"7.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678323,"package_name":"yargs","ecosystem":"npm","requirements":"16.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678324,"package_name":"yargs-parser","ecosystem":"npm","requirements":"20.2.9","direct":false,"kind":"runtime","optional":false},{"id":13858678325,"package_name":"react-native-vision-camera","ecosystem":"npm","requirements":"2.15.4","direct":false,"kind":"runtime","optional":false},{"id":13858678326,"package_name":"react-native-webview","ecosystem":"npm","requirements":"11.26.1","direct":false,"kind":"runtime","optional":false},{"id":13858678327,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678328,"package_name":"@jest/create-cache-key-function","ecosystem":"npm","requirements":"29.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858678329,"package_name":"braces","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858678330,"package_name":"deprecated-react-native-prop-types","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678331,"package_name":"fill-range","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678332,"package_name":"flow-parser","ecosystem":"npm","requirements":"0.185.2","direct":false,"kind":"runtime","optional":false},{"id":13858678333,"package_name":"jscodeshift","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":13858678334,"package_name":"micromatch","ecosystem":"npm","requirements":"3.1.10","direct":false,"kind":"runtime","optional":false},{"id":13858678335,"package_name":"promise","ecosystem":"npm","requirements":"8.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678336,"package_name":"react-native-codegen","ecosystem":"npm","requirements":"0.71.5","direct":false,"kind":"runtime","optional":false},{"id":13858678337,"package_name":"rimraf","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"runtime","optional":false},{"id":13858678338,"package_name":"temp","ecosystem":"npm","requirements":"0.8.4","direct":false,"kind":"runtime","optional":false},{"id":13858678339,"package_name":"to-regex-range","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678340,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"2.4.3","direct":false,"kind":"runtime","optional":false},{"id":13858678341,"package_name":"ws","ecosystem":"npm","requirements":"6.2.2","direct":false,"kind":"runtime","optional":false},{"id":13858678342,"package_name":"react-refresh","ecosystem":"npm","requirements":"0.4.3","direct":false,"kind":"runtime","optional":false},{"id":13858678343,"package_name":"react-shallow-renderer","ecosystem":"npm","requirements":"16.15.0","direct":false,"kind":"runtime","optional":false},{"id":13858678344,"package_name":"react-test-renderer","ecosystem":"npm","requirements":"18.2.0","direct":false,"kind":"development","optional":false},{"id":13858678345,"package_name":"react-is","ecosystem":"npm","requirements":"18.2.0","direct":false,"kind":"development","optional":false},{"id":13858678346,"package_name":"react-tinder-card","ecosystem":"npm","requirements":"1.6.2","direct":false,"kind":"runtime","optional":false},{"id":13858678348,"package_name":"read-cache","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678349,"package_name":"pify","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678350,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858678351,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858678352,"package_name":"readline","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678353,"package_name":"realm","ecosystem":"npm","requirements":"11.10.2","direct":false,"kind":"runtime","optional":false},{"id":13858678354,"package_name":"deepmerge","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678355,"package_name":"fs-extra","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678356,"package_name":"node-fetch","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858678357,"package_name":"recast","ecosystem":"npm","requirements":"0.20.5","direct":false,"kind":"runtime","optional":false},{"id":13858678358,"package_name":"recyclerlistview","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678359,"package_name":"redent","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858678360,"package_name":"reflect.getprototypeof","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":13858678361,"package_name":"regenerate","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":13858678362,"package_name":"regenerate-unicode-properties","ecosystem":"npm","requirements":"10.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678363,"package_name":"regenerator-runtime","ecosystem":"npm","requirements":"0.13.11","direct":false,"kind":"runtime","optional":false},{"id":13858678364,"package_name":"regenerator-transform","ecosystem":"npm","requirements":"0.15.1","direct":false,"kind":"runtime","optional":false},{"id":13858678365,"package_name":"regex-not","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678366,"package_name":"regexp.prototype.flags","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":13858678367,"package_name":"regexpp","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":13858678368,"package_name":"regexpu-core","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858678369,"package_name":"regjsparser","ecosystem":"npm","requirements":"0.9.1","direct":false,"kind":"runtime","optional":false},{"id":13858678370,"package_name":"jsesc","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858678371,"package_name":"repeat-element","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858678372,"package_name":"repeat-string","ecosystem":"npm","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":13858678373,"package_name":"request","ecosystem":"npm","requirements":"2.88.2","direct":false,"kind":"runtime","optional":false},{"id":13858678374,"package_name":"form-data","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"runtime","optional":false},{"id":13858678375,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678376,"package_name":"require-from-string","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":13858678377,"package_name":"require-main-filename","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678378,"package_name":"requireindex","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":13858678379,"package_name":"requires-port","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678380,"package_name":"reselect","ecosystem":"npm","requirements":"4.1.8","direct":false,"kind":"development","optional":false},{"id":13858678381,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.2","direct":false,"kind":"runtime","optional":false},{"id":13858678382,"package_name":"resolve-cwd","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858678383,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":13858678384,"package_name":"resolve-url","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858678385,"package_name":"resolve.exports","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":13858678386,"package_name":"responselike","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858678387,"package_name":"restore-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678388,"package_name":"ret","ecosystem":"npm","requirements":"0.1.15","direct":false,"kind":"runtime","optional":false},{"id":13858678389,"package_name":"retry","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"development","optional":false},{"id":13858678390,"package_name":"reusify","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678391,"package_name":"rison-node","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678392,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678393,"package_name":"safe-array-concat","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858678394,"package_name":"safe-json-stringify","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":13858678395,"package_name":"safe-regex","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678396,"package_name":"safe-regex-test","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858678397,"package_name":"sanitize-filename","ecosystem":"npm","requirements":"1.6.3","direct":false,"kind":"development","optional":false},{"id":13858678398,"package_name":"sanitize-html","ecosystem":"npm","requirements":"2.11.0","direct":false,"kind":"runtime","optional":false},{"id":13858678399,"package_name":"entities","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858678400,"package_name":"htmlparser2","ecosystem":"npm","requirements":"8.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678401,"package_name":"is-plain-object","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678402,"package_name":"scheduler","ecosystem":"npm","requirements":"0.23.0","direct":false,"kind":"runtime","optional":false},{"id":13858678403,"package_name":"seek-bzip","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":13858678404,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"development","optional":false},{"id":13858678405,"package_name":"semver","ecosystem":"npm","requirements":"6.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858678406,"package_name":"send","ecosystem":"npm","requirements":"0.18.0","direct":false,"kind":"runtime","optional":false},{"id":13858678407,"package_name":"mime","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858678408,"package_name":"on-finished","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858678409,"package_name":"serialize-error","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678410,"package_name":"serve-static","ecosystem":"npm","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":13858678411,"package_name":"set-function-name","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":13858678412,"package_name":"set-value","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678413,"package_name":"setimmediate","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858678414,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678415,"package_name":"shallow-clone","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678416,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678417,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678418,"package_name":"shell-quote","ecosystem":"npm","requirements":"1.7.4","direct":false,"kind":"runtime","optional":false},{"id":13858678419,"package_name":"side-channel","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":13858678420,"package_name":"simple-concat","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678421,"package_name":"simple-get","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678422,"package_name":"simple-swizzle","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":13858678423,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858678424,"package_name":"sisteransi","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858678425,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678426,"package_name":"slice-ansi","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678427,"package_name":"snapdragon","ecosystem":"npm","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":13858678428,"package_name":"snapdragon-node","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678429,"package_name":"snapdragon-util","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678430,"package_name":"sort-keys","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858678431,"package_name":"sort-keys-length","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858678432,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":13858678433,"package_name":"sort-keys","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":13858678434,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":13858678435,"package_name":"source-map-js","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678436,"package_name":"source-map-resolve","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":13858678437,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.21","direct":false,"kind":"runtime","optional":false},{"id":13858678438,"package_name":"source-map-url","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858678439,"package_name":"split-on-first","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678440,"package_name":"split-string","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678441,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678442,"package_name":"sshpk","ecosystem":"npm","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":13858678443,"package_name":"stable","ecosystem":"npm","requirements":"0.1.8","direct":false,"kind":"runtime","optional":false},{"id":13858678444,"package_name":"stack-utils","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858678445,"package_name":"stackframe","ecosystem":"npm","requirements":"1.3.4","direct":false,"kind":"runtime","optional":false},{"id":13858678446,"package_name":"stacktrace-parser","ecosystem":"npm","requirements":"0.1.10","direct":false,"kind":"runtime","optional":false},{"id":13858678447,"package_name":"type-fest","ecosystem":"npm","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":13858678448,"package_name":"static-extend","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858678449,"package_name":"statuses","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858678450,"package_name":"stop-iteration-iterator","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858678451,"package_name":"stream-chain","ecosystem":"npm","requirements":"2.2.5","direct":false,"kind":"development","optional":false},{"id":13858678452,"package_name":"stream-counter","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678453,"package_name":"stream-json","ecosystem":"npm","requirements":"1.7.5","direct":false,"kind":"development","optional":false},{"id":13858678454,"package_name":"strict-uri-encode","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678455,"package_name":"string-hash-64","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678456,"package_name":"string-length","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":13858678457,"package_name":"string-natural-compare","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":13858678458,"package_name":"string.prototype.matchall","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":13858678459,"package_name":"string.prototype.trim","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":13858678460,"package_name":"string.prototype.trimend","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":13858678461,"package_name":"string.prototype.trimstart","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":13858678462,"package_name":"stringify-entities","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678463,"package_name":"strip-bom","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":13858678464,"package_name":"strip-dirs","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":13858678465,"package_name":"strip-eof","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678466,"package_name":"strip-final-newline","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858678467,"package_name":"strip-indent","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858678468,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678469,"package_name":"strip-outer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858678470,"package_name":"strnum","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858678471,"package_name":"sucrase","ecosystem":"npm","requirements":"3.32.0","direct":false,"kind":"runtime","optional":false},{"id":13858678472,"package_name":"commander","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678473,"package_name":"glob","ecosystem":"npm","requirements":"7.1.6","direct":false,"kind":"runtime","optional":false},{"id":13858678474,"package_name":"sudo-prompt","ecosystem":"npm","requirements":"9.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858678475,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858678476,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678477,"package_name":"svg-arc-to-cubic-bezier","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678478,"package_name":"svg-parser","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678479,"package_name":"svgo","ecosystem":"npm","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858678480,"package_name":"commander","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678481,"package_name":"css-select","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678482,"package_name":"sync-request","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678483,"package_name":"tailwindcss","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858678484,"package_name":"postcss-nested","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678485,"package_name":"tar","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678486,"package_name":"tar-fs","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678487,"package_name":"chownr","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858678488,"package_name":"tar-stream","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678489,"package_name":"telnet-client","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":13858678490,"package_name":"temp","ecosystem":"npm","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":13858678491,"package_name":"temp-dir","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858678492,"package_name":"rimraf","ecosystem":"npm","requirements":"2.2.8","direct":false,"kind":"runtime","optional":false},{"id":13858678493,"package_name":"tempfile","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858678494,"package_name":"terser","ecosystem":"npm","requirements":"5.17.1","direct":false,"kind":"runtime","optional":false},{"id":13858678495,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"runtime","optional":false},{"id":13858678496,"package_name":"test-exclude","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":13858678497,"package_name":"then-request","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678498,"package_name":"thenify","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858678499,"package_name":"thenify-all","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858678500,"package_name":"throat","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678501,"package_name":"through","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"development","optional":false},{"id":13858678502,"package_name":"through2","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858678503,"package_name":"timed-out","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":13858678504,"package_name":"tmp","ecosystem":"npm","requirements":"0.0.33","direct":false,"kind":"development","optional":false},{"id":13858678505,"package_name":"tmpl","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858678506,"package_name":"to-buffer","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":13858678507,"package_name":"to-fast-properties","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678508,"package_name":"to-object-path","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858678509,"package_name":"to-regex","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678510,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678511,"package_name":"toidentifier","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678512,"package_name":"tough-cookie","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":13858678513,"package_name":"tr46","ecosystem":"npm","requirements":"0.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858678514,"package_name":"trace-event-lib","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":13858678515,"package_name":"trim-repeated","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858678516,"package_name":"truncate-utf8-bytes","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858678517,"package_name":"ts-interface-checker","ecosystem":"npm","requirements":"0.1.13","direct":false,"kind":"runtime","optional":false},{"id":13858678518,"package_name":"ts-object-utils","ecosystem":"npm","requirements":"0.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858678519,"package_name":"ts-toolbelt","ecosystem":"npm","requirements":"6.15.5","direct":false,"kind":"runtime","optional":false},{"id":13858678520,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"3.14.2","direct":false,"kind":"development","optional":false},{"id":13858678521,"package_name":"json5","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858678522,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858678523,"package_name":"tslib","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858678524,"package_name":"tsutils","ecosystem":"npm","requirements":"3.21.0","direct":false,"kind":"development","optional":false},{"id":13858678525,"package_name":"tslib","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"development","optional":false},{"id":13858678526,"package_name":"tunnel-agent","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858678527,"package_name":"tweetnacl","ecosystem":"npm","requirements":"0.14.5","direct":false,"kind":"runtime","optional":false},{"id":13858678528,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858678529,"package_name":"type-detect","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":13858678530,"package_name":"type-fest","ecosystem":"npm","requirements":"0.21.3","direct":false,"kind":"development","optional":false},{"id":13858678531,"package_name":"typed-array-buffer","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858678532,"package_name":"typed-array-byte-length","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858678533,"package_name":"typed-array-byte-offset","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":13858678534,"package_name":"typed-array-length","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":13858678535,"package_name":"typedarray","ecosystem":"npm","requirements":"0.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858678536,"package_name":"typescript","ecosystem":"npm","requirements":"4.8.4","direct":false,"kind":"development","optional":false},{"id":13858678537,"package_name":"typical","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678538,"package_name":"ua-parser-js","ecosystem":"npm","requirements":"1.0.36","direct":false,"kind":"runtime","optional":false},{"id":13858678539,"package_name":"uc.micro","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858678540,"package_name":"uglify-es","ecosystem":"npm","requirements":"3.3.9","direct":false,"kind":"runtime","optional":false},{"id":13858678541,"package_name":"commander","ecosystem":"npm","requirements":"2.13.0","direct":false,"kind":"runtime","optional":false},{"id":13858678542,"package_name":"unbox-primitive","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858678543,"package_name":"unbzip2-stream","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"development","optional":false},{"id":13858678544,"package_name":"unicode-canonical-property-names-ecmascript","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678545,"package_name":"unicode-match-property-ecmascript","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678546,"package_name":"unicode-match-property-value-ecmascript","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678547,"package_name":"unicode-property-aliases-ecmascript","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678548,"package_name":"union-value","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678549,"package_name":"universalify","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858678550,"package_name":"unpipe","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678551,"package_name":"unset-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678552,"package_name":"has-value","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858678553,"package_name":"isobject","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678554,"package_name":"has-values","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858678555,"package_name":"update-browserslist-db","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":13858678556,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"runtime","optional":false},{"id":13858678557,"package_name":"urijs","ecosystem":"npm","requirements":"1.19.11","direct":false,"kind":"runtime","optional":false},{"id":13858678558,"package_name":"urix","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678559,"package_name":"url-parse","ecosystem":"npm","requirements":"1.5.10","direct":false,"kind":"runtime","optional":false},{"id":13858678560,"package_name":"url-parse-lax","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":13858678561,"package_name":"url-to-options","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858678562,"package_name":"use","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678563,"package_name":"use-debounce","ecosystem":"npm","requirements":"9.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858678564,"package_name":"use-latest-callback","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":13858678565,"package_name":"use-sync-external-store","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858678566,"package_name":"utf8","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678567,"package_name":"utf8-byte-length","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":13858678568,"package_name":"utils-merge","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678569,"package_name":"uuid","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858678570,"package_name":"v8-to-istanbul","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"development","optional":false},{"id":13858678571,"package_name":"vary","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858678572,"package_name":"verror","ecosystem":"npm","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":13858678573,"package_name":"vision-camera-plugin-inatvision","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678574,"package_name":"vlq","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678575,"package_name":"void-elements","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858678576,"package_name":"walker","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":13858678577,"package_name":"warn-once","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678578,"package_name":"web-streams-polyfill","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858678579,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678580,"package_name":"whatwg-fetch","ecosystem":"npm","requirements":"3.6.2","direct":false,"kind":"runtime","optional":false},{"id":13858678581,"package_name":"whatwg-url","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678582,"package_name":"which-boxed-primitive","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":13858678583,"package_name":"which-builtin-type","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":13858678584,"package_name":"which-collection","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":13858678585,"package_name":"which-module","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858678586,"package_name":"which-typed-array","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":13858678587,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858678588,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":13858678589,"package_name":"ws","ecosystem":"npm","requirements":"7.5.9","direct":false,"kind":"runtime","optional":false},{"id":13858678590,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858678591,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"runtime","optional":false},{"id":13858678592,"package_name":"yaml","ecosystem":"npm","requirements":"1.10.2","direct":false,"kind":"runtime","optional":false},{"id":13858678593,"package_name":"yargs","ecosystem":"npm","requirements":"17.7.2","direct":false,"kind":"runtime","optional":false},{"id":13858678594,"package_name":"yargs-parser","ecosystem":"npm","requirements":"21.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858678595,"package_name":"yargs-unparser","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":13858678596,"package_name":"decamelize","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":13858678597,"package_name":"yauzl","ecosystem":"npm","requirements":"2.10.0","direct":false,"kind":"development","optional":false},{"id":13858678598,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2023-09-21T21:52:27.476Z","updated_at":"2023-09-21T21:52:27.476Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/package.json","dependencies":[{"id":13858678632,"package_name":"@babel/eslint-parser","ecosystem":"npm","requirements":"^7.21.3","direct":true,"kind":"runtime","optional":false},{"id":13858678633,"package_name":"@babel/preset-react","ecosystem":"npm","requirements":"^7.18.6","direct":true,"kind":"runtime","optional":false},{"id":13858678634,"package_name":"@bam.tech/react-native-image-resizer","ecosystem":"npm","requirements":"^3.0.7","direct":true,"kind":"runtime","optional":false},{"id":13858678635,"package_name":"@gorhom/bottom-sheet","ecosystem":"npm","requirements":"^4.4.7","direct":true,"kind":"runtime","optional":false},{"id":13858678636,"package_name":"@react-native-async-storage/async-storage","ecosystem":"npm","requirements":"^1.19.3","direct":true,"kind":"runtime","optional":false},{"id":13858678637,"package_name":"@react-native-camera-roll/camera-roll","ecosystem":"npm","requirements":"^5.9.0","direct":true,"kind":"runtime","optional":false},{"id":13858678638,"package_name":"@react-native-community/checkbox","ecosystem":"npm","requirements":"^0.5.16","direct":true,"kind":"runtime","optional":false},{"id":13858678639,"package_name":"@react-native-community/datetimepicker","ecosystem":"npm","requirements":"^7.6.0","direct":true,"kind":"runtime","optional":false},{"id":13858678640,"package_name":"@react-native-community/geolocation","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"runtime","optional":false},{"id":13858678641,"package_name":"@react-native-community/netinfo","ecosystem":"npm","requirements":"^9.4.1","direct":true,"kind":"runtime","optional":false},{"id":13858678642,"package_name":"@react-native-picker/picker","ecosystem":"npm","requirements":"^2.5.0","direct":true,"kind":"runtime","optional":false},{"id":13858678643,"package_name":"@react-navigation/bottom-tabs","ecosystem":"npm","requirements":"^6.5.8","direct":true,"kind":"runtime","optional":false},{"id":13858678644,"package_name":"@react-navigation/drawer","ecosystem":"npm","requirements":"^6.6.3","direct":true,"kind":"runtime","optional":false},{"id":13858678645,"package_name":"@react-navigation/elements","ecosystem":"npm","requirements":"^1.3.17","direct":true,"kind":"runtime","optional":false},{"id":13858678646,"package_name":"@react-navigation/native","ecosystem":"npm","requirements":"^6.1.7","direct":true,"kind":"runtime","optional":false},{"id":13858678647,"package_name":"@react-navigation/native-stack","ecosystem":"npm","requirements":"^6.9.13","direct":true,"kind":"runtime","optional":false},{"id":13858678648,"package_name":"@react-spring/native","ecosystem":"npm","requirements":"9.5.5","direct":true,"kind":"runtime","optional":false},{"id":13858678649,"package_name":"@realm/react","ecosystem":"npm","requirements":"^0.4.3","direct":true,"kind":"runtime","optional":false},{"id":13858678650,"package_name":"@sayem314/react-native-keep-awake","ecosystem":"npm","requirements":"1.1.0","direct":true,"kind":"runtime","optional":false},{"id":13858678651,"package_name":"@shopify/flash-list","ecosystem":"npm","requirements":"^1.6.1","direct":true,"kind":"runtime","optional":false},{"id":13858678652,"package_name":"@tanstack/react-query","ecosystem":"npm","requirements":"^4.35.3","direct":true,"kind":"runtime","optional":false},{"id":13858678653,"package_name":"apisauce","ecosystem":"npm","requirements":"3.0.0","direct":true,"kind":"runtime","optional":false},{"id":13858678654,"package_name":"axios","ecosystem":"npm","requirements":"0.27.2","direct":true,"kind":"runtime","optional":false},{"id":13858678655,"package_name":"babel-plugin-transform-inline-environment-variables","ecosystem":"npm","requirements":"^0.4.3","direct":true,"kind":"runtime","optional":false},{"id":13858678656,"package_name":"classnames","ecosystem":"npm","requirements":"^2.3.2","direct":true,"kind":"runtime","optional":false},{"id":13858678657,"package_name":"date-fns","ecosystem":"npm","requirements":"^2.30.0","direct":true,"kind":"runtime","optional":false},{"id":13858678658,"package_name":"date-fns-tz","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"runtime","optional":false},{"id":13858678659,"package_name":"fbjs","ecosystem":"npm","requirements":"^3.0.5","direct":true,"kind":"runtime","optional":false},{"id":13858678660,"package_name":"i18next","ecosystem":"npm","requirements":"^23.5.1","direct":true,"kind":"runtime","optional":false},{"id":13858678661,"package_name":"i18next-fluent","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"runtime","optional":false},{"id":13858678662,"package_name":"i18next-resources-to-backend","ecosystem":"npm","requirements":"^1.1.4","direct":true,"kind":"runtime","optional":false},{"id":13858678663,"package_name":"inaturalistjs","ecosystem":"npm","requirements":"github:inaturalist/inaturalistjs","direct":true,"kind":"runtime","optional":false},{"id":13858678664,"package_name":"intl-pluralrules","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"runtime","optional":false},{"id":13858678665,"package_name":"linkify-html","ecosystem":"npm","requirements":"^4.1.1","direct":true,"kind":"runtime","optional":false},{"id":13858678666,"package_name":"linkifyjs","ecosystem":"npm","requirements":"^4.1.1","direct":true,"kind":"runtime","optional":false},{"id":13858678667,"package_name":"lodash","ecosystem":"npm","requirements":"^4.17.21","direct":true,"kind":"runtime","optional":false},{"id":13858678668,"package_name":"markdown-it","ecosystem":"npm","requirements":"^13.0.1","direct":true,"kind":"runtime","optional":false},{"id":13858678669,"package_name":"nativewind","ecosystem":"npm","requirements":"^2.0.11","direct":true,"kind":"runtime","optional":false},{"id":13858678670,"package_name":"npm","ecosystem":"npm","requirements":"^9.6.4","direct":true,"kind":"runtime","optional":false},{"id":13858678671,"package_name":"radio-buttons-react-native","ecosystem":"npm","requirements":"^1.0.4","direct":true,"kind":"runtime","optional":false},{"id":13858678672,"package_name":"react","ecosystem":"npm","requirements":"18.2.0","direct":true,"kind":"runtime","optional":false},{"id":13858678673,"package_name":"react-dom","ecosystem":"npm","requirements":"18.2.0","direct":true,"kind":"runtime","optional":false},{"id":13858678674,"package_name":"react-i18next","ecosystem":"npm","requirements":"^13.2.2","direct":true,"kind":"runtime","optional":false},{"id":13858678675,"package_name":"react-native","ecosystem":"npm","requirements":"0.71.12","direct":true,"kind":"runtime","optional":false},{"id":13858678676,"package_name":"react-native-animated-dots-carousel","ecosystem":"npm","requirements":"^1.0.2","direct":true,"kind":"runtime","optional":false},{"id":13858678677,"package_name":"react-native-audio-recorder-player","ecosystem":"npm","requirements":"^3.6.0","direct":true,"kind":"runtime","optional":false},{"id":13858678678,"package_name":"react-native-circular-progress-indicator","ecosystem":"npm","requirements":"^4.4.2","direct":true,"kind":"runtime","optional":false},{"id":13858678679,"package_name":"react-native-config","ecosystem":"npm","requirements":"1.5.0","direct":true,"kind":"runtime","optional":false},{"id":13858678680,"package_name":"react-native-device-info","ecosystem":"npm","requirements":"^10.9.0","direct":true,"kind":"runtime","optional":false},{"id":13858678681,"package_name":"react-native-email-link","ecosystem":"npm","requirements":"^1.14.7","direct":true,"kind":"runtime","optional":false},{"id":13858678682,"package_name":"react-native-event-listeners","ecosystem":"npm","requirements":"^1.0.7","direct":true,"kind":"runtime","optional":false},{"id":13858678683,"package_name":"react-native-exception-handler","ecosystem":"npm","requirements":"^2.10.10","direct":true,"kind":"runtime","optional":false},{"id":13858678684,"package_name":"react-native-exif-reader","ecosystem":"npm","requirements":"github:inaturalist/react-native-exif-reader","direct":true,"kind":"runtime","optional":false},{"id":13858678685,"package_name":"react-native-fs","ecosystem":"npm","requirements":"^2.20.0","direct":true,"kind":"runtime","optional":false},{"id":13858678686,"package_name":"react-native-geocoder-reborn","ecosystem":"npm","requirements":"^0.9.0","direct":true,"kind":"runtime","optional":false},{"id":13858678687,"package_name":"react-native-gesture-handler","ecosystem":"npm","requirements":"^2.13.0","direct":true,"kind":"runtime","optional":false},{"id":13858678688,"package_name":"react-native-image-pan-zoom","ecosystem":"npm","requirements":"^2.1.12","direct":true,"kind":"runtime","optional":false},{"id":13858678689,"package_name":"react-native-image-picker","ecosystem":"npm","requirements":"^5.3.1","direct":true,"kind":"runtime","optional":false},{"id":13858678690,"package_name":"react-native-jwt-io","ecosystem":"npm","requirements":"^1.0.3","direct":true,"kind":"runtime","optional":false},{"id":13858678691,"package_name":"react-native-keyboard-aware-scroll-view","ecosystem":"npm","requirements":"^0.9.5","direct":true,"kind":"runtime","optional":false},{"id":13858678692,"package_name":"react-native-linear-gradient","ecosystem":"npm","requirements":"^2.8.3","direct":true,"kind":"runtime","optional":false},{"id":13858678693,"package_name":"react-native-localize","ecosystem":"npm","requirements":"^2.2.6","direct":true,"kind":"runtime","optional":false},{"id":13858678694,"package_name":"react-native-logs","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"runtime","optional":false},{"id":13858678695,"package_name":"react-native-mail","ecosystem":"npm","requirements":"github:chirag04/react-native-mail","direct":true,"kind":"runtime","optional":false},{"id":13858678696,"package_name":"react-native-maps","ecosystem":"npm","requirements":"^1.7.1","direct":true,"kind":"runtime","optional":false},{"id":13858678697,"package_name":"react-native-modal","ecosystem":"npm","requirements":"^13.0.1","direct":true,"kind":"runtime","optional":false},{"id":13858678698,"package_name":"react-native-modal-datetime-picker","ecosystem":"npm","requirements":"^17.1.0","direct":true,"kind":"runtime","optional":false},{"id":13858678699,"package_name":"react-native-network-logger","ecosystem":"npm","requirements":"^1.15.0","direct":true,"kind":"runtime","optional":false},{"id":13858678700,"package_name":"react-native-orientation-locker","ecosystem":"npm","requirements":"github:wonday/react-native-orientation-locker","direct":true,"kind":"runtime","optional":false},{"id":13858678701,"package_name":"react-native-paper","ecosystem":"npm","requirements":"^5.10.5","direct":true,"kind":"runtime","optional":false},{"id":13858678702,"package_name":"react-native-permissions","ecosystem":"npm","requirements":"3.8.0","direct":true,"kind":"runtime","optional":false},{"id":13858678703,"package_name":"react-native-picker-select","ecosystem":"npm","requirements":"8.0.4","direct":true,"kind":"runtime","optional":false},{"id":13858678704,"package_name":"react-native-reanimated","ecosystem":"npm","requirements":"^2.17.0","direct":true,"kind":"runtime","optional":false},{"id":13858678705,"package_name":"react-native-reanimated-carousel","ecosystem":"npm","requirements":"^3.4.0","direct":true,"kind":"runtime","optional":false},{"id":13858678706,"package_name":"react-native-render-html","ecosystem":"npm","requirements":"^6.3.4","direct":true,"kind":"runtime","optional":false},{"id":13858678707,"package_name":"react-native-safe-area-context","ecosystem":"npm","requirements":"^4.7.2","direct":true,"kind":"runtime","optional":false},{"id":13858678708,"package_name":"react-native-screens","ecosystem":"npm","requirements":"3.20.0","direct":true,"kind":"runtime","optional":false},{"id":13858678709,"package_name":"react-native-sensitive-info","ecosystem":"npm","requirements":"^6.0.0-alpha.9","direct":true,"kind":"runtime","optional":false},{"id":13858678710,"package_name":"react-native-share-menu","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"runtime","optional":false},{"id":13858678711,"package_name":"react-native-svg","ecosystem":"npm","requirements":"13.9.0","direct":true,"kind":"runtime","optional":false},{"id":13858678712,"package_name":"react-native-svg-transformer","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":13858678713,"package_name":"react-native-uuid","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"runtime","optional":false},{"id":13858678714,"package_name":"react-native-vector-icons","ecosystem":"npm","requirements":"^9.1.0","direct":true,"kind":"runtime","optional":false},{"id":13858678715,"package_name":"react-native-vision-camera","ecosystem":"npm","requirements":"github:inaturalist/react-native-vision-camera#our-main-fork","direct":true,"kind":"runtime","optional":false},{"id":13858678716,"package_name":"react-native-webview","ecosystem":"npm","requirements":"^11.26.1","direct":true,"kind":"runtime","optional":false},{"id":13858678717,"package_name":"react-tinder-card","ecosystem":"npm","requirements":"^1.6.2","direct":true,"kind":"runtime","optional":false},{"id":13858678718,"package_name":"realm","ecosystem":"npm","requirements":"^11.10.2","direct":true,"kind":"runtime","optional":false},{"id":13858678719,"package_name":"sanitize-html","ecosystem":"npm","requirements":"^2.11.0","direct":true,"kind":"runtime","optional":false},{"id":13858678720,"package_name":"use-debounce","ecosystem":"npm","requirements":"^9.0.4","direct":true,"kind":"runtime","optional":false},{"id":13858678721,"package_name":"vision-camera-plugin-inatvision","ecosystem":"npm","requirements":"github:inaturalist/vision-camera-plugin-inatvision","direct":true,"kind":"runtime","optional":false},{"id":13858678722,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.21.4","direct":true,"kind":"development","optional":false},{"id":13858678723,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.21.4","direct":true,"kind":"development","optional":false},{"id":13858678724,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"^7.21.0","direct":true,"kind":"development","optional":false},{"id":13858678725,"package_name":"@faker-js/faker","ecosystem":"npm","requirements":"^7.6.0","direct":true,"kind":"development","optional":false},{"id":13858678726,"package_name":"@react-native-community/eslint-config","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"development","optional":false},{"id":13858678727,"package_name":"@tanstack/eslint-plugin-query","ecosystem":"npm","requirements":"^4.34.1","direct":true,"kind":"development","optional":false},{"id":13858678728,"package_name":"@testing-library/jest-native","ecosystem":"npm","requirements":"^5.4.3","direct":true,"kind":"development","optional":false},{"id":13858678729,"package_name":"@testing-library/react-native","ecosystem":"npm","requirements":"^12.3.0","direct":true,"kind":"development","optional":false},{"id":13858678730,"package_name":"@tsconfig/react-native","ecosystem":"npm","requirements":"^2.0.2","direct":true,"kind":"development","optional":false},{"id":13858678731,"package_name":"@types/jest","ecosystem":"npm","requirements":"^29.5.0","direct":true,"kind":"development","optional":false},{"id":13858678732,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.0.24","direct":true,"kind":"development","optional":false},{"id":13858678733,"package_name":"@types/react-test-renderer","ecosystem":"npm","requirements":"^18.0.0","direct":true,"kind":"development","optional":false},{"id":13858678734,"package_name":"babel-jest","ecosystem":"npm","requirements":"^29.5.0","direct":true,"kind":"development","optional":false},{"id":13858678735,"package_name":"babel-plugin-module-resolver","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"development","optional":false},{"id":13858678736,"package_name":"detox","ecosystem":"npm","requirements":"^20.12.1","direct":true,"kind":"development","optional":false},{"id":13858678737,"package_name":"dotenv","ecosystem":"npm","requirements":"^16.3.1","direct":true,"kind":"development","optional":false},{"id":13858678738,"package_name":"download","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"development","optional":false},{"id":13858678739,"package_name":"eslint","ecosystem":"npm","requirements":"^8.49.0","direct":true,"kind":"development","optional":false},{"id":13858678740,"package_name":"eslint-config-airbnb","ecosystem":"npm","requirements":"^19.0.4","direct":true,"kind":"development","optional":false},{"id":13858678741,"package_name":"eslint-import-resolver-babel-module","ecosystem":"npm","requirements":"^5.3.2","direct":true,"kind":"development","optional":false},{"id":13858678742,"package_name":"eslint-plugin-eslint-comments","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"development","optional":false},{"id":13858678743,"package_name":"eslint-plugin-flowtype","ecosystem":"npm","requirements":"^8.0.3","direct":true,"kind":"development","optional":false},{"id":13858678744,"package_name":"eslint-plugin-i18next","ecosystem":"npm","requirements":"^6.0.3","direct":true,"kind":"development","optional":false},{"id":13858678745,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"^2.28.1","direct":true,"kind":"development","optional":false},{"id":13858678746,"package_name":"eslint-plugin-jest","ecosystem":"npm","requirements":"^27.4.0","direct":true,"kind":"development","optional":false},{"id":13858678747,"package_name":"eslint-plugin-jsx-a11y","ecosystem":"npm","requirements":"^6.7.1","direct":true,"kind":"development","optional":false},{"id":13858678748,"package_name":"eslint-plugin-module-resolver","ecosystem":"npm","requirements":"^1.5.0","direct":true,"kind":"development","optional":false},{"id":13858678749,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"^7.33.2","direct":true,"kind":"development","optional":false},{"id":13858678750,"package_name":"eslint-plugin-react-hooks","ecosystem":"npm","requirements":"^4.6.0","direct":true,"kind":"development","optional":false},{"id":13858678751,"package_name":"eslint-plugin-react-native","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"development","optional":false},{"id":13858678752,"package_name":"eslint-plugin-react-native-a11y","ecosystem":"npm","requirements":"^3.3.0","direct":true,"kind":"development","optional":false},{"id":13858678753,"package_name":"eslint-plugin-simple-import-sort","ecosystem":"npm","requirements":"^10.0.0","direct":true,"kind":"development","optional":false},{"id":13858678754,"package_name":"eslint-plugin-testing-library","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"development","optional":false},{"id":13858678755,"package_name":"factoria","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"development","optional":false},{"id":13858678756,"package_name":"flow-bin","ecosystem":"npm","requirements":"^0.182.0","direct":true,"kind":"development","optional":false},{"id":13858678757,"package_name":"fluent_conv","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"development","optional":false},{"id":13858678758,"package_name":"glob","ecosystem":"npm","requirements":"^7.2.3","direct":true,"kind":"development","optional":false},{"id":13858678759,"package_name":"husky","ecosystem":"npm","requirements":"^8.0.3","direct":true,"kind":"development","optional":false},{"id":13858678760,"package_name":"jest","ecosystem":"npm","requirements":"^29.5.0","direct":true,"kind":"development","optional":false},{"id":13858678761,"package_name":"jest-circus","ecosystem":"npm","requirements":"^29.5.0","direct":true,"kind":"development","optional":false},{"id":13858678762,"package_name":"metro-config","ecosystem":"npm","requirements":"0.73.9","direct":true,"kind":"development","optional":false},{"id":13858678763,"package_name":"metro-react-native-babel-preset","ecosystem":"npm","requirements":"0.73.10","direct":true,"kind":"development","optional":false},{"id":13858678764,"package_name":"nock","ecosystem":"npm","requirements":"^13.3.3","direct":true,"kind":"development","optional":false},{"id":13858678765,"package_name":"patch-package","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"development","optional":false},{"id":13858678766,"package_name":"prettier","ecosystem":"npm","requirements":"^3.0.3","direct":true,"kind":"development","optional":false},{"id":13858678767,"package_name":"react-native-accessibility-engine","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"development","optional":false},{"id":13858678768,"package_name":"react-native-clean-project","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"development","optional":false},{"id":13858678769,"package_name":"react-native-config-node","ecosystem":"npm","requirements":"^0.0.3","direct":true,"kind":"development","optional":false},{"id":13858678770,"package_name":"react-test-renderer","ecosystem":"npm","requirements":"18.2.0","direct":true,"kind":"development","optional":false},{"id":13858678771,"package_name":"tailwindcss","ecosystem":"npm","requirements":"^3.3.2","direct":true,"kind":"development","optional":false},{"id":13858678772,"package_name":"typescript","ecosystem":"npm","requirements":"4.8.4","direct":true,"kind":"development","optional":false},{"id":13858678773,"package_name":"yargs","ecosystem":"npm","requirements":"^17.7.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2023-09-21T21:52:28.512Z","updated_at":"2023-09-21T21:52:28.512Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/Gemfile","dependencies":[{"id":13858679869,"package_name":"cocoapods","ecosystem":"rubygems","requirements":"\u003e= 1.11.3","direct":true,"kind":"runtime","optional":false},{"id":13858679870,"package_name":"fastlane","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":13858679871,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2023-09-21T21:52:28.682Z","updated_at":"2023-09-21T21:52:28.682Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/Gemfile.lock","dependencies":[{"id":13858679874,"package_name":"CFPropertyList","ecosystem":"rubygems","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858679875,"package_name":"activesupport","ecosystem":"rubygems","requirements":"6.1.5","direct":false,"kind":"runtime","optional":false},{"id":13858679876,"package_name":"addressable","ecosystem":"rubygems","requirements":"2.8.5","direct":false,"kind":"runtime","optional":false},{"id":13858679877,"package_name":"algoliasearch","ecosystem":"rubygems","requirements":"1.27.5","direct":false,"kind":"runtime","optional":false},{"id":13858679878,"package_name":"artifactory","ecosystem":"rubygems","requirements":"3.0.15","direct":false,"kind":"runtime","optional":false},{"id":13858679879,"package_name":"atomos","ecosystem":"rubygems","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858679880,"package_name":"aws-eventstream","ecosystem":"rubygems","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858679881,"package_name":"aws-partitions","ecosystem":"rubygems","requirements":"1.825.0","direct":false,"kind":"runtime","optional":false},{"id":13858679882,"package_name":"aws-sdk-core","ecosystem":"rubygems","requirements":"3.182.0","direct":false,"kind":"runtime","optional":false},{"id":13858679883,"package_name":"aws-sdk-kms","ecosystem":"rubygems","requirements":"1.71.0","direct":false,"kind":"runtime","optional":false},{"id":13858679884,"package_name":"aws-sdk-s3","ecosystem":"rubygems","requirements":"1.134.0","direct":false,"kind":"runtime","optional":false},{"id":13858679885,"package_name":"aws-sigv4","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858679886,"package_name":"babosa","ecosystem":"rubygems","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858679887,"package_name":"claide","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858679888,"package_name":"cocoapods","ecosystem":"rubygems","requirements":"1.11.3","direct":false,"kind":"runtime","optional":false},{"id":13858679889,"package_name":"cocoapods-core","ecosystem":"rubygems","requirements":"1.11.3","direct":false,"kind":"runtime","optional":false},{"id":13858679890,"package_name":"cocoapods-deintegrate","ecosystem":"rubygems","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858679891,"package_name":"cocoapods-downloader","ecosystem":"rubygems","requirements":"1.6.3","direct":false,"kind":"runtime","optional":false},{"id":13858679892,"package_name":"cocoapods-plugins","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858679893,"package_name":"cocoapods-search","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858679894,"package_name":"cocoapods-trunk","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858679895,"package_name":"cocoapods-try","ecosystem":"rubygems","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858679896,"package_name":"colored","ecosystem":"rubygems","requirements":"1.2","direct":false,"kind":"runtime","optional":false},{"id":13858679897,"package_name":"colored2","ecosystem":"rubygems","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858679898,"package_name":"commander","ecosystem":"rubygems","requirements":"4.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858679899,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.1.10","direct":false,"kind":"runtime","optional":false},{"id":13858679900,"package_name":"declarative","ecosystem":"rubygems","requirements":"0.0.20","direct":false,"kind":"runtime","optional":false},{"id":13858679901,"package_name":"digest-crc","ecosystem":"rubygems","requirements":"0.6.5","direct":false,"kind":"runtime","optional":false},{"id":13858679902,"package_name":"domain_name","ecosystem":"rubygems","requirements":"0.5.20190701","direct":false,"kind":"runtime","optional":false},{"id":13858679903,"package_name":"dotenv","ecosystem":"rubygems","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":13858679904,"package_name":"emoji_regex","ecosystem":"rubygems","requirements":"3.2.3","direct":false,"kind":"runtime","optional":false},{"id":13858679905,"package_name":"escape","ecosystem":"rubygems","requirements":"0.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858679906,"package_name":"ethon","ecosystem":"rubygems","requirements":"0.15.0","direct":false,"kind":"runtime","optional":false},{"id":13858679907,"package_name":"excon","ecosystem":"rubygems","requirements":"0.103.0","direct":false,"kind":"runtime","optional":false},{"id":13858679908,"package_name":"faraday","ecosystem":"rubygems","requirements":"1.10.3","direct":false,"kind":"runtime","optional":false},{"id":13858679909,"package_name":"faraday-cookie_jar","ecosystem":"rubygems","requirements":"0.0.7","direct":false,"kind":"runtime","optional":false},{"id":13858679910,"package_name":"faraday-em_http","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858679911,"package_name":"faraday-em_synchrony","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858679912,"package_name":"faraday-excon","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858679913,"package_name":"faraday-httpclient","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858679914,"package_name":"faraday-multipart","ecosystem":"rubygems","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858679915,"package_name":"faraday-net_http","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858679916,"package_name":"faraday-net_http_persistent","ecosystem":"rubygems","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858679917,"package_name":"faraday-patron","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858679918,"package_name":"faraday-rack","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858679919,"package_name":"faraday-retry","ecosystem":"rubygems","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858679920,"package_name":"faraday_middleware","ecosystem":"rubygems","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858679921,"package_name":"fastimage","ecosystem":"rubygems","requirements":"2.2.7","direct":false,"kind":"runtime","optional":false},{"id":13858679922,"package_name":"fastlane","ecosystem":"rubygems","requirements":"2.216.0","direct":false,"kind":"runtime","optional":false},{"id":13858679923,"package_name":"ffi","ecosystem":"rubygems","requirements":"1.15.5","direct":false,"kind":"runtime","optional":false},{"id":13858679924,"package_name":"fourflusher","ecosystem":"rubygems","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858679925,"package_name":"fuzzy_match","ecosystem":"rubygems","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858679926,"package_name":"gh_inspector","ecosystem":"rubygems","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858679927,"package_name":"google-apis-androidpublisher_v3","ecosystem":"rubygems","requirements":"0.49.0","direct":false,"kind":"runtime","optional":false},{"id":13858679928,"package_name":"google-apis-core","ecosystem":"rubygems","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":13858679929,"package_name":"google-apis-iamcredentials_v1","ecosystem":"rubygems","requirements":"0.17.0","direct":false,"kind":"runtime","optional":false},{"id":13858679930,"package_name":"google-apis-playcustomapp_v1","ecosystem":"rubygems","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":13858679931,"package_name":"google-apis-storage_v1","ecosystem":"rubygems","requirements":"0.19.0","direct":false,"kind":"runtime","optional":false},{"id":13858679932,"package_name":"google-cloud-core","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858679933,"package_name":"google-cloud-env","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":13858679934,"package_name":"google-cloud-errors","ecosystem":"rubygems","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":13858679935,"package_name":"google-cloud-storage","ecosystem":"rubygems","requirements":"1.44.0","direct":false,"kind":"runtime","optional":false},{"id":13858679936,"package_name":"googleauth","ecosystem":"rubygems","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858679937,"package_name":"highline","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":13858679938,"package_name":"http-cookie","ecosystem":"rubygems","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858679939,"package_name":"httpclient","ecosystem":"rubygems","requirements":"2.8.3","direct":false,"kind":"runtime","optional":false},{"id":13858679940,"package_name":"i18n","ecosystem":"rubygems","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":13858679941,"package_name":"jmespath","ecosystem":"rubygems","requirements":"1.6.2","direct":false,"kind":"runtime","optional":false},{"id":13858679942,"package_name":"json","ecosystem":"rubygems","requirements":"2.6.3","direct":false,"kind":"runtime","optional":false},{"id":13858679943,"package_name":"jwt","ecosystem":"rubygems","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":13858679944,"package_name":"mini_magick","ecosystem":"rubygems","requirements":"4.12.0","direct":false,"kind":"runtime","optional":false},{"id":13858679945,"package_name":"mini_mime","ecosystem":"rubygems","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":13858679946,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":13858679947,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.15.0","direct":false,"kind":"runtime","optional":false},{"id":13858679948,"package_name":"molinillo","ecosystem":"rubygems","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":13858679949,"package_name":"multi_json","ecosystem":"rubygems","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":13858679950,"package_name":"multipart-post","ecosystem":"rubygems","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858679951,"package_name":"nanaimo","ecosystem":"rubygems","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858679952,"package_name":"nap","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858679953,"package_name":"naturally","ecosystem":"rubygems","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":13858679954,"package_name":"netrc","ecosystem":"rubygems","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":13858679955,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.14.2","direct":false,"kind":"runtime","optional":false},{"id":13858679956,"package_name":"optparse","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":13858679957,"package_name":"os","ecosystem":"rubygems","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858679958,"package_name":"plist","ecosystem":"rubygems","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":13858679959,"package_name":"public_suffix","ecosystem":"rubygems","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":13858679960,"package_name":"racc","ecosystem":"rubygems","requirements":"1.6.2","direct":false,"kind":"runtime","optional":false},{"id":13858679961,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":13858679962,"package_name":"representable","ecosystem":"rubygems","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":13858679963,"package_name":"retriable","ecosystem":"rubygems","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858679964,"package_name":"rexml","ecosystem":"rubygems","requirements":"3.2.6","direct":false,"kind":"runtime","optional":false},{"id":13858679965,"package_name":"rouge","ecosystem":"rubygems","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":13858679966,"package_name":"ruby-macho","ecosystem":"rubygems","requirements":"2.5.1","direct":false,"kind":"runtime","optional":false},{"id":13858679967,"package_name":"ruby2_keywords","ecosystem":"rubygems","requirements":"0.0.5","direct":false,"kind":"runtime","optional":false},{"id":13858679968,"package_name":"rubyzip","ecosystem":"rubygems","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":13858679969,"package_name":"security","ecosystem":"rubygems","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":13858679970,"package_name":"signet","ecosystem":"rubygems","requirements":"0.18.0","direct":false,"kind":"runtime","optional":false},{"id":13858679971,"package_name":"simctl","ecosystem":"rubygems","requirements":"1.6.10","direct":false,"kind":"runtime","optional":false},{"id":13858679972,"package_name":"terminal-notifier","ecosystem":"rubygems","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858679973,"package_name":"terminal-table","ecosystem":"rubygems","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":13858679974,"package_name":"trailblazer-option","ecosystem":"rubygems","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":13858679975,"package_name":"tty-cursor","ecosystem":"rubygems","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":13858679976,"package_name":"tty-screen","ecosystem":"rubygems","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":13858679977,"package_name":"tty-spinner","ecosystem":"rubygems","requirements":"0.9.3","direct":false,"kind":"runtime","optional":false},{"id":13858679978,"package_name":"typhoeus","ecosystem":"rubygems","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":13858679979,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":13858679980,"package_name":"uber","ecosystem":"rubygems","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":13858679981,"package_name":"unf","ecosystem":"rubygems","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":13858679982,"package_name":"unf_ext","ecosystem":"rubygems","requirements":"0.0.8.2","direct":false,"kind":"runtime","optional":false},{"id":13858679983,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":13858679984,"package_name":"webrick","ecosystem":"rubygems","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":13858679985,"package_name":"word_wrap","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13858679986,"package_name":"xcodeproj","ecosystem":"rubygems","requirements":"1.22.0","direct":false,"kind":"runtime","optional":false},{"id":13858679987,"package_name":"xcpretty","ecosystem":"rubygems","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":13858679988,"package_name":"xcpretty-travis-formatter","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13858679989,"package_name":"zeitwerk","ecosystem":"rubygems","requirements":"2.5.4","direct":false,"kind":"runtime","optional":false},{"id":13858679990,"package_name":"bundler","ecosystem":"rubygems","requirements":"2.3.9","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/e2e_android.new.yml","sha":null,"kind":"manifest","created_at":"2026-03-04T22:02:58.642Z","updated_at":"2026-03-04T22:02:58.642Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/.github/workflows/e2e_android.new.yml","dependencies":[{"id":25831226287,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25831226288,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25831226289,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25831226290,"package_name":"gradle/actions/setup-gradle","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25831226291,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25831226292,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25831226293,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25831226294,"package_name":"actions/cache/restore","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25831226297,"package_name":"reactivecircus/android-emulator-runner","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25831226298,"package_name":"actions/cache/save","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25831226299,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25831226300,"package_name":"iRoachie/slack-github-actions","ecosystem":"actions","requirements":"v2.3.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/crowdin-push.yml","sha":null,"kind":"manifest","created_at":"2026-03-04T22:02:55.952Z","updated_at":"2026-03-04T22:02:55.952Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/.github/workflows/crowdin-push.yml","dependencies":[{"id":25831226279,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25831226280,"package_name":"crowdin/github-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/crowdin-pull.yml","sha":null,"kind":"manifest","created_at":"2026-03-04T22:02:54.658Z","updated_at":"2026-03-04T22:02:54.658Z","repository_link":"https://github.com/inaturalist/iNaturalistReactNative/blob/main/.github/workflows/crowdin-pull.yml","dependencies":[{"id":25831226264,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25831226265,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25831226266,"package_name":"actions/cache","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25831226267,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25831226269,"package_name":"crowdin/github-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25831226270,"package_name":"inaturalist/crowdin-github-action","ecosystem":"actions","requirements":"pr-without-download","direct":true,"kind":"composite","optional":false},{"id":25831226273,"package_name":"iRoachie/slack-github-actions","ecosystem":"actions","requirements":"v2.3.2","direct":true,"kind":"composite","optional":false}]}],"score":8.730367211692958,"created_at":"2023-09-12T07:49:59.562Z","updated_at":"2026-05-13T20:30:25.435Z","avatar_url":"https://github.com/inaturalist.png","language":"Fluent","category":"Biosphere","sub_category":"Biodiversity Citizen Science","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# iNaturalistReactNative ![test workflow](https://github.com/inaturalist/iNaturalistReactNative/actions/workflows/test.yml/badge.svg) ![iOS e2e workflow](https://github.com/inaturalist/iNaturalistReactNative/actions/workflows/e2e_ios.yml/badge.svg) ![Android e2e workflow](https://github.com/inaturalist/iNaturalistReactNative/actions/workflows/e2e_android.yml/badge.svg)\n\nThis is an official iNaturalist client written in React Native that will eventually replace our existing iOS and Android apps. Achieving parity with those established apps is taking some time, but we're getting there!\n\n## Contributing\nSee [CONTRIBUTING](CONTRIBUTING.md) for guidelines on contributing to this project.\n\n## Setup\n\n### Requirements\n\n* Xcode 15 or above\n* [Android and iOS environment setup](https://reactnative.dev/docs/environment-setup) described in the RN docs\n\n### Install packages and pods\n\n1. Run `npm install`\n1. Run `npx pod-install` or `cd ios \u0026\u0026 pod install` from the root directory\n1. `cp env.example .env.staging` for staging and `cp env.example .env` for production and fill in appropriate values. This is not part of the code repo (contains secrets, such as OAuth client ID).\n1. To run on Android, do this `cp android/example-keystore.properties android/keystore.properties`. Fill in the relevant values. If you are a member of iNat staff, get them from another member of iNat Staff.\n1. Firebase is optional, you can remove it if you don't need it. If you do want to use it, you have to add platform-specific config files that are not part of the code repo.\n    1. On iOS, `cp ios/GoogleService-Info.example.plist ios/GoogleService-Info.staging.plist` and `cp ios/GoogleService-Info.example.plist ios/GoogleService-Info.production.plist`, and fill in the relevant values. If you are a member of iNat staff, get them from another member of iNat Staff.\n    1. On Android, `cp android/app/google-services.example.json android/app/src/debug/google-services.json` and `cp android/app/google-services.example.json android/app/src/release/google-services.json`, and fill in the relevant values. If you are a member of iNat staff, get them from another member of iNat Staff.\n1. Add AI Camera model and taxonomy files. The computer vision model and Geomodel files are not part of the code repo, and have to be installed. The app itself will load the model file with the filename specified in a .env file. On Android, the current file names are specified in these env variables `ANDROID_MODEL_FILE_NAME`, `ANDROID_TAXONOMY_FILE_NAME`, and `ANDROID_GEOMODEL_FILE_NAME`. On iOS, the current file names are specified in these env variables `IOS_MODEL_FILE_NAME`, `IOS_TAXONOMY_FILE_NAME`, and `IOS_GEOMODEL_FILE_NAME`. After a fresh clone of the repo and copying the env.example file (see above), you have to add the files by following these steps:\n    1. Add the example model files by executing `npm run add-example-model`. If that does not work continue with the next step.\n    1. If the download script fails: The sample model files are available in the latest release in this [`repository`](https://github.com/inaturalist/model-files).\n    1. On Android, these files are named `INatVision_Small_2_fact256_8bit.tflite`, `INatGeomodel_Small_2_8bit.tflite` and `taxonomy.csv`. Create a camera folder within Android assets (i.e. `android/app/src/debug/assets/camera`) and place the files there.\n    1. On iOS, these files are named `smallINatVision_Small_2_fact256_8bit.mlmodel`, `INatGeomodel_Small_2_8bit.mlmodel` and `taxonomy.json` and should be added to the `ios` folder.\n\n### Set up pre-commit hooks\n\n1. We're using [Husky](https://typicode.github.io/husky/#/) to automatically run `eslint` before each commit. Run `npm run postinstall` to install Husky locally.\n1. (Staff only) Set up GitGuardian to prevent yourself from committing secrets\n    1. [Install `ggshield`](https://docs.gitguardian.com/ggshield-docs/getting-started)\n    1. Get a GitGuardian API token from another staff developer and put it in the `GITGUARDIAN_API_KEY` env variable.\n\n### Run build\n\n1. Run `npm start -- --reset-cache` (`npm start` works too, but resetting the cache each time makes for a lot less build issues)\n2. Run `npm run ios` or `npm run android`\n\n### Rozenite (React Native DevTools plugins)\n\nYou may optionally, as an environment variable, set the Rozenite env var to enable the Rozenite React Native DevTools plugins: `WITH_ROZENITE=true npm start`. This makes the installed Rozenite plugins available in React Native DevTools in their respective tabs.\n\n### Debug Mode and Feature Flags\n\n\"Debug Mode\" can be enabled in the app by opening the \"About\" screen and tapping the version number three times. This enables the \"Debug\" screen in the Menu which includes a some additional app info and utilities. Additionally, when enabled, some parts of the app additionally render useful debugging info and debugging buttons.\n\nThe \"Debug\" screen also allows for toggling ([Feature Flags](https://en.wikipedia.org/wiki/Feature_toggle)) on and off. Feature Flags are sometimes used in our development to test new features or hide incremental development progress. The default values for whether a feature flag is enabled or not is defined in source ([`createFeatureFlagSlice.ts](https://github.com/inaturalist/iNaturalistReactNative/blob/477604016aaeb0b0553c0569854e49cda40069d0/src/stores/createFeatureFlagSlice.ts#L9)) which determines what typical users will see. In testing, it is often helpful to dynamically toggle features on and off. The debug screen lists each active feature flag and allows for overriding their default values. These overrides are not persisted so will reset to defaults on app launch.\n\n### Running with staging environment\n\nIf you're on staff you can configure the app to read from and write to our staging server. Override `API_URL` to a staging API domain, either using local `.env.staging` file, or overriding the environment variable when calling `npm start`, e.g. `API_URL=http://example.com npm start -- --reset-cache`.\n\n## Tests\nWe currently have three kinds of tests:\n\n1. `tests/integration`: Tests the integration of multiple modules, e.g. a list of observation that makes requests to a mocked API, persists the response data in local storage, retrieves the data from local storage and renders components.\n2. `tests/unit`: Tests only specific modules, like a single component, or a hook.\n3. `e2e`: Tests user interactions on the finished app build running on the iOS simulator (see below).\n\n### Unit tests \u0026 integration tests\nWe're using [Jest](https://jestjs.io/) and [React Native Testing Library](https://callstack.github.io/react-native-testing-library/) for most of our tests, [factoria](https://github.com/phanan/factoria) and [faker.js](https://github.com/Marak/faker.js/) to generate test data for use with mocks. `Local*` model factories represent locally persisted data, while `Remote*` factories represent that kinds of records we get from an API or external package.\n\n```bash\n# Run all tests\nnpm test\n\n# Run test paths matching a pattern\nnpm test MyObs\n\n# Run individual tests matching a pattern. Note the `--` to pass arguments to jest\nnpm test -- -t accessibility\n\n# Update snapshots for a specific path\nnpm test Button.test.js -- --updateSnapshot\n```\n\nNote that you can run `npx jest` as well, but that will omit some environment variables we need to set for the test environment, so for consistent test runs please use `npm test`.\n\nAlso note that `i18next` needs to be initialized in individual test files (haven't figured out a way to await initialization before *all* tests, plus allowing tests to control initialization helps when testing different locales). Add `beforeAll( async ( ) =\u003e { await initI18next( ); } );` to a test file if it depends on localized text.\n\n### E2E tests\n\n\u003e [!NOTE]\n\u003e Status of e2e tests in CI: internal / staff PRs run iOS Detox tests as a PR check. Android Detox tests are currently disabled. We are currently working to restore Android e2e tests. For now, we have a skeleton Android flow running a single smoketest flow for simplicity. This is not a PR check yet and can only be run manually (`workflow_dispatch` GH Actions trigger).\n\nWe're using [Detox](https://wix.github.io/Detox/docs/introduction/getting-started/) for E2E tests. If you want to run the e2e tests on your local machine, make sure you follow the Detox environment setup instructions.\n\nThen you have to populate `E2E_TEST_USERNAME` and `E2E_TEST_PASSWORD` in `.env` with real iNaturalist login credentials so the e2e test can actually authenticate.\n\nThen you can run the tests:\n\n```bash\n# Build the app and run the tests\nnpm run e2e\n```\n\nIf you don't have the iOS simulator the e2e tests are [configured](https://github.com/inaturalist/iNaturalistReactNative/blob/main/.detoxrc.js#L51) to use, you may need to create it in XCode 15: Go to Window \u003e Devices and Simulators, click the Simulators tab, click the \"+\" button in the lower left, and create a simulator that matches the `device.simulator.device.type` setting in `.detoxrc.js`.\n\nIf you have built the app already for a previous test, and just want to run an updated test without changing the app code, you can run `npm run e2e:test`.\n\nIf you are running into some issues after the tests have been working for some time, try updating `applesimutils` with `brew update \u0026\u0026 brew upgrade applesimutils`.\n\nIf you want to run the Android tests you need to prepare your environment. Before you dive into the [setup](https://wix.github.io/Detox/docs/19.x/introduction/android-dev-env), know that alternatively you might find it easier setting up the required local emulator, preferrably an AOSP (Android Open Source Project) version, using Android Studio. Make sure the emulator has the same name as in the `.detoxrc.js` file.\n\nRun `npm run e2e:build:android \u0026\u0026 npm run e2e:test:android` to build the APK for testing purposes and install and run it on the emulator with the name as stated in the `.detoxrc.js` file.\n\n#### Maestro\n\n\u003e [!NOTE]\n\u003e By the Maestro's team own disclosure, the `maestro record` command for generating a test run recording is unusably slow. As a workaround, we use the inline `startRecording` Maestro directive within tests, which is more performant. For convenience, this is defined in an `onFlowStart.yaml` intented to be referred to in each flow's `onFlowStart` lifecycle hook.\n\nSome desired test flows cannot be acheived with Detox and for those, we use Maestro. These are tests that rely on behavior external to the application such as deeplinks and sharing photos into the app. These are not currently run in CI as a PR check. The in-progress Android CI uses a Maestro smoketest flow as an exemplary command while we work on restoring Android Detox tests.\n\n## Translations\n\n### Adding and changing new source strings\n\nSource strings are in `src/i18n/strings.ftl` and should be in US English. Don't edit the files in `src/i18n/l10n/` because they will get overwritten when we pull in translations. All translation is done by volunteers on [Crowdin](https://crowdin.com/editor/inaturalistios/724), so please follow these guidelines to make things easier for those generous people.\n\n1. **Labels should match content as closesly as possible** (without exceeding 100 characters)\n    * Bad\n        ```fluent\n        collection-project-screen-title = ABOUT COLLECTION PROJECTS\n        ```\n\n    * Good\n        ```fluent\n        ABOUT-COLLECTION-PROJECTS = ABOUT COLLECTION PROJECTS\n        ```\n\n1. **Labels should change when the content changes**\n    * Bad\n        * Old\n            ```fluent\n            ABOUT-COLLECTION-PROJECTS = ABOUT COLLECTION PROJECTS\n            ```\n\n        * New\n            ```fluent\n            ABOUT-COLLECTION-PROJECTS = ABOUT COLLECTION AND UMBRELLA PROJECTS\n            ```\n\n    * Good\n        * Old\n            ```fluent\n            ABOUT-COLLECTION-PROJECTS = ABOUT COLLECTION PROJECTS\n            ```\n\n        * New\n            ```fluent\n            ABOUT-COLLECTION-AND-UMBRELLA-PROJECTS = ABOUT COLLECTION AND UMBRELLA PROJECTS\n            ```\n\n1. **Annotate strings with comments** unless the string is very self-descriptive\n    * Bad\n        ```fluent\n        Change-date = Change date\n        ```\n\n        Is this a verb phrase or a noun phrase? Are we talking about spare change in your pocket?\n\n    * Good\n        ```fluent\n        # Label for a button that changes a selected date\n        Change-date = Change date\n        ```\n\n1. **Use double-dashes to append extra context to keys and to keep them unique and descriptive.** For example, translators might need to translate the word \"Unknown\" differently if it refers to a place or a taxon, so you might include both `Unknown--place = Unknown` and `Unknown--taxon = Unknown`\n1. **Accessibility hints** are used by screen readers to describe what happens\nwhen the user interacts with an element. The [iOS Guidelines](https://developer.apple.com/documentation/uikit/uiaccessibilityelement/1619585-accessibilityhint) define it as \"A string that briefly describes the result of performing an action on the accessibility element.\" We write them in third person singular ending with a period\n1. **Pluralize text with a count** using [selectors](https://projectfluent.org/fluent/guide/selectors.html)\n    * Bad\n        ```fluent\n        x-observations = { $count } observations\n        ```\n\n    * Good\n        ```fluent\n        x-observations = { $count } { $count -\u003e\n          [one] observation\n          *[other] observations\n        }\n        ```\n\n1. **Avoid variables when possible.** Variables make translation and static code checks harder\n    * Bad\n        ```fluent\n        quality-grade-with-label = Quality Grade: { $qualityGrade }\n        ```\n\n    * Good\n        ```fluent\n        quality-grade-with-label--research = Quality Grade: Research\n        quality-grade-with-label--needs-id = Quality Grade: Needs ID\n        quality-grade-with-label--casual = Quality Grade: Casual\n        ```\n\n        There are only 3 possible quality grades, so this can just be three separate strings. Translators don't have to worry about the possible values of `$qualityGrade` and it's much easier to check for unglobalized or unused keys.\n\n### Adding new text to code\n\n1. Add new strings in English to `src/i18n/strings.ftl` using [Fluent syntax](https://projectfluent.org/fluent/guide/), e.g.\n    ```fluent\n    # Header for a paragraph describing projects\n    ABOUT-PROJECTS = ABOUT\n    # Text describing what projects are\n    projects-description =\n      Projects are really great, probably iNat's best feature.\n    ```\n1. Run `npm run translate` to validate strings and build the JSON files i18next needs to access text in the app\n1. In a commponent, use the `useTranslation` hook to reference your new string, e.g.\n    ```jsx\n    import { useTranslation } from \"sharedHooks\";\n    const MyComponent = ( ) =\u003e {\n      const { t } = useTranslation( );\n      return (\n        \u003cView\u003e\n          \u003cText\u003e{ t( \"ABOUT-PROJECTS\" ) }\u003c/Text\u003e\n          \u003cText\u003e{ t( \"projects-description\" ) }\u003c/Text\u003e\n        \u003c/View\u003e\n      );\n    };\n    ```\n    When components need to be included around interpolated variables, use the `\u003cTrans /\u003e` component:\n\n    Fluent:\n    ```fluent\n    Welcome-user = \u003c0\u003eWelcome back,\u003c/0\u003e\u003c1\u003e{ $userHandle }\u003c/1\u003e\n    ```\n\n    Usage:\n    ```jsx\n    \u003cTrans\n      i18nKey=\"Welcome-user\"\n      parent={View}\n      values={{ userHandle: currentUser?.login }}\n      components={[\n        /* be sure to include a key={index} prop to prevent React list/key warning */\n        \u003cSubheading1 key=\"0\" className=\"mt-5\" /\u003e,\n        \u003cHeading1 key=\"1\" /\u003e\n      ]}\n    /\u003e\n    ```\n\n### Pushing / Pulling Translations\n\nWe manage translations through Crowdin. Actually updating the translation files should be largely automated, but this is what it looks like to do it manually (you must have the [Crowdin CLI](https://github.com/crowdin/crowdin-cli) installed and have an [access token](https://crowdin.com/settings#api-key) associated with a Crowdin user that can post files to the specified project):\n\n```bash\n# Upload new strings. Source and destination paths are specified in crowdin.yml\ncrowdin upload --token YOUR_ACCESS_TOKEN --project-id YOUR_PROJECT_ID\n\n# Download new translations and build for use in the app\ncrowdin download --token YOUR_ACCESS_TOKEN --project-id YOUR_PROJECT_ID\nnpm run translate\ngit add src/i18n/l10n/*\ngit commit -a -m \"Updated translations\"\n```\n\n## Styling\n\nWe're using Nativewind, a styling system for React Native based on Tailwind CSS. Check the [Nativewind documentation](https://www.nativewind.dev/) to see what styles can be used in RN.\n\n## Icons\n\nWe have a custom set of icons stored as SVG files and compiled into a font. New icons should be included with issues in a ready-to-use form, but some editing may be required.\n\n1. Add / edit SVGs to / in `src/images/icons/` (`git add` any new icons). Icon SVGs must meet the following requirements\n  * `\u003csvg\u003e` element must have `width=\"24\"` and `height=\"24\"` attributes\n  * No paths with `fill-rule=\"evenodd\"` attribute or `fill-rule: evenodd styles`\n1. `npm run icons`\n1. Rebuild the app (you'll have newly-linked assets that won't hot reload)\n\n## Logging with Sentinel Files\n\nA sentinel file is a file that is created at the beginning of an interaction flow and deleted when the user successfully completes the flow. If the user does not successfully complete the flow, the file remains until it can be reported to a monitoring system. Details about the flow may be written to the file while the flow is in progress, providing developers with details about what the user did and when they exited the flow. This can be helpful for debugging issues related to cameras freezing, location requests stalling, or other difficult to reproduce hardware issues. Related code is in `sharedHelpers/sentinelFiles.ts`. The first user flow where we implemented this is the Camera, so you can look there for an example. To implement:\n\n1. At the beginning of a user flow (i.e., opening the Camera), generate a sentinel file using `await createSentinelFile( )` and passing in the name of the user flow.\n1. Log any subsequent steps in the user flow using `await logStage()` and passing in the sentinel file name, stage name, and any related data. Examples of stages in the Camera include fetching user location, saving photos, and taking a photo.\n    * It's a good practice to keep stage names consistent. Taking the example of saving photos, there are three distinct stages that may be helpful to log: `save_photos_to_photo_library_start`, `save_photos_to_photo_library_complete`, `save_photos_to_photo_library_error`\n1. When the user completes a user flow successfully, you can delete the sentinel file using `await deleteSentinelFile( )` and passing in the name of the user flow (i.e. when they navigate away from the Camera)\n1. On app load, we're checking for any sentinel files which have not been deleted using the `logSentinelFiles` function. If there are any lingering files, the file contents will be logged as errors to Grafana using `logger.error`, so developers on staff can peruse and see which stage a user completed successfully before the flow was abandoned.\n\n## Troubleshooting\n\n1. Run `npx react-native clean-project`. This will give you options to clean caches, clean builds, reinstall pods, and reinstall node_modules. Using this eliminates a lot of hard-to-diagnose build issues.\n1. If you're running on an M series chip, you may need to install a specific version of NDK to the app to build for Android. See `android/build.gradle`\n\n\n## Deploying\n\nWe use [fastlane](https://docs.fastlane.tools/) to help automate parts of the deployment process, which requires some additional setup.\n\n### Setting up fastlane\n\n1. Make a [Github personal access token](https://github.com/settings/tokens/) with repo access in the `GITHUB_API_TOKEN` environmental variable.\n1. `cp android/example-keystore.properties android/keystore.properties` and fill in the relevant values provided by another member of iNat staff.\n1. `cp fastlane/example-Appfile fastlane/Appfile` and fill in the relevant values provided by another member of iNat staff.\n1. Work with iNat staff to either get a new Apple ID or associate an existing one with the iNat Apple development team\n1. Sign in to Xcode with your Apple ID\n1. Manage Certificates and add an Apple Distribution certificate associated with the iNaturalist team\n\n\n### Using Fastlane\n\nThe current expectation is that we tag to freeze the code, bump the internal build number, and describe the changes represented by the tag. Then we release to make builds and publish on Github. Later, presumably when some of the change logs have been translated, we push builds for internal testing. If that looks ok, we push to public testing, and later to production release.\n\n```zsh\n# Make a git tag. This will bump the build number and prompt you to describe\n# what changed, which will be used for the eventual github release\n# description and changelogs uploaded to the app stores.\nfastlane tag\n\n# Make a github release. This will make relevant builds, a github release, and\n# add build files to the release\nfastlane release\n\n# Upload the build for the latest tag for internal testing\nfastlane internal\n\n# Upload the build for the latest tag for public testing (promotes latest\n# internal build to open testing)\nfastlane beta\n\n# Set up in a production release in app stores, so in the App Store, it\n# creates a distribution version based on the latest tag. At present the only\n# attributes it updates are the version and copyright. To choose a build and\n# submit for review you'll need to use the App Store\nfastlane prod\n```\n\n### Release Script\n\n1. Ensure all tests are passing on the main branch\n1. Review and resolve [security alerts](https://github.com/inaturalist/iNaturalistReactNative/security)\n1. Manual testing\n    1. Install a \"Release\" build on an iOS device\n        1. Online\n            1. Sign out if already signed in\n            1. Make an observation using the AI Camera\n            1. Delete the observation you just made\n            1. Go to Explore and view a taxon\n            1. Search for observations in a place\n            1. Change to observations view and view an observation\n            1. Go to the observers profile\n            1. Go to one project this user joined (if not available try another user)\n            1. Sign in\n            1. Make an observation by taking a new photo in the AI Camera; tap \"Upload Now\" to upload immediately; wait for upload to complete before moving on\n            1. Make an observation by taking a new photo in the StandardCamera; save without upload\n            1. Make an observation by importing an existing; save without upload\n            1. Make an observation without a photo; save without upload\n            1. Upload from the toolbar on MyObs\n        1. Offline\n            1. Go into airplane mode\n            1. Make an observation by taking a new photo in the AICamera\n            1. Make an observation by taking a new photo in the StandardCamera\n            1. Make an observation by importing an existing\n            1. Make an observation without a photo\n            1. Turn off airplane mode\n            1. Upload from the toolbar on MyObs\n        1. Update\n            1. Remove the app from the device\n            1. Go to either AppStore or TestFlight to install the latest designated public release build (TestFlight in case of latest release being in review, AppStore otherwise)\n            1. Sign in and make sure you have at least one uploaded observation with photo\n            1. Make one observation but keep it saved only, and not uploaded\n            1. Install a \"Release\" build on top of the TestFlight build\n            1. Upload the previously only saved observation\n    1. Install a \"release\" build on an Android device and repeat iOS steps\n1. Write release notes based on commits since the last release. Try to keep them brief but emphasize what's new and what's fixed. Just keep them in a text editor; you'll save them at a later step.\n1. Edit `package.json` and update the `version` per semantic versioning rules: bump the patch version if the only changes were bug fixes, bump minor version if there were new features, and bump the major version if the app was completely re-written or can't import data from previous versions.\n1. `npm install` to set the version in `package-lock.json`\n1. Commit changes\n1. `bundle exec fastlane tag` to create a tag and bump the build number. You'll be prompted to enter those release notes you wrote. (:wq to save and exit)\n1. `bundle exec fastlane release` to build and push a release to Github\n1. `bundle exec fastlane internal` to distribute the builds to internal test groups in TestFlight and the Play Store\n1. `bundle exec fastlane beta` to distribute the builds to external test groups in TestFlight and the Play Store\n1. If it's the end of the release cycle, `bundle exec fastlane prod` to prepare an App Store release on App Store Connect. You'll be prompted to write custom release notes that summarize changes since the last App Store release (not since the last build).\nAfter this command line call, attach the latest build to the new version in the App Store Connect UI on the web and submit for review with manual release control. Haven't figured out a good way to automate this without submitting to review at the same time, maybe impossible.\n1. After receiving OK during iteration meeting, make App Store release available\n    1. Start the staged release in App Store Connect\n    1. Mark the Github release as the latest non-pre-release\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["transforms","archiving","measur","optimize","humanities","generic","compose","observation","animals","conversion"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/41109","html_url":"https://ost.ecosyste.ms/projects/41109"}