{"id":304242,"name":"Open Infrastructure Map","description":"A view of the world's energy and water infrastructure mapped in the OpenStreetMap database.","url":"https://github.com/openinframap/openinframap","last_synced_at":"2026-04-20T09:30:32.243Z","repository":{"id":44903755,"uuid":"71061785","full_name":"openinframap/openinframap","owner":"openinframap","description":"Open Infrastructure Map, a view of infrastructure data in OpenStreetMap","archived":false,"fork":false,"pushed_at":"2026-04-05T17:19:53.000Z","size":24758,"stargazers_count":462,"open_issues_count":87,"forks_count":75,"subscribers_count":13,"default_branch":"main","last_synced_at":"2026-04-10T22:41:59.241Z","etag":null,"topics":["gis","imposm3","infrastructure","maplibre-gl-js","openstreetmap","postgis","tegola"],"latest_commit_sha":null,"homepage":"https://openinframap.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openinframap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"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":"2016-10-16T16:13:15.000Z","updated_at":"2026-04-09T22:24:02.000Z","dependencies_parsed_at":"2024-10-20T15:02:14.144Z","dependency_job_id":"2123114c-5403-4a05-b9e7-c1e8b4a8fd09","html_url":"https://github.com/openinframap/openinframap","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/openinframap/openinframap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openinframap%2Fopeninframap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openinframap%2Fopeninframap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openinframap%2Fopeninframap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openinframap%2Fopeninframap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openinframap","download_url":"https://codeload.github.com/openinframap/openinframap/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openinframap%2Fopeninframap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31920518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"openinframap","name":"Open Infrastructure Map","uuid":"22862352","kind":"organization","description":"Map of the world's infrastructure from OpenStreetMap","email":null,"website":"https://openinframap.org","location":null,"twitter":"openinframap","company":null,"icon_url":"https://avatars.githubusercontent.com/u/22862352?v=4","repositories_count":3,"last_synced_at":"2024-01-05T14:33:37.345Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/openinframap","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2024-01-05T14:33:37.793Z","updated_at":"2024-01-05T14:33:37.793Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openinframap","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openinframap/repositories"},"packages":[],"commits":{"id":6477317,"full_name":"openinframap/openinframap","default_branch":"main","total_commits":985,"total_committers":56,"total_bot_commits":8,"total_bot_committers":1,"mean_commits":17.589285714285715,"dds":0.17969543147208122,"past_year_total_commits":124,"past_year_total_committers":32,"past_year_total_bot_commits":5,"past_year_total_bot_committers":1,"past_year_mean_commits":3.875,"past_year_dds":0.5161290322580645,"last_synced_at":"2026-04-17T08:04:57.857Z","last_synced_commit":"702e8b5dd968df920c0107bf9f61f64621d67829","created_at":"2024-11-21T00:03:51.132Z","updated_at":"2026-04-17T08:03:51.926Z","committers":[{"name":"Russ Garrett","email":"russ@garrett.co.uk","login":"russss","count":808},{"name":"Steve Lee","email":"stevel2520@gmail.com","login":"SteveLz","count":21},{"name":"Jim Kats","email":"jim-kats@hotmail.com","login":"jimkats1","count":14},{"name":"Jan Alexander","email":"jan@nalx.net","login":"nalxnet","count":13},{"name":"Fredrik","email":"weblate@0v.no","login":null,"count":10},{"name":"Piotr Sekuła","email":"p.sekula.tlumaczenia@gmail.com","login":null,"count":9},{"name":"Fjuro","email":"fjuro@alius.cz","login":"Fjuro","count":9},{"name":"FLacombe","email":"francois.lacombe@infos-reseaux.com","login":"flacombe","count":8},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":8},{"name":"danieldegroot2","email":"danieldegroot18@gmail.com","login":"danieldegroot2","count":5},{"name":"Hosted Weblate","email":"hosted@weblate.org","login":"weblate","count":5},{"name":"Farras Octara","email":"farras.octara@gmail.com","login":"farrasoctara","count":4},{"name":"mcliquid","email":"info@mcliquid.de","login":"mcliquid","count":4},{"name":"Charl Jooste","email":"joostecg@gmail.com","login":"joostecg","count":3},{"name":"DAVID","email":"remidavid@outlook.com","login":"ramdavv","count":3},{"name":"Jean-Baptiste","email":"87148630+Jean-BaptisteC","login":"Jean-BaptisteC","count":3},{"name":"தமிழ்நேரம்","email":"anishprabu.t@gmail.com","login":"TamilNeram","count":3},{"name":"Priit Jõerüüt","email":"hwlate@joeruut.com","login":null,"count":2},{"name":"Daniel Nylander","email":"daniel@danielnylander.se","login":null,"count":2},{"name":"Alumina","email":"dev@mail.alumina.me","login":null,"count":2},{"name":"Dániel Balla","email":"b.dnl111@gmail.com","login":"balladaniel","count":2},{"name":"Engin Gem","email":"engingem@gmail.com","login":"engingem","count":2},{"name":"Eugene","email":"chupiken@outlook.com","login":"chupiken","count":2},{"name":"Janko Mihelić","email":"janjko@gmail.com","login":"Janjko","count":2},{"name":"Mikkel Blæsbjerg","email":"mikkelblaesbjerg@gmail.com","login":"Blaesbjerg97","count":2},{"name":"Radoslav","email":"radoslavorlov@gmail.com","login":"radoslav-orlov","count":2},{"name":"Raphael Franzen","email":"franzen.raphael@hotmail.com","login":"raphael03franzen","count":2},{"name":"Sergey Pokatov","email":"sergejs.pokatovs@ui.com","login":"pokatov","count":2},{"name":"dreigiau","email":"sterilgrimed23@gmail.com","login":"rose-3000","count":2},{"name":"juanman","email":"jmm@cafelug.org.ar","login":"kjuanman","count":2},{"name":"luiseme","email":"luiseme@disroot.org","login":"luiseme","count":2},{"name":"Štefan Baebler","email":"stefan.baebler@gmail.com","login":"stefanb","count":2},{"name":"Damien","email":"damien@daml.fr","login":"Daml","count":2},{"name":"bittin1ddc447d824349b2","email":"bittin@reimu.nl","login":"bittin","count":1},{"name":"Michael Behrens","email":"mfbehrens99@gmail.com","login":null,"count":1},{"name":"dreigiau","email":"dreigiau@users.noreply.hosted.weblate.org","login":null,"count":1},{"name":"gmkeebiy","email":"gmkeebiy@sharklasers.com","login":null,"count":1},{"name":"Fjuro","email":"fjuro@users.noreply.hosted.weblate.org","login":null,"count":1},{"name":"Francis Barre","email":"darkeltree@gmail.com","login":null,"count":1},{"name":"Hosted Weblate user 143720","email":"misterpharaoh@users.noreply.hosted.weblate.org","login":null,"count":1},{"name":"Supaplex","email":"bejokeup@gmail.com","login":"Supaplextw","count":1},{"name":"Robin van der Linde","email":"robin.vanderlinde@gmail.com","login":"RobinLinde","count":1},{"name":"Reza Almanda","email":"rezaalmanda27@gmail.com","login":"rezaalmanda","count":1},{"name":"Mathias Haugsbø","email":"mathiash98@gmail.com","login":"mathiash98","count":1},{"name":"JesseWeinstein","email":"jesse@wefu.org","login":"JesseWeinstein","count":1},{"name":"gallegonovato","email":"fran-carro@hotmail.es","login":"gallegonovato","count":1},{"name":"gluap","email":"44007906+gluap","login":"gluap","count":1},{"name":"Allan Nordhøy","email":"epost@anotheragency.no","login":"comradekingu","count":1},{"name":"Andres Gomez Gomez Casanova","email":"angoca@yahoo.com","login":"angoca","count":1},{"name":"Blubberland","email":"github@alias.kardansch.de","login":"Blubberland","count":1},{"name":"Claudius","email":"claudius.h@gmx.de","login":"claudiush","count":1},{"name":"Elia Berti","email":"berti.elia@gmail.com","login":"eitreb","count":1},{"name":"Ettore Atalan","email":"atalanttore@googlemail.com","login":"Atalanttore","count":1},{"name":"Florian Lainez","email":"winnerflo@free.fr","login":"overflorian","count":1},{"name":"Gazer75","email":"Gazer75","login":"Gazer75","count":1},{"name":"kasz_","email":"kasznickiwilliam2@gmail.com","login":"williamkasznicki","count":1}],"past_year_committers":[{"name":"Russ Garrett","email":"russ@garrett.co.uk","login":"russss","count":60},{"name":"Steve Lee","email":"stevel2520@gmail.com","login":"SteveLz","count":6},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":5},{"name":"Jan Alexander","email":"jan@nalx.net","login":"nalxnet","count":4},{"name":"Jim Kats","email":"jim-kats@hotmail.com","login":"jimkats1","count":4},{"name":"Piotr Sekuła","email":"p.sekula.tlumaczenia@gmail.com","login":null,"count":3},{"name":"Charl Jooste","email":"joostecg@gmail.com","login":"joostecg","count":3},{"name":"Fjuro","email":"fjuro@alius.cz","login":"Fjuro","count":3},{"name":"Daniel Nylander","email":"daniel@danielnylander.se","login":null,"count":2},{"name":"DAVID","email":"remidavid@outlook.com","login":"ramdavv","count":2},{"name":"Dániel Balla","email":"b.dnl111@gmail.com","login":"balladaniel","count":2},{"name":"Engin Gem","email":"engingem@gmail.com","login":"engingem","count":2},{"name":"Eugene","email":"chupiken@outlook.com","login":"chupiken","count":2},{"name":"Janko Mihelić","email":"janjko@gmail.com","login":"Janjko","count":2},{"name":"Mikkel Blæsbjerg","email":"mikkelblaesbjerg@gmail.com","login":"Blaesbjerg97","count":2},{"name":"Radoslav","email":"radoslavorlov@gmail.com","login":"radoslav-orlov","count":2},{"name":"Raphael Franzen","email":"franzen.raphael@hotmail.com","login":"raphael03franzen","count":2},{"name":"Sergey Pokatov","email":"sergejs.pokatovs@ui.com","login":"pokatov","count":2},{"name":"dreigiau","email":"sterilgrimed23@gmail.com","login":"rose-3000","count":2},{"name":"Damien","email":"damien@daml.fr","login":"Daml","count":2},{"name":"தமிழ்நேரம்","email":"anishprabu.t@gmail.com","login":"TamilNeram","count":1},{"name":"mcliquid","email":"info@mcliquid.de","login":"mcliquid","count":1},{"name":"Alumina","email":"dev@mail.alumina.me","login":null,"count":1},{"name":"Hosted Weblate user 143720","email":"misterpharaoh@users.noreply.hosted.weblate.org","login":null,"count":1},{"name":"dreigiau","email":"dreigiau@users.noreply.hosted.weblate.org","login":null,"count":1},{"name":"kasz_","email":"kasznickiwilliam2@gmail.com","login":"williamkasznicki","count":1},{"name":"danieldegroot2","email":"67521919+danieldegroot2","login":"danieldegroot2","count":1},{"name":"bittin1ddc447d824349b2","email":"bittin@reimu.nl","login":"bittin","count":1},{"name":"Supaplex","email":"bejokeup@gmail.com","login":"Supaplextw","count":1},{"name":"Farras Octara","email":"farras.octara@gmail.com","login":"farrasoctara","count":1},{"name":"Blubberland","email":"github@alias.kardansch.de","login":"Blubberland","count":1},{"name":"Andres Gomez Gomez Casanova","email":"angoca@yahoo.com","login":"angoca","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/openinframap%2Fopeninframap/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-19T00:00:13.908Z","repositories_count":6214219,"commits_count":900055504,"contributors_count":34914885,"owners_count":1143435,"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":"openinframap/openinframap","html_url":"https://github.com/openinframap/openinframap","last_synced_at":"2026-04-10T22:40:48.922Z","status":"active","issues_count":166,"pull_requests_count":42,"avg_time_to_close_issue":59448088.53125,"avg_time_to_close_pull_request":6984489.5,"issues_closed_count":96,"pull_requests_closed_count":36,"pull_request_authors_count":16,"issue_authors_count":56,"avg_comments_per_issue":1.9879518072289157,"avg_comments_per_pull_request":0.5714285714285714,"merged_pull_requests_count":23,"bot_issues_count":0,"bot_pull_requests_count":16,"past_year_issues_count":19,"past_year_pull_requests_count":21,"past_year_avg_time_to_close_issue":24723.0,"past_year_avg_time_to_close_pull_request":842925.6875,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":0.5789473684210527,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":13,"past_year_merged_pull_requests_count":11,"created_at":"2024-05-17T02:42:02.293Z","updated_at":"2026-04-10T22:40:48.923Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/openinframap%2Fopeninframap","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/openinframap%2Fopeninframap/issues","issue_labels_count":{"reimport":25,"enhancement":13,"style":9,"web":4,"backend":3,"localisation":2,"design":2,"stats":2,"bug":1},"pull_request_labels_count":{"dependencies":16,"javascript":13,"python:uv":1,"python":1},"issue_author_associations_count":{"NONE":90,"CONTRIBUTOR":76},"pull_request_author_associations_count":{"CONTRIBUTOR":31,"NONE":11},"issue_authors":{"flacombe":29,"russss":26,"pyrog":19,"jidanni":16,"Gazer75":14,"Jean-BaptisteC":3,"Daniel-Beardsmore":3,"timoo54":2,"wolfy1339":2,"Ly0n":2,"7RST1":2,"claudiush":2,"JesseWeinstein":2,"maro-21":2,"matburnham":1,"lizzyd710":1,"andrewharvey":1,"u4y0u":1,"ka2er":1,"henry422":1,"un-logic":1,"gambon2010":1,"DiogoBaptista98":1,"lufticus":1,"edsu":1,"Janjko":1,"Daml":1,"lorenzleutgeb":1,"pmauduit":1,"RedAuburn":1,"atabaraud":1,"kjuanman":1,"kalon33":1,"AntiCompositeNumber":1,"Saltyson":1,"vincentvd1":1,"boothym":1,"rivermont":1,"howff":1,"habi":1,"sb12":1,"stillhart":1,"tntchn":1,"pyrat":1,"gpoilvet":1,"Matthias84":1,"JaapKeuter":1,"angoca":1,"pietervdvn":1,"nalxnet":1,"ghost":1,"martinum4":1,"InsertUser":1,"octavo":1,"mifozski":1,"amihalik":1},"pull_request_authors":{"dependabot[bot]":16,"flacombe":7,"Jean-BaptisteC":4,"aluminaaaaaa":2,"nalxnet":2,"JesseWeinstein":1,"mathiash98":1,"Daml":1,"russss":1,"francois2metz":1,"Hiausirg":1,"danieldegroot2":1,"sbbollu":1,"Saltyson":1,"claudiush":1,"gluap":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-17T00:00:09.649Z","repositories_count":14293927,"issues_count":34560357,"pull_requests_count":113097569,"authors_count":11236650,"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":{"backend":2,"stats":2},"past_year_pull_request_labels_count":{"dependencies":11,"javascript":9,"python":1,"python:uv":1},"past_year_issue_author_associations_count":{"NONE":11,"CONTRIBUTOR":8},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":15,"NONE":4},"past_year_issue_authors":{"russss":3,"Ly0n":2,"angoca":1,"AntiCompositeNumber":1,"claudiush":1,"Daml":1,"gambon2010":1,"Gazer75":1,"howff":1,"jidanni":1,"lizzyd710":1,"nalxnet":1,"octavo":1,"Saltyson":1,"stillhart":1,"wolfy1339":1},"past_year_pull_request_authors":{"dependabot[bot]":11,"aluminaaaaaa":2,"nalxnet":2,"Daml":1,"danieldegroot2":1,"Saltyson":1,"sbbollu":1},"maintainers":[],"active_maintainers":[]},"events":{"total":{"DeleteEvent":3,"PullRequestEvent":32,"ForkEvent":27,"IssuesEvent":60,"WatchEvent":123,"IssueCommentEvent":78,"PushEvent":192,"PullRequestReviewEvent":3,"CreateEvent":6},"last_year":{"DeleteEvent":1,"PullRequestEvent":18,"ForkEvent":20,"IssuesEvent":13,"WatchEvent":79,"IssueCommentEvent":21,"PushEvent":43,"PullRequestReviewEvent":2,"CreateEvent":4}},"keywords":["gis","imposm3","infrastructure","maplibre-gl-js","openstreetmap","postgis","tegola"],"dependencies":[{"ecosystem":"npm","filepath":"web/package-lock.json","sha":null,"kind":"lockfile","created_at":"2022-09-16T03:41:43.982Z","updated_at":"2022-09-16T03:41:43.982Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/web/package-lock.json","dependencies":[{"id":5009911170,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911171,"package_name":"@babel/compat-data","ecosystem":"npm","requirements":"7.15.0","direct":false,"kind":"development","optional":false},{"id":5009911172,"package_name":"@babel/core","ecosystem":"npm","requirements":"7.15.5","direct":false,"kind":"development","optional":false},{"id":5009911173,"package_name":"@babel/generator","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911174,"package_name":"@babel/helper-annotate-as-pure","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911175,"package_name":"@babel/helper-builder-binary-assignment-operator-visitor","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911176,"package_name":"@babel/helper-compilation-targets","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911177,"package_name":"@babel/helper-create-class-features-plugin","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911178,"package_name":"@babel/helper-create-regexp-features-plugin","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911179,"package_name":"@babel/helper-define-polyfill-provider","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"development","optional":false},{"id":5009911180,"package_name":"@babel/helper-explode-assignable-expression","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911181,"package_name":"@babel/helper-function-name","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911182,"package_name":"@babel/helper-get-function-arity","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911183,"package_name":"@babel/helper-hoist-variables","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911184,"package_name":"@babel/helper-member-expression-to-functions","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911185,"package_name":"@babel/helper-module-imports","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911186,"package_name":"@babel/helper-module-transforms","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911187,"package_name":"@babel/helper-optimise-call-expression","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911188,"package_name":"@babel/helper-plugin-utils","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911189,"package_name":"@babel/helper-remap-async-to-generator","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911190,"package_name":"@babel/helper-replace-supers","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911191,"package_name":"@babel/helper-simple-access","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911192,"package_name":"@babel/helper-skip-transparent-expression-wrappers","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911193,"package_name":"@babel/helper-split-export-declaration","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911194,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.14.9","direct":false,"kind":"development","optional":false},{"id":5009911195,"package_name":"@babel/helper-validator-option","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911196,"package_name":"@babel/helper-wrap-function","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911197,"package_name":"@babel/helpers","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911198,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911199,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.15.6","direct":false,"kind":"development","optional":false},{"id":5009911200,"package_name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911201,"package_name":"@babel/plugin-proposal-async-generator-functions","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911202,"package_name":"@babel/plugin-proposal-class-properties","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911203,"package_name":"@babel/plugin-proposal-class-static-block","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911204,"package_name":"@babel/plugin-proposal-dynamic-import","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911205,"package_name":"@babel/plugin-proposal-export-namespace-from","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911206,"package_name":"@babel/plugin-proposal-json-strings","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911207,"package_name":"@babel/plugin-proposal-logical-assignment-operators","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911208,"package_name":"@babel/plugin-proposal-nullish-coalescing-operator","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911209,"package_name":"@babel/plugin-proposal-numeric-separator","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911210,"package_name":"@babel/plugin-proposal-object-rest-spread","ecosystem":"npm","requirements":"7.15.6","direct":false,"kind":"development","optional":false},{"id":5009911211,"package_name":"@babel/plugin-proposal-optional-catch-binding","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911212,"package_name":"@babel/plugin-proposal-optional-chaining","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911213,"package_name":"@babel/plugin-proposal-private-methods","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911214,"package_name":"@babel/plugin-proposal-private-property-in-object","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911215,"package_name":"@babel/plugin-proposal-unicode-property-regex","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911216,"package_name":"@babel/plugin-syntax-async-generators","ecosystem":"npm","requirements":"7.8.4","direct":false,"kind":"development","optional":false},{"id":5009911217,"package_name":"@babel/plugin-syntax-class-properties","ecosystem":"npm","requirements":"7.12.13","direct":false,"kind":"development","optional":false},{"id":5009911218,"package_name":"@babel/plugin-syntax-class-static-block","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911219,"package_name":"@babel/plugin-syntax-dynamic-import","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":5009911220,"package_name":"@babel/plugin-syntax-export-namespace-from","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":5009911221,"package_name":"@babel/plugin-syntax-json-strings","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":5009911222,"package_name":"@babel/plugin-syntax-logical-assignment-operators","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"development","optional":false},{"id":5009911291,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"7.0.9","direct":false,"kind":"development","optional":false},{"id":5009911223,"package_name":"@babel/plugin-syntax-nullish-coalescing-operator","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":5009911224,"package_name":"@babel/plugin-syntax-numeric-separator","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"development","optional":false},{"id":5009911225,"package_name":"@babel/plugin-syntax-object-rest-spread","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":5009911226,"package_name":"@babel/plugin-syntax-optional-catch-binding","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":5009911227,"package_name":"@babel/plugin-syntax-optional-chaining","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":5009911228,"package_name":"@babel/plugin-syntax-private-property-in-object","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911229,"package_name":"@babel/plugin-syntax-top-level-await","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911230,"package_name":"@babel/plugin-transform-arrow-functions","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911231,"package_name":"@babel/plugin-transform-async-to-generator","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911232,"package_name":"@babel/plugin-transform-block-scoped-functions","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911233,"package_name":"@babel/plugin-transform-block-scoping","ecosystem":"npm","requirements":"7.15.3","direct":false,"kind":"development","optional":false},{"id":5009911234,"package_name":"@babel/plugin-transform-classes","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911235,"package_name":"@babel/plugin-transform-computed-properties","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911236,"package_name":"@babel/plugin-transform-destructuring","ecosystem":"npm","requirements":"7.14.7","direct":false,"kind":"development","optional":false},{"id":5009911237,"package_name":"@babel/plugin-transform-dotall-regex","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911238,"package_name":"@babel/plugin-transform-duplicate-keys","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911239,"package_name":"@babel/plugin-transform-exponentiation-operator","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911240,"package_name":"@babel/plugin-transform-for-of","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911241,"package_name":"@babel/plugin-transform-function-name","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911242,"package_name":"@babel/plugin-transform-literals","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911243,"package_name":"@babel/plugin-transform-member-expression-literals","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911244,"package_name":"@babel/plugin-transform-modules-amd","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911245,"package_name":"@babel/plugin-transform-modules-commonjs","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911246,"package_name":"@babel/plugin-transform-modules-systemjs","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911247,"package_name":"@babel/plugin-transform-modules-umd","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911248,"package_name":"@babel/plugin-transform-named-capturing-groups-regex","ecosystem":"npm","requirements":"7.14.9","direct":false,"kind":"development","optional":false},{"id":5009911249,"package_name":"@babel/plugin-transform-new-target","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911250,"package_name":"@babel/plugin-transform-object-super","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911251,"package_name":"@babel/plugin-transform-parameters","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911252,"package_name":"@babel/plugin-transform-property-literals","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911253,"package_name":"@babel/plugin-transform-regenerator","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911254,"package_name":"@babel/plugin-transform-reserved-words","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911255,"package_name":"@babel/plugin-transform-shorthand-properties","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911256,"package_name":"@babel/plugin-transform-spread","ecosystem":"npm","requirements":"7.14.6","direct":false,"kind":"development","optional":false},{"id":5009911257,"package_name":"@babel/plugin-transform-sticky-regex","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911258,"package_name":"@babel/plugin-transform-template-literals","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911259,"package_name":"@babel/plugin-transform-typeof-symbol","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911260,"package_name":"@babel/plugin-transform-unicode-escapes","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911261,"package_name":"@babel/plugin-transform-unicode-regex","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":5009911262,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"7.15.6","direct":false,"kind":"development","optional":false},{"id":5009911263,"package_name":"@babel/preset-modules","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":5009911264,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911265,"package_name":"@babel/template","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911266,"package_name":"@babel/traverse","ecosystem":"npm","requirements":"7.15.4","direct":false,"kind":"development","optional":false},{"id":5009911267,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.15.6","direct":false,"kind":"development","optional":false},{"id":5009911268,"package_name":"@discoveryjs/json-ext","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"development","optional":false},{"id":5009911269,"package_name":"@mapbox/geojson-rewind","ecosystem":"npm","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":5009911270,"package_name":"@mapbox/geojson-types","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":5009911271,"package_name":"@mapbox/jsonlint-lines-primitives","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":5009911272,"package_name":"@mapbox/mapbox-gl-supported","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":5009911273,"package_name":"@mapbox/node-pre-gyp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":5009911274,"package_name":"semver","ecosystem":"npm","requirements":"7.3.5","direct":false,"kind":"development","optional":false},{"id":5009911275,"package_name":"@mapbox/point-geometry","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":5009911276,"package_name":"@mapbox/shelf-pack","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911277,"package_name":"@mapbox/spritezero","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":5009911278,"package_name":"@mapbox/tiny-sdf","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"runtime","optional":false},{"id":5009911279,"package_name":"@mapbox/unitbezier","ecosystem":"npm","requirements":"0.0.0","direct":false,"kind":"runtime","optional":false},{"id":5009911280,"package_name":"@mapbox/vector-tile","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":5009911281,"package_name":"@mapbox/whoots-js","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":5009911282,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"development","optional":false},{"id":5009911283,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":5009911284,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":5009911285,"package_name":"@russss/mapboxgl-layer-switcher","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":5009911286,"package_name":"@types/eslint","ecosystem":"npm","requirements":"7.28.0","direct":false,"kind":"development","optional":false},{"id":5009911287,"package_name":"@types/eslint-scope","ecosystem":"npm","requirements":"3.7.1","direct":false,"kind":"development","optional":false},{"id":5009911288,"package_name":"@types/estree","ecosystem":"npm","requirements":"0.0.50","direct":false,"kind":"development","optional":false},{"id":5009911289,"package_name":"@types/html-minifier-terser","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":5009911290,"package_name":"@types/http-proxy","ecosystem":"npm","requirements":"1.17.7","direct":false,"kind":"development","optional":false},{"id":5009911292,"package_name":"@types/node","ecosystem":"npm","requirements":"16.9.1","direct":false,"kind":"development","optional":false},{"id":5009911293,"package_name":"@types/q","ecosystem":"npm","requirements":"1.5.5","direct":false,"kind":"development","optional":false},{"id":5009911294,"package_name":"@types/retry","ecosystem":"npm","requirements":"0.12.1","direct":false,"kind":"development","optional":false},{"id":5009911295,"package_name":"@webassemblyjs/ast","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911296,"package_name":"@webassemblyjs/floating-point-hex-parser","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911297,"package_name":"@webassemblyjs/helper-api-error","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911298,"package_name":"@webassemblyjs/helper-buffer","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911299,"package_name":"@webassemblyjs/helper-numbers","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911300,"package_name":"@webassemblyjs/helper-wasm-bytecode","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911301,"package_name":"@webassemblyjs/helper-wasm-section","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911302,"package_name":"@webassemblyjs/ieee754","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911303,"package_name":"@webassemblyjs/leb128","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911304,"package_name":"@webassemblyjs/utf8","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911305,"package_name":"@webassemblyjs/wasm-edit","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911306,"package_name":"@webassemblyjs/wasm-gen","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911307,"package_name":"@webassemblyjs/wasm-opt","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911308,"package_name":"@webassemblyjs/wasm-parser","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911309,"package_name":"@webassemblyjs/wast-printer","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":5009911310,"package_name":"@webpack-cli/configtest","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911311,"package_name":"@webpack-cli/info","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":5009911312,"package_name":"@webpack-cli/serve","ecosystem":"npm","requirements":"1.5.2","direct":false,"kind":"development","optional":false},{"id":5009911313,"package_name":"@xtuc/ieee754","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":5009911314,"package_name":"@xtuc/long","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":5009911315,"package_name":"abbrev","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911316,"package_name":"accepts","ecosystem":"npm","requirements":"1.3.7","direct":false,"kind":"development","optional":false},{"id":5009911317,"package_name":"acorn","ecosystem":"npm","requirements":"8.5.0","direct":false,"kind":"development","optional":false},{"id":5009911318,"package_name":"acorn-import-assertions","ecosystem":"npm","requirements":"1.7.6","direct":false,"kind":"development","optional":false},{"id":5009911319,"package_name":"agent-base","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":5009911320,"package_name":"aggregate-error","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":5009911321,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"development","optional":false},{"id":5009911322,"package_name":"ajv-keywords","ecosystem":"npm","requirements":"3.5.2","direct":false,"kind":"development","optional":false},{"id":5009911323,"package_name":"ansi-html-community","ecosystem":"npm","requirements":"0.0.8","direct":false,"kind":"development","optional":false},{"id":5009911324,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":5009911325,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":5009911326,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":5009911327,"package_name":"aproba","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":5009911328,"package_name":"are-we-there-yet","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"development","optional":false},{"id":5009911329,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":5009911330,"package_name":"array-flatten","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":5009911331,"package_name":"array-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":5009911332,"package_name":"async","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"development","optional":false},{"id":5009911333,"package_name":"babel-loader","ecosystem":"npm","requirements":"8.2.2","direct":false,"kind":"development","optional":false},{"id":5009911334,"package_name":"babel-plugin-dynamic-import-node","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"development","optional":false},{"id":5009911335,"package_name":"babel-plugin-polyfill-corejs2","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"development","optional":false},{"id":5009911336,"package_name":"babel-plugin-polyfill-corejs3","ecosystem":"npm","requirements":"0.2.4","direct":false,"kind":"development","optional":false},{"id":5009911337,"package_name":"babel-plugin-polyfill-regenerator","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"development","optional":false},{"id":5009911338,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":5009911339,"package_name":"batch","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":5009911340,"package_name":"big.js","ecosystem":"npm","requirements":"5.2.2","direct":false,"kind":"development","optional":false},{"id":5009911341,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":5009911342,"package_name":"body-parser","ecosystem":"npm","requirements":"1.19.0","direct":false,"kind":"development","optional":false},{"id":5009911343,"package_name":"bytes","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":5009911344,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"development","optional":false},{"id":5009911345,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":5009911346,"package_name":"bonjour","ecosystem":"npm","requirements":"3.5.0","direct":false,"kind":"development","optional":false},{"id":5009911347,"package_name":"boolbase","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911348,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":5009911349,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":5009911350,"package_name":"browserslist","ecosystem":"npm","requirements":"4.17.0","direct":false,"kind":"development","optional":false},{"id":5009911351,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":5009911352,"package_name":"buffer-indexof","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911353,"package_name":"bytes","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911354,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":5009911355,"package_name":"camel-case","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":5009911356,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001256","direct":false,"kind":"development","optional":false},{"id":5009911357,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":5009911358,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.2","direct":false,"kind":"development","optional":false},{"id":5009911359,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":5009911360,"package_name":"chownr","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":5009911361,"package_name":"chrome-trace-event","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":5009911362,"package_name":"clean-css","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":5009911363,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":5009911364,"package_name":"clean-stack","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":5009911365,"package_name":"clone-deep","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":5009911366,"package_name":"coa","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":5009911367,"package_name":"code-point-at","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":5009911368,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":5009911369,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":5009911370,"package_name":"colorette","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":5009911371,"package_name":"commander","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":5009911372,"package_name":"commondir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":5009911373,"package_name":"compressible","ecosystem":"npm","requirements":"2.0.18","direct":false,"kind":"development","optional":false},{"id":5009911374,"package_name":"compression","ecosystem":"npm","requirements":"1.7.4","direct":false,"kind":"development","optional":false},{"id":5009911375,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":5009911376,"package_name":"connect-history-api-fallback","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":5009911377,"package_name":"console-control-strings","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":5009911378,"package_name":"content-disposition","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"development","optional":false},{"id":5009911379,"package_name":"content-type","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911380,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"development","optional":false},{"id":5009911381,"package_name":"cookie","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":5009911382,"package_name":"cookie-signature","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":5009911383,"package_name":"copy-webpack-plugin","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"development","optional":false},{"id":5009911384,"package_name":"schema-utils","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":5009911385,"package_name":"core-js-compat","ecosystem":"npm","requirements":"3.17.3","direct":false,"kind":"development","optional":false},{"id":5009911386,"package_name":"semver","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":5009911387,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":5009911388,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":5009911389,"package_name":"css-loader","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"development","optional":false},{"id":5009911390,"package_name":"css-select","ecosystem":"npm","requirements":"4.1.3","direct":false,"kind":"development","optional":false},{"id":5009911391,"package_name":"css-select-base-adapter","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":5009911392,"package_name":"css-tree","ecosystem":"npm","requirements":"1.0.0-alpha.37","direct":false,"kind":"development","optional":false},{"id":5009911393,"package_name":"css-what","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":5009911394,"package_name":"csscolorparser","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":5009911395,"package_name":"cssesc","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911396,"package_name":"csso","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":5009911397,"package_name":"css-tree","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":5009911398,"package_name":"mdn-data","ecosystem":"npm","requirements":"2.0.14","direct":false,"kind":"development","optional":false},{"id":5009911399,"package_name":"debug","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":5009911400,"package_name":"deep-equal","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911401,"package_name":"default-gateway","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"development","optional":false},{"id":5009911402,"package_name":"define-lazy-prop","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":5009911403,"package_name":"define-properties","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":5009911404,"package_name":"del","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":5009911405,"package_name":"delegates","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911406,"package_name":"depd","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":5009911407,"package_name":"destroy","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911408,"package_name":"detect-libc","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":5009911409,"package_name":"detect-node","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":5009911410,"package_name":"dir-glob","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":5009911411,"package_name":"dns-equal","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911412,"package_name":"dns-packet","ecosystem":"npm","requirements":"1.3.4","direct":false,"kind":"development","optional":false},{"id":5009911413,"package_name":"dns-txt","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":5009911414,"package_name":"dom-converter","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":5009911415,"package_name":"dom-serializer","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":5009911416,"package_name":"domelementtype","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":5009911417,"package_name":"domhandler","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":5009911418,"package_name":"domutils","ecosystem":"npm","requirements":"2.8.0","direct":false,"kind":"development","optional":false},{"id":5009911419,"package_name":"dot-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":5009911420,"package_name":"earcut","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":5009911421,"package_name":"ee-first","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911422,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.3.836","direct":false,"kind":"development","optional":false},{"id":5009911423,"package_name":"emojis-list","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911424,"package_name":"encodeurl","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":5009911425,"package_name":"enhanced-resolve","ecosystem":"npm","requirements":"5.8.2","direct":false,"kind":"development","optional":false},{"id":5009911426,"package_name":"entities","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":5009911427,"package_name":"envinfo","ecosystem":"npm","requirements":"7.8.1","direct":false,"kind":"development","optional":false},{"id":5009911428,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.18.6","direct":false,"kind":"development","optional":false},{"id":5009911429,"package_name":"es-module-lexer","ecosystem":"npm","requirements":"0.7.1","direct":false,"kind":"development","optional":false},{"id":5009911430,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":5009911431,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":5009911432,"package_name":"escape-html","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":5009911433,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":5009911434,"package_name":"eslint-scope","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":5009911435,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":5009911436,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":5009911437,"package_name":"estraverse","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":5009911438,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":5009911439,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":5009911440,"package_name":"etag","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"development","optional":false},{"id":5009911441,"package_name":"eventemitter3","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"development","optional":false},{"id":5009911442,"package_name":"events","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":5009911443,"package_name":"execa","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":5009911444,"package_name":"express","ecosystem":"npm","requirements":"4.17.1","direct":false,"kind":"development","optional":false},{"id":5009911445,"package_name":"array-flatten","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911446,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":5009911447,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"development","optional":false},{"id":5009911448,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":5009911449,"package_name":"fastest-levenshtein","ecosystem":"npm","requirements":"1.0.12","direct":false,"kind":"development","optional":false},{"id":5009911450,"package_name":"fastq","ecosystem":"npm","requirements":"1.13.0","direct":false,"kind":"development","optional":false},{"id":5009911451,"package_name":"faye-websocket","ecosystem":"npm","requirements":"0.11.4","direct":false,"kind":"development","optional":false},{"id":5009911452,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":5009911453,"package_name":"finalhandler","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":5009911454,"package_name":"find-cache-dir","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"development","optional":false},{"id":5009911455,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":5009911456,"package_name":"follow-redirects","ecosystem":"npm","requirements":"1.14.3","direct":false,"kind":"development","optional":false},{"id":5009911457,"package_name":"forwarded","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":5009911458,"package_name":"fresh","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"development","optional":false},{"id":5009911459,"package_name":"fs-minipass","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":5009911460,"package_name":"fs-monkey","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":5009911461,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911462,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":5009911463,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911464,"package_name":"gauge","ecosystem":"npm","requirements":"2.7.4","direct":false,"kind":"development","optional":false},{"id":5009911465,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"development","optional":false},{"id":5009911466,"package_name":"geojson-vt","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":5009911467,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911468,"package_name":"get-stream","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":5009911469,"package_name":"get-symbol-description","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911470,"package_name":"gl-matrix","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":5009911471,"package_name":"glob","ecosystem":"npm","requirements":"7.1.7","direct":false,"kind":"development","optional":false},{"id":5009911472,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":5009911473,"package_name":"glob-to-regexp","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":5009911474,"package_name":"globals","ecosystem":"npm","requirements":"11.12.0","direct":false,"kind":"development","optional":false},{"id":5009911475,"package_name":"globby","ecosystem":"npm","requirements":"11.0.4","direct":false,"kind":"development","optional":false},{"id":5009911476,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.8","direct":false,"kind":"development","optional":false},{"id":5009911477,"package_name":"grid-index","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":5009911478,"package_name":"handle-thing","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":5009911479,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":5009911480,"package_name":"has-bigints","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":5009911481,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911482,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":5009911483,"package_name":"has-tostringtag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911484,"package_name":"has-unicode","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":5009911485,"package_name":"he","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":5009911486,"package_name":"hpack.js","ecosystem":"npm","requirements":"2.1.6","direct":false,"kind":"development","optional":false},{"id":5009911487,"package_name":"html-entities","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":5009911488,"package_name":"html-minifier-terser","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":5009911489,"package_name":"html-webpack-plugin","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":5009911490,"package_name":"htmlparser2","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":5009911491,"package_name":"http-deceiver","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"development","optional":false},{"id":5009911492,"package_name":"http-errors","ecosystem":"npm","requirements":"1.7.2","direct":false,"kind":"development","optional":false},{"id":5009911493,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":5009911494,"package_name":"http-parser-js","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"development","optional":false},{"id":5009911495,"package_name":"http-proxy","ecosystem":"npm","requirements":"1.18.1","direct":false,"kind":"development","optional":false},{"id":5009911496,"package_name":"http-proxy-middleware","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":5009911497,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":5009911498,"package_name":"human-signals","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":5009911499,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"development","optional":false},{"id":5009911500,"package_name":"icss-utils","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":5009911501,"package_name":"ieee754","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":5009911502,"package_name":"ignore","ecosystem":"npm","requirements":"5.1.8","direct":false,"kind":"development","optional":false},{"id":5009911503,"package_name":"import-local","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":5009911504,"package_name":"in-browser-language","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":5009911505,"package_name":"indent-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":5009911506,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":5009911507,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":5009911508,"package_name":"internal-ip","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"development","optional":false},{"id":5009911509,"package_name":"ipaddr.js","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"development","optional":false},{"id":5009911510,"package_name":"internal-slot","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":5009911511,"package_name":"interpret","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":5009911512,"package_name":"ip","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"development","optional":false},{"id":5009911513,"package_name":"ip-regex","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":5009911514,"package_name":"ipaddr.js","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":5009911515,"package_name":"is-arguments","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911516,"package_name":"is-bigint","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911517,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":5009911518,"package_name":"is-boolean-object","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":5009911519,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":5009911520,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.6.0","direct":false,"kind":"development","optional":false},{"id":5009911521,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":5009911522,"package_name":"is-docker","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":5009911523,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":5009911524,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911525,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":5009911526,"package_name":"is-ip","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":5009911527,"package_name":"is-negative-zero","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":5009911528,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":5009911529,"package_name":"is-number-object","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":5009911530,"package_name":"is-path-cwd","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":5009911531,"package_name":"is-path-inside","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":5009911532,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911533,"package_name":"is-plain-object","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":5009911534,"package_name":"is-regex","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":5009911535,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":5009911536,"package_name":"is-string","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":5009911537,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911538,"package_name":"is-wsl","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":5009911539,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911540,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":5009911541,"package_name":"isobject","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":5009911542,"package_name":"jest-worker","ecosystem":"npm","requirements":"27.1.1","direct":false,"kind":"development","optional":false},{"id":5009911543,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":5009911544,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"development","optional":false},{"id":5009911545,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":5009911546,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"development","optional":false},{"id":5009911547,"package_name":"jsesc","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"development","optional":false},{"id":5009911548,"package_name":"json-parse-better-errors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":5009911549,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":5009911550,"package_name":"json-stable-stringify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":5009911551,"package_name":"json5","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":5009911552,"package_name":"jsonify","ecosystem":"npm","requirements":"0.0.0","direct":false,"kind":"development","optional":false},{"id":5009911553,"package_name":"kdbush","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":5009911554,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"development","optional":false},{"id":5009911555,"package_name":"loader-runner","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":5009911556,"package_name":"loader-utils","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":5009911557,"package_name":"json5","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":5009911558,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":5009911559,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"development","optional":false},{"id":5009911560,"package_name":"lodash.debounce","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":5009911561,"package_name":"lodash.invert","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":5009911562,"package_name":"lodash.isequal","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":5009911563,"package_name":"lodash.sortby","ecosystem":"npm","requirements":"4.7.0","direct":false,"kind":"runtime","optional":false},{"id":5009911564,"package_name":"lower-case","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":5009911565,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":5009911566,"package_name":"make-dir","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":5009911567,"package_name":"mapbox-gl","ecosystem":"npm","requirements":"1.13.1","direct":false,"kind":"runtime","optional":false},{"id":5009911568,"package_name":"maplibre-gl","ecosystem":"npm","requirements":"1.15.2","direct":false,"kind":"runtime","optional":false},{"id":5009911569,"package_name":"mapnik","ecosystem":"npm","requirements":"4.5.8","direct":false,"kind":"development","optional":false},{"id":5009911570,"package_name":"mapnik-vector-tile","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":5009911571,"package_name":"mdn-data","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":5009911572,"package_name":"media-typer","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":5009911573,"package_name":"memfs","ecosystem":"npm","requirements":"3.2.4","direct":false,"kind":"development","optional":false},{"id":5009911574,"package_name":"merge-descriptors","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":5009911575,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":5009911576,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":5009911577,"package_name":"methods","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":5009911578,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"development","optional":false},{"id":5009911579,"package_name":"mime","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":5009911580,"package_name":"mime-db","ecosystem":"npm","requirements":"1.49.0","direct":false,"kind":"development","optional":false},{"id":5009911581,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.32","direct":false,"kind":"development","optional":false},{"id":5009911582,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":5009911583,"package_name":"minimalistic-assert","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":5009911584,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":5009911585,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"runtime","optional":false},{"id":5009911586,"package_name":"minipass","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":5009911587,"package_name":"minizlib","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":5009911588,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.5","direct":false,"kind":"development","optional":false},{"id":5009911589,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":5009911590,"package_name":"multicast-dns","ecosystem":"npm","requirements":"6.2.3","direct":false,"kind":"development","optional":false},{"id":5009911591,"package_name":"multicast-dns-service-types","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":5009911592,"package_name":"murmurhash-js","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":5009911593,"package_name":"nanoid","ecosystem":"npm","requirements":"3.1.25","direct":false,"kind":"development","optional":false},{"id":5009911594,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"development","optional":false},{"id":5009911595,"package_name":"neo-async","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"development","optional":false},{"id":5009911596,"package_name":"no-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":5009911597,"package_name":"node-addon-api","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":5009911598,"package_name":"node-fetch","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"development","optional":false},{"id":5009911599,"package_name":"node-forge","ecosystem":"npm","requirements":"0.10.0","direct":false,"kind":"development","optional":false},{"id":5009911600,"package_name":"node-releases","ecosystem":"npm","requirements":"1.1.75","direct":false,"kind":"development","optional":false},{"id":5009911601,"package_name":"nopt","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":5009911602,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911603,"package_name":"npm-run-path","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":5009911604,"package_name":"npmlog","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":5009911605,"package_name":"nth-check","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":5009911606,"package_name":"number-is-nan","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":5009911607,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":5009911608,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.11.0","direct":false,"kind":"development","optional":false},{"id":5009911609,"package_name":"object-is","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"development","optional":false},{"id":5009911610,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911611,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":5009911612,"package_name":"object.getownpropertydescriptors","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":5009911613,"package_name":"object.values","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":5009911614,"package_name":"obuf","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":5009911615,"package_name":"on-finished","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":5009911616,"package_name":"on-headers","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":5009911617,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":5009911618,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":5009911619,"package_name":"open","ecosystem":"npm","requirements":"8.2.1","direct":false,"kind":"development","optional":false},{"id":5009911620,"package_name":"p-event","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":5009911621,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911622,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":5009911623,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":5009911624,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":5009911625,"package_name":"p-map","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":5009911626,"package_name":"p-retry","ecosystem":"npm","requirements":"4.6.1","direct":false,"kind":"development","optional":false},{"id":5009911627,"package_name":"p-timeout","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":5009911628,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":5009911629,"package_name":"param-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":5009911630,"package_name":"parseurl","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"development","optional":false},{"id":5009911631,"package_name":"pascal-case","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":5009911632,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":5009911633,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":5009911634,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":5009911635,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":5009911636,"package_name":"path-to-regexp","ecosystem":"npm","requirements":"0.1.7","direct":false,"kind":"development","optional":false},{"id":5009911637,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":5009911638,"package_name":"pbf","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":5009911639,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":5009911640,"package_name":"pkg-dir","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":5009911641,"package_name":"portfinder","ecosystem":"npm","requirements":"1.0.28","direct":false,"kind":"development","optional":false},{"id":5009911642,"package_name":"debug","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"development","optional":false},{"id":5009911643,"package_name":"postcss","ecosystem":"npm","requirements":"8.3.6","direct":false,"kind":"development","optional":false},{"id":5009911644,"package_name":"postcss-modules-extract-imports","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911645,"package_name":"postcss-modules-local-by-default","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":5009911646,"package_name":"postcss-modules-scope","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911647,"package_name":"postcss-modules-values","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":5009911648,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"6.0.6","direct":false,"kind":"development","optional":false},{"id":5009911649,"package_name":"postcss-value-parser","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":5009911650,"package_name":"potpack","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":5009911651,"package_name":"pretty-error","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":5009911652,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":5009911653,"package_name":"protocol-buffers-schema","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":5009911654,"package_name":"proxy-addr","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"development","optional":false},{"id":5009911655,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":5009911656,"package_name":"q","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":5009911657,"package_name":"qs","ecosystem":"npm","requirements":"6.7.0","direct":false,"kind":"development","optional":false},{"id":5009911658,"package_name":"querystring","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":5009911659,"package_name":"queue-async","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":5009911660,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":5009911661,"package_name":"quickselect","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":5009911662,"package_name":"randombytes","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":5009911663,"package_name":"range-parser","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":5009911664,"package_name":"raw-body","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":5009911665,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.7","direct":false,"kind":"development","optional":false},{"id":5009911666,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":5009911667,"package_name":"rechoir","ecosystem":"npm","requirements":"0.7.1","direct":false,"kind":"development","optional":false},{"id":5009911668,"package_name":"redom","ecosystem":"npm","requirements":"3.27.1","direct":false,"kind":"runtime","optional":false},{"id":5009911669,"package_name":"regenerate","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"development","optional":false},{"id":5009911670,"package_name":"regenerate-unicode-properties","ecosystem":"npm","requirements":"8.2.0","direct":false,"kind":"development","optional":false},{"id":5009911671,"package_name":"regenerator-runtime","ecosystem":"npm","requirements":"0.13.9","direct":false,"kind":"development","optional":false},{"id":5009911672,"package_name":"regenerator-transform","ecosystem":"npm","requirements":"0.14.5","direct":false,"kind":"development","optional":false},{"id":5009911673,"package_name":"regexp.prototype.flags","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":5009911674,"package_name":"regexpu-core","ecosystem":"npm","requirements":"4.7.1","direct":false,"kind":"development","optional":false},{"id":5009911675,"package_name":"regjsgen","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"development","optional":false},{"id":5009911676,"package_name":"regjsparser","ecosystem":"npm","requirements":"0.6.9","direct":false,"kind":"development","optional":false},{"id":5009911677,"package_name":"jsesc","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"development","optional":false},{"id":5009911678,"package_name":"relateurl","ecosystem":"npm","requirements":"0.2.7","direct":false,"kind":"development","optional":false},{"id":5009911679,"package_name":"renderkid","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"development","optional":false},{"id":5009911680,"package_name":"requires-port","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911681,"package_name":"resolve","ecosystem":"npm","requirements":"1.20.0","direct":false,"kind":"development","optional":false},{"id":5009911682,"package_name":"resolve-cwd","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911683,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":5009911684,"package_name":"resolve-protobuf-schema","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":5009911685,"package_name":"retry","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"development","optional":false},{"id":5009911686,"package_name":"reusify","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911687,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":5009911688,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":5009911689,"package_name":"rw","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":5009911690,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":5009911691,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":5009911692,"package_name":"sax","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":5009911693,"package_name":"schema-utils","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"development","optional":false},{"id":5009911694,"package_name":"select-hose","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":5009911695,"package_name":"selfsigned","ecosystem":"npm","requirements":"1.10.11","direct":false,"kind":"development","optional":false},{"id":5009911696,"package_name":"semver","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":5009911697,"package_name":"send","ecosystem":"npm","requirements":"0.17.1","direct":false,"kind":"development","optional":false},{"id":5009911698,"package_name":"ms","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":5009911699,"package_name":"serialize-javascript","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":5009911700,"package_name":"serve-index","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"development","optional":false},{"id":5009911701,"package_name":"http-errors","ecosystem":"npm","requirements":"1.6.3","direct":false,"kind":"development","optional":false},{"id":5009911702,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":5009911703,"package_name":"serve-static","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"development","optional":false},{"id":5009911704,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":5009911705,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911706,"package_name":"shallow-clone","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":5009911707,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":5009911708,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911709,"package_name":"side-channel","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911710,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":5009911711,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911712,"package_name":"sockjs","ecosystem":"npm","requirements":"0.3.21","direct":false,"kind":"development","optional":false},{"id":5009911713,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"development","optional":false},{"id":5009911714,"package_name":"source-map-js","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"development","optional":false},{"id":5009911715,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.20","direct":false,"kind":"development","optional":false},{"id":5009911716,"package_name":"spdy","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":5009911717,"package_name":"spdy-transport","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":5009911718,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":5009911719,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":5009911720,"package_name":"spritezero-webpack-plugin","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":5009911721,"package_name":"@mapbox/spritezero","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":5009911722,"package_name":"stable","ecosystem":"npm","requirements":"0.1.8","direct":false,"kind":"development","optional":false},{"id":5009911723,"package_name":"statuses","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":5009911724,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911725,"package_name":"string-width","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":5009911726,"package_name":"string.prototype.trimend","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911727,"package_name":"string.prototype.trimstart","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911728,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":5009911729,"package_name":"strip-final-newline","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":5009911730,"package_name":"style-loader","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":5009911731,"package_name":"supercluster","ecosystem":"npm","requirements":"7.1.3","direct":false,"kind":"runtime","optional":false},{"id":5009911732,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":5009911733,"package_name":"svg-boundings","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":5009911734,"package_name":"svgo","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":5009911735,"package_name":"css-select","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":5009911736,"package_name":"css-what","ecosystem":"npm","requirements":"3.4.2","direct":false,"kind":"development","optional":false},{"id":5009911737,"package_name":"dom-serializer","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"development","optional":false},{"id":5009911738,"package_name":"domutils","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"development","optional":false},{"id":5009911739,"package_name":"domelementtype","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":5009911740,"package_name":"nth-check","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":5009911741,"package_name":"tapable","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":5009911742,"package_name":"tar","ecosystem":"npm","requirements":"6.1.11","direct":false,"kind":"development","optional":false},{"id":5009911743,"package_name":"mkdirp","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911744,"package_name":"terser","ecosystem":"npm","requirements":"4.8.0","direct":false,"kind":"development","optional":false},{"id":5009911745,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"development","optional":false},{"id":5009911746,"package_name":"terser-webpack-plugin","ecosystem":"npm","requirements":"5.2.4","direct":false,"kind":"development","optional":false},{"id":5009911747,"package_name":"terser","ecosystem":"npm","requirements":"5.7.2","direct":false,"kind":"development","optional":false},{"id":5009911748,"package_name":"source-map","ecosystem":"npm","requirements":"0.7.3","direct":false,"kind":"development","optional":false},{"id":5009911749,"package_name":"thunky","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":5009911750,"package_name":"tinyqueue","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":5009911751,"package_name":"title-case","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":5009911752,"package_name":"lower-case","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":5009911753,"package_name":"no-case","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":5009911754,"package_name":"to-fast-properties","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":5009911755,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":5009911756,"package_name":"toidentifier","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911757,"package_name":"tslib","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":5009911758,"package_name":"type-is","ecosystem":"npm","requirements":"1.6.18","direct":false,"kind":"development","optional":false},{"id":5009911759,"package_name":"unbox-primitive","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":5009911760,"package_name":"unicode-canonical-property-names-ecmascript","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911761,"package_name":"unicode-match-property-ecmascript","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":5009911762,"package_name":"unicode-match-property-value-ecmascript","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":5009911763,"package_name":"unicode-property-aliases-ecmascript","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":5009911764,"package_name":"unpipe","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":5009911765,"package_name":"unquote","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":5009911766,"package_name":"upper-case","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":5009911767,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"development","optional":false},{"id":5009911768,"package_name":"url","ecosystem":"npm","requirements":"0.11.0","direct":false,"kind":"development","optional":false},{"id":5009911769,"package_name":"punycode","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":5009911770,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":5009911771,"package_name":"util.promisify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":5009911772,"package_name":"utila","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":5009911773,"package_name":"utils-merge","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":5009911774,"package_name":"uuid","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"development","optional":false},{"id":5009911775,"package_name":"v8-compile-cache","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":5009911776,"package_name":"vary","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":5009911777,"package_name":"vt-pbf","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":5009911778,"package_name":"watchpack","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":5009911779,"package_name":"wbuf","ecosystem":"npm","requirements":"1.7.3","direct":false,"kind":"development","optional":false},{"id":5009911780,"package_name":"webpack","ecosystem":"npm","requirements":"5.52.1","direct":false,"kind":"development","optional":false},{"id":5009911781,"package_name":"webpack-cli","ecosystem":"npm","requirements":"4.8.0","direct":false,"kind":"development","optional":false},{"id":5009911782,"package_name":"commander","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":5009911783,"package_name":"webpack-dev-middleware","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":5009911784,"package_name":"webpack-dev-server","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":5009911785,"package_name":"ansi-regex","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":5009911786,"package_name":"strip-ansi","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":5009911787,"package_name":"webpack-merge","ecosystem":"npm","requirements":"5.8.0","direct":false,"kind":"development","optional":false},{"id":5009911788,"package_name":"webpack-sources","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":5009911789,"package_name":"websocket-driver","ecosystem":"npm","requirements":"0.7.4","direct":false,"kind":"development","optional":false},{"id":5009911790,"package_name":"websocket-extensions","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":5009911791,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":5009911792,"package_name":"which-boxed-primitive","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":5009911793,"package_name":"wide-align","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":5009911794,"package_name":"wildcard","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":5009911795,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":5009911796,"package_name":"ws","ecosystem":"npm","requirements":"8.2.2","direct":false,"kind":"development","optional":false},{"id":5009911797,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":5009911798,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"web/package.json","sha":null,"kind":"manifest","created_at":"2022-09-16T03:41:44.171Z","updated_at":"2022-09-16T03:41:44.171Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/web/package.json","dependencies":[{"id":5009912029,"package_name":"@russss/mapboxgl-layer-switcher","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":5009912030,"package_name":"lodash.invert","ecosystem":"npm","requirements":"^4.3.0","direct":true,"kind":"runtime","optional":false},{"id":5009912031,"package_name":"lodash.isequal","ecosystem":"npm","requirements":"^4.5.0","direct":true,"kind":"runtime","optional":false},{"id":5009912032,"package_name":"lodash.sortby","ecosystem":"npm","requirements":"^4.7.0","direct":true,"kind":"runtime","optional":false},{"id":5009912033,"package_name":"maplibre-gl","ecosystem":"npm","requirements":"^1.15.2","direct":true,"kind":"runtime","optional":false},{"id":5009912034,"package_name":"redom","ecosystem":"npm","requirements":"^3.27.1","direct":true,"kind":"runtime","optional":false},{"id":5009912035,"package_name":"title-case","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":5009912036,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.15.5","direct":true,"kind":"development","optional":false},{"id":5009912037,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.15.6","direct":true,"kind":"development","optional":false},{"id":5009912038,"package_name":"@mapbox/spritezero","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"development","optional":false},{"id":5009912039,"package_name":"babel-loader","ecosystem":"npm","requirements":"^8.2.2","direct":true,"kind":"development","optional":false},{"id":5009912040,"package_name":"copy-webpack-plugin","ecosystem":"npm","requirements":"^9.0.1","direct":true,"kind":"development","optional":false},{"id":5009912041,"package_name":"css-loader","ecosystem":"npm","requirements":"^6.2.0","direct":true,"kind":"development","optional":false},{"id":5009912042,"package_name":"html-webpack-plugin","ecosystem":"npm","requirements":"^5.3.2","direct":true,"kind":"development","optional":false},{"id":5009912043,"package_name":"in-browser-language","ecosystem":"npm","requirements":"^1.0.3","direct":true,"kind":"development","optional":false},{"id":5009912044,"package_name":"spritezero-webpack-plugin","ecosystem":"npm","requirements":"^0.1.1","direct":true,"kind":"development","optional":false},{"id":5009912045,"package_name":"style-loader","ecosystem":"npm","requirements":"^3.2.1","direct":true,"kind":"development","optional":false},{"id":5009912046,"package_name":"webpack","ecosystem":"npm","requirements":"^5.52.1","direct":true,"kind":"development","optional":false},{"id":5009912047,"package_name":"webpack-cli","ecosystem":"npm","requirements":"^4.8.0","direct":true,"kind":"development","optional":false},{"id":5009912048,"package_name":"webpack-dev-server","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":5009912049,"package_name":"webpack-merge","ecosystem":"npm","requirements":"^5.8.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"web-backend/poetry.lock","sha":null,"kind":"lockfile","created_at":"2022-09-16T03:41:44.307Z","updated_at":"2022-09-16T03:41:44.307Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/web-backend/poetry.lock","dependencies":[{"id":5009913320,"package_name":"aiofiles","ecosystem":"pypi","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":5009913325,"package_name":"aiohttp","ecosystem":"pypi","requirements":"3.7.3","direct":false,"kind":"runtime","optional":false},{"id":5009913326,"package_name":"asgi-sitemaps","ecosystem":"pypi","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":5009913328,"package_name":"async-lru","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":5009913329,"package_name":"async-timeout","ecosystem":"pypi","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":5009913331,"package_name":"asyncpg","ecosystem":"pypi","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":5009913333,"package_name":"attrs","ecosystem":"pypi","requirements":"20.3.0","direct":false,"kind":"runtime","optional":false},{"id":5009913334,"package_name":"chardet","ecosystem":"pypi","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":5009913335,"package_name":"click","ecosystem":"pypi","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":5009913336,"package_name":"databases","ecosystem":"pypi","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":5009913337,"package_name":"h11","ecosystem":"pypi","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":5009913339,"package_name":"idna","ecosystem":"pypi","requirements":"3.1","direct":false,"kind":"runtime","optional":false},{"id":5009913341,"package_name":"jinja2","ecosystem":"pypi","requirements":"2.11.2","direct":false,"kind":"runtime","optional":false},{"id":5009913342,"package_name":"markupsafe","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":5009913344,"package_name":"more-itertools","ecosystem":"pypi","requirements":"8.6.0","direct":false,"kind":"runtime","optional":false},{"id":5009913346,"package_name":"multidict","ecosystem":"pypi","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":5009913348,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"1.3.22","direct":false,"kind":"runtime","optional":false},{"id":5009913349,"package_name":"starlette","ecosystem":"pypi","requirements":"0.13.8","direct":false,"kind":"runtime","optional":false},{"id":5009913351,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"3.7.4.3","direct":false,"kind":"runtime","optional":false},{"id":5009913353,"package_name":"uvicorn","ecosystem":"pypi","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":5009913355,"package_name":"yarl","ecosystem":"pypi","requirements":"1.6.3","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"web-backend/pyproject.toml","sha":null,"kind":"manifest","created_at":"2022-09-16T03:41:44.407Z","updated_at":"2022-09-16T03:41:44.407Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/web-backend/pyproject.toml","dependencies":[{"id":5009914399,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.7","direct":true,"kind":"runtime","optional":false},{"id":5009914400,"package_name":"starlette","ecosystem":"pypi","requirements":"^0.13.8","direct":true,"kind":"runtime","optional":false},{"id":5009914401,"package_name":"databases","ecosystem":"pypi","requirements":"^0.4.0","direct":true,"kind":"runtime","optional":false},{"id":5009914402,"package_name":"asyncpg","ecosystem":"pypi","requirements":"^0.21.0","direct":true,"kind":"runtime","optional":false},{"id":5009914403,"package_name":"aiofiles","ecosystem":"pypi","requirements":"^0.5.0","direct":true,"kind":"runtime","optional":false},{"id":5009914404,"package_name":"jinja2","ecosystem":"pypi","requirements":"^2.11.2","direct":true,"kind":"runtime","optional":false},{"id":5009914405,"package_name":"uvicorn","ecosystem":"pypi","requirements":"^0.12.2","direct":true,"kind":"runtime","optional":false},{"id":5009914406,"package_name":"asgi-sitemaps","ecosystem":"pypi","requirements":"^0.3.2","direct":true,"kind":"runtime","optional":false},{"id":5009914407,"package_name":"aiohttp","ecosystem":"pypi","requirements":"^3.7.3","direct":true,"kind":"runtime","optional":false},{"id":5009914408,"package_name":"more-itertools","ecosystem":"pypi","requirements":"^8.6.0","direct":true,"kind":"runtime","optional":false},{"id":5009914409,"package_name":"async_lru","ecosystem":"pypi","requirements":"^1.0.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/web-backend.yml","sha":null,"kind":"manifest","created_at":"2023-02-08T11:46:07.947Z","updated_at":"2023-02-08T11:46:07.947Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/.github/workflows/web-backend.yml","dependencies":[{"id":7450236815,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7450236816,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7450236817,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/web.yml","sha":null,"kind":"manifest","created_at":"2023-02-08T11:46:07.985Z","updated_at":"2023-02-08T11:46:07.985Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/.github/workflows/web.yml","dependencies":[{"id":7450236818,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7450236819,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7450236820,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"web/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-08T11:46:08.004Z","updated_at":"2023-02-08T11:46:08.004Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/web/Dockerfile","dependencies":[{"id":7450236821,"package_name":"node","ecosystem":"docker","requirements":"12","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"web-backend/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-08T11:46:08.014Z","updated_at":"2023-02-08T11:46:08.014Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/web-backend/Dockerfile","dependencies":[{"id":7450237223,"package_name":"python","ecosystem":"docker","requirements":"3.9","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tileserver.yml","sha":null,"kind":"manifest","created_at":"2023-12-12T13:50:47.335Z","updated_at":"2023-12-12T13:50:47.335Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/.github/workflows/tileserver.yml","dependencies":[{"id":15049221861,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15049221862,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15049221863,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"tegola/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-12T13:50:47.365Z","updated_at":"2023-12-12T13:50:47.365Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/tegola/Dockerfile","dependencies":[{"id":15049221864,"package_name":"python","ecosystem":"docker","requirements":"3.9-slim","direct":true,"kind":"build","optional":false},{"id":15049221865,"package_name":"gospatial/tegola","ecosystem":"docker","requirements":"v0.16.0","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/imposm.yml","sha":null,"kind":"manifest","created_at":"2024-01-07T23:43:20.196Z","updated_at":"2024-01-07T23:43:20.196Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/.github/workflows/imposm.yml","dependencies":[{"id":15487663116,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15487663117,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15487663118,"package_name":"docker/metadata-action","ecosystem":"actions","requirements":"9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7","direct":true,"kind":"composite","optional":false},{"id":15487663119,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-10-20T15:02:04.194Z","updated_at":"2024-10-20T15:02:04.194Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/docker-compose.yml","dependencies":[{"id":20302635936,"package_name":"postgis/postgis","ecosystem":"docker","requirements":"17-3.4-alpine","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"imposm/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-10-20T15:02:07.545Z","updated_at":"2024-10-20T15:02:07.545Z","repository_link":"https://github.com/openinframap/openinframap/blob/main/imposm/Dockerfile","dependencies":[{"id":20302636101,"package_name":"python","ecosystem":"docker","requirements":"3.12-slim","direct":true,"kind":"build","optional":false},{"id":20302636102,"package_name":"ghcr.io/openinframap/imposm3","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]}],"score":10.33345013224468,"created_at":"2024-11-21T00:03:23.657Z","updated_at":"2026-04-20T09:30:32.272Z","avatar_url":"https://github.com/openinframap.png","language":"TypeScript","category":"Energy Systems","sub_category":"Grid Analysis and Planning","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"[![IRC](https://img.shields.io/badge/IRC-%23osm--infrastructure-brightgreen)](https://webchat.oftc.net/?channels=osm-infrastructure)\n[![Matrix](https://img.shields.io/matrix/osm-infrastructure:matrix.org?server_fqdn=matrix.org\u0026logo=matrix)](https://matrix.to/#/#osm-infrastructure:matrix.org)\n[![Mastodon](https://img.shields.io/badge/dynamic/json?label=Mastodon\u0026color=6364ff\u0026query=followers_count\u0026url=https://en.osm.town/api/v1/accounts/lookup?acct=OpenInfraMap\u0026logo=mastodon)](https://en.osm.town/@OpenInfraMap)\n\n# Open Infrastructure Map\nThis is the main repository for [Open Infrastructure Map](https://openinframap.org), a map showing the world's\ninfrastructure from [OpenStreetMap](https://www.openstreetmap.org).\n\n![Screenshot of OpenInfraMap](./docs/screenshots/main.png)\n\n## Translations\nWe're aiming to make OpenInfraMap multilingual - if you can help translate, please\n[contribute on Weblate](https://hosted.weblate.org/engage/open-infrastructure-map/).\n[![Translation status](https://hosted.weblate.org/widget/open-infrastructure-map/multi-auto.svg)](https://hosted.weblate.org/engage/open-infrastructure-map/)\n\nAnyone can add a new language to Weblate - once the translation is more than 75% complete, please raise [an issue](https://github.com/openinframap/openinframap/issues) so we can enable it on the website.\n\n## Development\nFor details on how to develop Open Infrastructure Map, see the [architecture documentation](./docs/architecture.md).\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["qt5","public-transportation","communities","jetpack-compose","charging-station","image-manipulation","filter-image","geolocation","fdroid","f-droid"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/304242","html_url":"https://ost.ecosyste.ms/projects/304242"}