{"id":36907,"name":"hyphe","description":"Websites crawler with built-in exploration and control web interface","url":"https://github.com/medialab/hyphe","last_synced_at":"2025-09-05T07:16:12.263Z","repository":{"id":1255197,"uuid":"1193901","full_name":"medialab/hyphe","owner":"medialab","description":"Websites crawler with built-in exploration and control web interface","archived":false,"fork":false,"pushed_at":"2025-07-04T14:09:22.000Z","size":96456,"stargazers_count":356,"open_issues_count":51,"forks_count":63,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-07-04T15:49:25.673Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://hyphe.medialab.sciences-po.fr/demo/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/medialab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json"}},"created_at":"2010-12-23T18:27:34.000Z","updated_at":"2025-07-04T14:09:26.000Z","dependencies_parsed_at":"2023-07-06T15:46:36.141Z","dependency_job_id":"ad67e1db-c017-4f55-981e-58586564baf6","html_url":"https://github.com/medialab/hyphe","commit_stats":{"total_commits":3219,"total_committers":29,"mean_commits":111.0,"dds":"0.43087915501708607","last_synced_commit":"08fcaede888a1d3d83debdb4f8c561fff341f4a6"},"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/medialab/hyphe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medialab%2Fhyphe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medialab%2Fhyphe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medialab%2Fhyphe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medialab%2Fhyphe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/medialab","download_url":"https://codeload.github.com/medialab/hyphe/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medialab%2Fhyphe/sbom","scorecard":{"id":634115,"data":{"date":"2025-08-11","repo":{"name":"github.com/medialab/hyphe","commit":"5879296799ab1075d658300d3b15ccb5dfd3db99"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.8,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: bin/hyphe-phantomjs-2.0.0:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU Affero General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":1,"reason":"dependency not pinned by hash detected -- score normalized to 1","details":["Info: Possibly incomplete results: error parsing shell code: \"foo(\" must be followed by ): bin/textExtractor/zip_pages.sh:0","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating python:2.7-slim to python:2.7-slim@sha256:6c1ffdff499e29ea663e6e67c9b6b9a3b401d554d2c9f061f9a45344e3992363","Warn: containerImage not pinned by hash: hyphe_backend/crawler/Dockerfile:1: pin your Docker image by updating python:2.7-slim to python:2.7-slim@sha256:6c1ffdff499e29ea663e6e67c9b6b9a3b401d554d2c9f061f9a45344e3992363","Warn: containerImage not pinned by hash: hyphe_frontend/Dockerfile:1","Warn: containerImage not pinned by hash: hyphe_frontend/Dockerfile:10: pin your Docker image by updating nginx:alpine to nginx:alpine@sha256:2459838ed006e699c252db374550c91490068bbf3b35fa8b9d29bfe0e31b8b95","Warn: pipCommand not pinned by hash: Dockerfile:9-15","Warn: pipCommand not pinned by hash: hyphe_backend/crawler/Dockerfile:5-11","Info:   0 out of   2 pipCommand dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned","Info:   0 out of   4 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"90 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-m87m-mmvp-v9qm","Warn: Project is vulnerable to: PYSEC-2013-30 / GHSA-x33v-f3gp-gw2c","Warn: Project is vulnerable to: GHSA-23j4-mw76-5v7h","Warn: Project is vulnerable to: PYSEC-2024-258 / GHSA-4qqq-9vqf-3h3f","Warn: Project is vulnerable to: GHSA-7j7m-v7m3-jqm7","Warn: Project is vulnerable to: GHSA-9x8m-2xpf-crp3","Warn: Project is vulnerable to: PYSEC-2024-162 / GHSA-cc65-xxvf-f7r9","Warn: Project is vulnerable to: PYSEC-2022-159 / GHSA-cjvr-mfj7-j4j8","Warn: Project is vulnerable to: GHSA-cw9j-q3vf-hrrv","Warn: Project is vulnerable to: PYSEC-2017-83 / GHSA-h7wm-ph43-c39p","Warn: Project is vulnerable to: GHSA-jm3v-qxmh-hxwv","Warn: Project is vulnerable to: PYSEC-2021-363 / GHSA-jwqp-28gf-p498","Warn: Project is vulnerable to: GHSA-mfjm-vh54-3f96","Warn: Project is vulnerable to: PYSEC-2022-43167","Warn: Project is vulnerable to: PYSEC-2023-206","Warn: Project is vulnerable to: PYSEC-2022-27 / GHSA-92x2-jw7w-xvvx","Warn: Project is vulnerable to: PYSEC-2022-195 / GHSA-c2jg-hw38-jrqq","Warn: Project is vulnerable to: GHSA-c8m8-j448-xjx7","Warn: Project is vulnerable to: PYSEC-2024-75 / GHSA-cf56-g6w6-pqq2","Warn: Project is vulnerable to: GHSA-vg46-2rrj-3647","Warn: Project is vulnerable to: PYSEC-2023-224 / GHSA-xc8x-vp79-p3wm","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: PYSEC-2023-212 / GHSA-g4mx-q9vg-27p4","Warn: Project is vulnerable to: PYSEC-2023-207 / GHSA-gwvm-45gx-3cf8","Warn: Project is vulnerable to: PYSEC-2019-133 / GHSA-mh33-7rrq-662w","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2019-132 / GHSA-r64q-w8jr-g9qp","Warn: Project is vulnerable to: PYSEC-2023-192 / GHSA-v845-jxx5-vc9f","Warn: Project is vulnerable to: PYSEC-2020-148 / GHSA-wqvq-5m8c-6g24","Warn: Project is vulnerable to: PYSEC-2018-32 / GHSA-www2-v7xj-xrc6","Warn: Project is vulnerable to: PYSEC-2021-108","Warn: Project is vulnerable to: PYSEC-2021-59","Warn: Project is vulnerable to: GHSA-crh6-fp67-6883","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-89mq-4x47-5v83","Warn: Project is vulnerable to: GHSA-5cp4-xmrw-59wf","Warn: Project is vulnerable to: GHSA-mhp6-pxh8-r675","Warn: Project is vulnerable to: GHSA-2qqx-w9hr-q5gx","Warn: Project is vulnerable to: GHSA-2vrf-hf26-jrp5","Warn: Project is vulnerable to: GHSA-4w4v-5hc9-xrr2","Warn: Project is vulnerable to: GHSA-j58c-ww9w-pwp5","Warn: Project is vulnerable to: GHSA-m9gf-397r-hwpg","Warn: Project is vulnerable to: GHSA-mqm9-c95h-x2p6","Warn: Project is vulnerable to: GHSA-prc3-vjfx-vhm9","Warn: Project is vulnerable to: GHSA-qwqh-hm9m-p5hr","Warn: Project is vulnerable to: GHSA-4p4w-6hg8-63wx","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-fwr7-v2mv-hh25","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-x9w5-v3q2-3rhw","Warn: Project is vulnerable to: GHSA-257v-vj4p-3w2h","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-36jr-mh4h-2g58","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-4gmj-3p3h-gm8h","Warn: Project is vulnerable to: GHSA-7r28-3m3f-r2pr","Warn: Project is vulnerable to: GHSA-r8j5-h5cx-65gg","Warn: Project is vulnerable to: GHSA-2pr6-76vf-7546","Warn: Project is vulnerable to: GHSA-8j8c-7jfh-h6hx","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-4xcv-9jjx-gfj3","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-566m-qj78-rww5","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: GHSA-32gv-6cf3-wcmq","Warn: Project is vulnerable to: PYSEC-2020-214 / GHSA-3gqj-cmxr-p4x2","Warn: Project is vulnerable to: PYSEC-2019-129 / GHSA-65rm-h285-5cc5","Warn: Project is vulnerable to: PYSEC-2019-128 / GHSA-6cc5-2vg4-cc7m","Warn: Project is vulnerable to: GHSA-8r99-h8j2-rw64","Warn: Project is vulnerable to: PYSEC-2020-259 / GHSA-h96w-mmrf-2h6v","Warn: Project is vulnerable to: PYSEC-2020-260 / GHSA-p5xh-vx83-mxcj","Warn: Project is vulnerable to: PYSEC-2019-212","Warn: Project is vulnerable to: PYSEC-2022-160"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T08:39:34.878Z","repository_id":1255197,"created_at":"2025-08-21T08:39:34.878Z","updated_at":"2025-08-21T08:39:34.878Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273724186,"owners_count":25156482,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"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":"medialab","name":"médialab Sciences Po","uuid":"534856","kind":"organization","description":"SciencesPo's médialab is an interdisciplinary research laboratory gathering engineers, designers \u0026 social science researchers.","email":null,"website":"https://medialab.sciencespo.fr","location":"Paris, France","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/534856?v=4","repositories_count":236,"last_synced_at":"2024-04-08T15:24:02.079Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/medialab","funding_links":[],"total_stars":3541,"followers":123,"following":0,"created_at":"2022-11-02T23:46:31.443Z","updated_at":"2024-04-08T15:24:49.268Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/medialab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/medialab/repositories"},"packages":null,"commits":{"id":277934,"full_name":"medialab/hyphe","default_branch":"master","committers":[{"name":"Benjamin Ooghe-Tabanou","email":"benjamin.ooghe@sciences-po.fr","login":"boogheta","count":1922},{"name":"Mathieu Jacomy","email":"Mathieu.Jacomy@gmail.com","login":"jacomyma","count":1075},{"name":"Martin Delabre","email":"delabre.martin@gmail.com","login":"2LaMa","count":60},{"name":"heikki doeleman","email":"tropicano@gmail.com","login":"heikkidoeleman","count":50},{"name":"Yomguithereal","email":"guillaumeplique@gmail.com","login":"Yomguithereal","count":39},{"name":"jeremy richard","email":"jeremy.richard@sciencespo.fr","login":"jri-sp","count":29},{"name":"RouxRC","email":"b.ooghe@gmail.com","login":"RouxRC","count":22},{"name":"Pablo Hoffman","email":"pablo@pablohoffman.com","login":"pablohoffman","count":17},{"name":"Paul Girard","email":"paul.girard@sciences-po.fr","login":null,"count":15},{"name":"Benjamin Ooghe","email":"benjamin.ooghe@sciencespo.fr","login":null,"count":13},{"name":"Paul Girard","email":"paul.girard@sciencespo.fr","login":"paulgirard","count":12},{"name":"Jules","email":"julesfarjas@gmail.com","login":"farjasju","count":11},{"name":"jrault","email":"julien.rault@sciences-po.fr","login":"jrault","count":10},{"name":"Patrick Browne","email":"pt.browne@gmail.com","login":"ptbrowne","count":8},{"name":"Kury25","email":"marion.chardon@telecomnancy.net","login":null,"count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"diegantobass","email":"diego.antolinosbasso@sciencespo.fr","login":"diegantobass","count":3},{"name":"Anne Lhote","email":"--global","login":null,"count":3},{"name":"oncletom","email":"hi@oncletom.io","login":null,"count":3},{"name":"Thomas Parisot","email":"thomas.parisot@bbc.co.uk","login":"thom4parisot","count":2},{"name":"pipojojo","email":"joris.jourdain1@sciencespo.fr","login":"pipojojo","count":1},{"name":"Paul Girard","email":"pgi@wong.medialab.sciences-po.fr","login":null,"count":1},{"name":"boo","email":"boo@lrrr.medialab","login":null,"count":1},{"name":"pom","email":"pom@lrrr.medialab","login":null,"count":1},{"name":"mydu","email":"dumengying1989@gmail.com","login":"mydu","count":1},{"name":"julienp","email":"132812491+jpontoire","login":"jpontoire","count":1},{"name":"cvuiller","email":"clement.vuillermoz@gmail.com","login":"cvuiller","count":1},{"name":"Stijn Peeters","email":"stijn.peeters@uva.nl","login":"stijn-uva","count":1},{"name":"Glenn Lewis","email":"gmlewis@google.com","login":"gmlewis","count":1},{"name":"Björn Ekström","email":"12021283+bjornekstrom","login":"bjornekstrom","count":1},{"name":"Anne L'Hôte","email":"anne.lhote@gmail.com","login":"annelhote","count":1}],"total_commits":3312,"total_committers":31,"total_bot_commits":3,"total_bot_committers":1,"mean_commits":106.83870967741936,"dds":0.4196859903381642,"past_year_committers":[{"name":"Benjamin Ooghe-Tabanou","email":"benjamin.ooghe@sciences-po.fr","login":"boogheta","count":23},{"name":"julienp","email":"132812491+jpontoire","login":"jpontoire","count":1},{"name":"Björn Ekström","email":"12021283+bjornekstrom","login":"bjornekstrom","count":1}],"past_year_total_commits":25,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":8.333333333333334,"past_year_dds":0.07999999999999996,"last_synced_at":"2025-05-16T17:58:02.534Z","last_synced_commit":"a7f4c240105a3eb4359c180ba242bc87091bfb94","created_at":"2023-03-08T14:38:46.613Z","updated_at":"2025-05-16T17:58:02.563Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/medialab%2Fhyphe/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"medialab/hyphe","html_url":"https://github.com/medialab/hyphe","last_synced_at":"2025-08-31T12:41:07.338Z","status":null,"issues_count":119,"pull_requests_count":2,"avg_time_to_close_issue":24810625.23148148,"avg_time_to_close_pull_request":491.5,"issues_closed_count":108,"pull_requests_closed_count":2,"pull_request_authors_count":1,"issue_authors_count":18,"avg_comments_per_issue":1.3445378151260503,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":2,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":4665669.666666667,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.42857142857142855,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2024-11-21T10:20:28.523Z","updated_at":"2025-09-02T06:04:37.057Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/medialab%2Fhyphe","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/medialab%2Fhyphe/issues","issue_labels_count":{"web interface":40,"fine tuning":29,"core":28,"design":24,"feature":18,"crawler":13,"memory structure":11,"urgent":8,"discussion":7,"remark":6,"big change":3,"documentation":3,"bug":2,"install":1},"pull_request_labels_count":{},"issue_author_associations_count":{"MEMBER":93,"NONE":24,"COLLABORATOR":2},"pull_request_author_associations_count":{"COLLABORATOR":2,"NONE":1},"issue_authors":{"boogheta":68,"jacomyma":14,"bornakke":10,"paulgirard":6,"tommv":3,"Yomguithereal":3,"nielsmayrargue":2,"jacomyal":2,"SeyedAlirezaMalih":2,"RouxRC":2,"jayparikh1998":1,"mzuer":1,"dale-wahl":1,"debcarpe":1,"ghost":1,"RenePaul":1,"robhammond":1},"pull_request_authors":{"RouxRC":2,"bjornekstrom":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10046920,"issues_count":30704063,"pull_requests_count":91816424,"authors_count":10486554,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"MEMBER":5,"NONE":2},"past_year_pull_request_author_associations_count":{"NONE":1},"past_year_issue_authors":{"boogheta":5,"dale-wahl":1,"jayparikh1998":1},"past_year_pull_request_authors":{"bjornekstrom":1},"maintainers":[{"login":"boogheta","count":68,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boogheta"},{"login":"jacomyma","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jacomyma"},{"login":"paulgirard","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/paulgirard"},{"login":"RouxRC","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RouxRC"},{"login":"Yomguithereal","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Yomguithereal"},{"login":"jacomyal","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jacomyal"}],"active_maintainers":[{"login":"boogheta","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boogheta"}]},"events":{"total":{"CreateEvent":4,"ReleaseEvent":2,"IssuesEvent":22,"WatchEvent":22,"DeleteEvent":1,"IssueCommentEvent":17,"PushEvent":53,"ForkEvent":1},"last_year":{"CreateEvent":4,"ReleaseEvent":2,"IssuesEvent":22,"WatchEvent":22,"DeleteEvent":1,"IssueCommentEvent":17,"PushEvent":53,"ForkEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"npm","filepath":"hyphe_frontend/package-lock.json","sha":null,"kind":"lockfile","created_at":"2022-08-16T12:45:27.305Z","updated_at":"2022-08-16T12:45:27.305Z","repository_link":"https://github.com/medialab/hyphe/blob/master/hyphe_frontend/package-lock.json","dependencies":[{"id":1851801248,"package_name":"@xmldom/xmldom","ecosystem":"npm","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":1851801249,"package_name":"@yomguithereal/helpers","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":1851801250,"package_name":"acorn","ecosystem":"npm","requirements":"5.7.4","direct":false,"kind":"development","optional":false},{"id":1851801251,"package_name":"acorn-dynamic-import","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":1851801252,"package_name":"acorn","ecosystem":"npm","requirements":"4.0.13","direct":false,"kind":"development","optional":false},{"id":1851801253,"package_name":"ajv","ecosystem":"npm","requirements":"6.9.1","direct":false,"kind":"runtime","optional":false},{"id":1851801254,"package_name":"ajv-keywords","ecosystem":"npm","requirements":"3.5.2","direct":false,"kind":"development","optional":false},{"id":1851801255,"package_name":"align-text","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":1851801256,"package_name":"alphanum-sort","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801257,"package_name":"angular","ecosystem":"npm","requirements":"1.6.6","direct":false,"kind":"runtime","optional":false},{"id":1851801258,"package_name":"angular-animate","ecosystem":"npm","requirements":"1.6.6","direct":false,"kind":"runtime","optional":false},{"id":1851801259,"package_name":"angular-aria","ecosystem":"npm","requirements":"1.6.6","direct":false,"kind":"runtime","optional":false},{"id":1851801260,"package_name":"angular-bowser","ecosystem":"npm","requirements":"0.0.4","direct":false,"kind":"runtime","optional":false},{"id":1851801261,"package_name":"angular-loader","ecosystem":"npm","requirements":"1.6.6","direct":false,"kind":"runtime","optional":false},{"id":1851801262,"package_name":"angular-material","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":1851801263,"package_name":"angular-md5","ecosystem":"npm","requirements":"0.1.10","direct":false,"kind":"runtime","optional":false},{"id":1851801264,"package_name":"angular-messages","ecosystem":"npm","requirements":"1.6.6","direct":false,"kind":"runtime","optional":false},{"id":1851801265,"package_name":"angular-mocks","ecosystem":"npm","requirements":"1.6.6","direct":false,"kind":"runtime","optional":false},{"id":1851801266,"package_name":"angular-route","ecosystem":"npm","requirements":"1.6.6","direct":false,"kind":"runtime","optional":false},{"id":1851801267,"package_name":"angular-sanitize","ecosystem":"npm","requirements":"1.6.6","direct":false,"kind":"runtime","optional":false},{"id":1851801268,"package_name":"angulartics","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":1851801269,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":1851801270,"package_name":"ansi-styles","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":1851801271,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":1851801272,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":1851801273,"package_name":"arr-diff","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851801274,"package_name":"arr-flatten","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801275,"package_name":"arr-union","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851801276,"package_name":"array-unique","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":1851801277,"package_name":"asn1.js","ecosystem":"npm","requirements":"5.4.1","direct":false,"kind":"development","optional":false},{"id":1851801278,"package_name":"bn.js","ecosystem":"npm","requirements":"4.12.0","direct":false,"kind":"development","optional":false},{"id":1851801279,"package_name":"assert","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":1851801280,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":1851801281,"package_name":"util","ecosystem":"npm","requirements":"0.10.3","direct":false,"kind":"development","optional":false},{"id":1851801282,"package_name":"assign-symbols","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801283,"package_name":"async","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"development","optional":false},{"id":1851801284,"package_name":"async-each","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":1851801285,"package_name":"atob","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":1851801286,"package_name":"autoprefixer","ecosystem":"npm","requirements":"6.7.7","direct":false,"kind":"development","optional":false},{"id":1851801287,"package_name":"babel-code-frame","ecosystem":"npm","requirements":"6.26.0","direct":false,"kind":"development","optional":false},{"id":1851801288,"package_name":"balanced-match","ecosystem":"npm","requirements":"0.4.2","direct":false,"kind":"development","optional":false},{"id":1851801289,"package_name":"base","ecosystem":"npm","requirements":"0.11.2","direct":false,"kind":"development","optional":false},{"id":1851801290,"package_name":"define-property","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801291,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801292,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801293,"package_name":"is-descriptor","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801294,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"development","optional":false},{"id":1851801295,"package_name":"base64-js","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":1851801296,"package_name":"big.js","ecosystem":"npm","requirements":"5.2.2","direct":false,"kind":"development","optional":false},{"id":1851801297,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":1851801298,"package_name":"bn.js","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":1851801299,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":1851801300,"package_name":"brorand","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801301,"package_name":"browserify-aes","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851801302,"package_name":"browserify-cipher","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801303,"package_name":"browserify-des","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801304,"package_name":"browserify-rsa","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":1851801305,"package_name":"browserify-sign","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":1851801306,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":1851801307,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":1851801308,"package_name":"browserify-zlib","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":1851801309,"package_name":"browserslist","ecosystem":"npm","requirements":"1.7.7","direct":false,"kind":"development","optional":false},{"id":1851801310,"package_name":"buffer","ecosystem":"npm","requirements":"4.9.2","direct":false,"kind":"development","optional":false},{"id":1851801311,"package_name":"buffer-xor","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":1851801312,"package_name":"builtin-status-codes","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851801313,"package_name":"cache-base","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801314,"package_name":"camelcase","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":1851801315,"package_name":"caniuse-api","ecosystem":"npm","requirements":"1.6.1","direct":false,"kind":"development","optional":false},{"id":1851801316,"package_name":"caniuse-db","ecosystem":"npm","requirements":"1.0.30001265","direct":false,"kind":"development","optional":false},{"id":1851801317,"package_name":"center-align","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":1851801318,"package_name":"chalk","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":1851801319,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.2","direct":false,"kind":"development","optional":false},{"id":1851801320,"package_name":"cipher-base","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851801321,"package_name":"clap","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":1851801322,"package_name":"class-utils","ecosystem":"npm","requirements":"0.3.6","direct":false,"kind":"development","optional":false},{"id":1851801323,"package_name":"define-property","ecosystem":"npm","requirements":"0.2.5","direct":false,"kind":"development","optional":false},{"id":1851801324,"package_name":"cliui","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801325,"package_name":"clone","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851801326,"package_name":"co","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"development","optional":false},{"id":1851801327,"package_name":"coa","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851801328,"package_name":"code-point-at","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801329,"package_name":"collection-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801330,"package_name":"color","ecosystem":"npm","requirements":"0.11.4","direct":false,"kind":"development","optional":false},{"id":1851801331,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":1851801332,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":1851801333,"package_name":"color-string","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":1851801334,"package_name":"colormin","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":1851801335,"package_name":"colors","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":1851801336,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"runtime","optional":false},{"id":1851801337,"package_name":"component-emitter","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":1851801338,"package_name":"console-browserify","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851801339,"package_name":"constants-browserify","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801340,"package_name":"copy-descriptor","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":1851801341,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":1851801342,"package_name":"create-ecdh","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"development","optional":false},{"id":1851801343,"package_name":"create-hash","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851801344,"package_name":"create-hmac","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"development","optional":false},{"id":1851801345,"package_name":"cross-spawn","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":1851801346,"package_name":"crypto-browserify","ecosystem":"npm","requirements":"3.12.0","direct":false,"kind":"development","optional":false},{"id":1851801347,"package_name":"css-color-names","ecosystem":"npm","requirements":"0.0.4","direct":false,"kind":"development","optional":false},{"id":1851801348,"package_name":"css-loader","ecosystem":"npm","requirements":"0.28.11","direct":false,"kind":"development","optional":false},{"id":1851801349,"package_name":"css-selector-tokenizer","ecosystem":"npm","requirements":"0.7.3","direct":false,"kind":"development","optional":false},{"id":1851801350,"package_name":"cssesc","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851801351,"package_name":"cssnano","ecosystem":"npm","requirements":"3.10.0","direct":false,"kind":"development","optional":false},{"id":1851801352,"package_name":"csso","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":1851801353,"package_name":"d","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801354,"package_name":"d3","ecosystem":"npm","requirements":"4.11.0","direct":false,"kind":"runtime","optional":false},{"id":1851801355,"package_name":"d3-array","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":1851801356,"package_name":"d3-axis","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":1851801357,"package_name":"d3-brush","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":1851801358,"package_name":"d3-chord","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":1851801359,"package_name":"d3-collection","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":1851801360,"package_name":"d3-color","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":1851801361,"package_name":"d3-dispatch","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":1851801362,"package_name":"d3-drag","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":1851801363,"package_name":"d3-dsv","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":1851801364,"package_name":"d3-ease","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":1851801365,"package_name":"d3-force","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":1851801366,"package_name":"d3-format","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":1851801367,"package_name":"d3-geo","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":1851801368,"package_name":"d3-hierarchy","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":1851801369,"package_name":"d3-interpolate","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":1851801370,"package_name":"d3-path","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":1851801371,"package_name":"d3-polygon","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":1851801372,"package_name":"d3-quadtree","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":1851801373,"package_name":"d3-queue","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":1851801374,"package_name":"d3-random","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":1851801375,"package_name":"d3-request","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":1851801376,"package_name":"d3-scale","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":1851801377,"package_name":"d3-selection","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":1851801378,"package_name":"d3-shape","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":1851801379,"package_name":"d3-time","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":1851801380,"package_name":"d3-time-format","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":1851801381,"package_name":"d3-timer","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":1851801382,"package_name":"d3-transition","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":1851801383,"package_name":"d3-voronoi","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":1851801384,"package_name":"d3-zoom","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":1851801385,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"development","optional":false},{"id":1851801386,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851801387,"package_name":"decode-uri-component","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":1851801388,"package_name":"define-property","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":1851801389,"package_name":"defined","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801390,"package_name":"des.js","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801391,"package_name":"diffie-hellman","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"development","optional":false},{"id":1851801392,"package_name":"domain-browser","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851801393,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.3.861","direct":false,"kind":"development","optional":false},{"id":1851801394,"package_name":"elliptic","ecosystem":"npm","requirements":"6.5.4","direct":false,"kind":"development","optional":false},{"id":1851801395,"package_name":"emojis-list","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851801396,"package_name":"enhanced-resolve","ecosystem":"npm","requirements":"3.4.1","direct":false,"kind":"development","optional":false},{"id":1851801397,"package_name":"errno","ecosystem":"npm","requirements":"0.1.8","direct":false,"kind":"development","optional":false},{"id":1851801398,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":1851801399,"package_name":"es5-ext","ecosystem":"npm","requirements":"0.10.53","direct":false,"kind":"development","optional":false},{"id":1851801400,"package_name":"es6-iterator","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":1851801401,"package_name":"es6-map","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"development","optional":false},{"id":1851801402,"package_name":"es6-set","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"development","optional":false},{"id":1851801403,"package_name":"es6-symbol","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":1851801404,"package_name":"es6-symbol","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":1851801405,"package_name":"es6-weak-map","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":1851801406,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":1851801407,"package_name":"escope","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":1851801408,"package_name":"esprima","ecosystem":"npm","requirements":"2.7.3","direct":false,"kind":"development","optional":false},{"id":1851801409,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":1851801410,"package_name":"estraverse","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":1851801411,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":1851801412,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":1851801413,"package_name":"event-emitter","ecosystem":"npm","requirements":"0.3.5","direct":false,"kind":"development","optional":false},{"id":1851801414,"package_name":"events","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":1851801415,"package_name":"evp_bytestokey","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":1851801416,"package_name":"execa","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":1851801417,"package_name":"expand-brackets","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"development","optional":false},{"id":1851801418,"package_name":"extend-shallow","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":1851801419,"package_name":"ext","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":1851801420,"package_name":"type","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":1851801421,"package_name":"extend-shallow","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":1851801422,"package_name":"is-extendable","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801423,"package_name":"extglob","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":1851801424,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":1851801425,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":1851801426,"package_name":"fastparse","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":1851801427,"package_name":"file-saver","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":1851801428,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":1851801429,"package_name":"find-up","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801430,"package_name":"flatten","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":1851801431,"package_name":"for-in","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801432,"package_name":"fragment-cache","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":1851801433,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":1851801434,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":1851801435,"package_name":"get-caller-file","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":1851801436,"package_name":"get-stream","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851801437,"package_name":"get-value","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":1851801438,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":1851801439,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.8","direct":false,"kind":"development","optional":false},{"id":1851801440,"package_name":"graphology","ecosystem":"npm","requirements":"0.23.2","direct":false,"kind":"runtime","optional":false},{"id":1851801441,"package_name":"graphology-components","ecosystem":"npm","requirements":"1.5.2","direct":false,"kind":"runtime","optional":false},{"id":1851801442,"package_name":"graphology-gexf","ecosystem":"npm","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":1851801443,"package_name":"graphology-indices","ecosystem":"npm","requirements":"0.16.6","direct":false,"kind":"runtime","optional":false},{"id":1851801444,"package_name":"graphology-layout","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":1851801445,"package_name":"graphology-layout-forceatlas2","ecosystem":"npm","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":1851801446,"package_name":"graphology-metrics","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":1851801447,"package_name":"graphology-operators","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":1851801448,"package_name":"graphology-shortest-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":1851801449,"package_name":"graphology-types","ecosystem":"npm","requirements":"0.23.0","direct":false,"kind":"runtime","optional":false},{"id":1851801450,"package_name":"graphology-utils","ecosystem":"npm","requirements":"2.5.1","direct":false,"kind":"runtime","optional":false},{"id":1851801451,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":1851801452,"package_name":"has-ansi","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801453,"package_name":"has-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801454,"package_name":"has-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801455,"package_name":"has-values","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801456,"package_name":"is-number","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851801457,"package_name":"kind-of","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":1851801458,"package_name":"kind-of","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851801459,"package_name":"hash-base","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851801460,"package_name":"hash.js","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"development","optional":false},{"id":1851801461,"package_name":"hmac-drbg","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801462,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.9","direct":false,"kind":"development","optional":false},{"id":1851801463,"package_name":"html-comment-regex","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":1851801464,"package_name":"https-browserify","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801465,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"runtime","optional":false},{"id":1851801466,"package_name":"icss-replace-symbols","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801467,"package_name":"icss-utils","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801468,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":1851801469,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":1851801470,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851801471,"package_name":"postcss","ecosystem":"npm","requirements":"6.0.23","direct":false,"kind":"development","optional":false},{"id":1851801472,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":1851801473,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":1851801474,"package_name":"ieee754","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":1851801475,"package_name":"indexes-of","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801476,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":1851801477,"package_name":"interpret","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":1851801478,"package_name":"invert-kv","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801479,"package_name":"is-absolute-url","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801480,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"development","optional":false},{"id":1851801481,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":1851801482,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801483,"package_name":"is-buffer","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":1851801484,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.7.0","direct":false,"kind":"development","optional":false},{"id":1851801485,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":1851801486,"package_name":"is-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"development","optional":false},{"id":1851801487,"package_name":"kind-of","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":1851801488,"package_name":"is-extendable","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":1851801489,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":1851801490,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801491,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":1851801492,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":1851801493,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801494,"package_name":"is-plain-object","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":1851801495,"package_name":"is-stream","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801496,"package_name":"is-svg","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801497,"package_name":"is-windows","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801498,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801499,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801500,"package_name":"isobject","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":1851801501,"package_name":"js-base64","ecosystem":"npm","requirements":"2.6.4","direct":false,"kind":"development","optional":false},{"id":1851801502,"package_name":"js-tokens","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":1851801503,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"development","optional":false},{"id":1851801504,"package_name":"json-loader","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"development","optional":false},{"id":1851801505,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":1851801506,"package_name":"json5","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801507,"package_name":"lazy-cache","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851801508,"package_name":"lcid","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801509,"package_name":"load-json-file","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801510,"package_name":"loader-runner","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":1851801511,"package_name":"loader-utils","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":1851801512,"package_name":"locate-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801513,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"development","optional":false},{"id":1851801514,"package_name":"lodash.camelcase","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":1851801515,"package_name":"lodash.memoize","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":1851801516,"package_name":"lodash.uniq","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"development","optional":false},{"id":1851801517,"package_name":"longest","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801518,"package_name":"lru-cache","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"development","optional":false},{"id":1851801519,"package_name":"map-cache","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"development","optional":false},{"id":1851801520,"package_name":"map-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801521,"package_name":"math-expression-evaluator","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"development","optional":false},{"id":1851801522,"package_name":"md5.js","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"development","optional":false},{"id":1851801523,"package_name":"mem","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801524,"package_name":"memory-fs","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":1851801525,"package_name":"micromatch","ecosystem":"npm","requirements":"3.1.10","direct":false,"kind":"development","optional":false},{"id":1851801526,"package_name":"braces","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":1851801527,"package_name":"fill-range","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851801528,"package_name":"to-regex-range","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":1851801529,"package_name":"miller-rabin","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":1851801530,"package_name":"mimic-fn","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851801531,"package_name":"minimalistic-assert","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801532,"package_name":"minimalistic-crypto-utils","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801533,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"development","optional":false},{"id":1851801534,"package_name":"mixin-deep","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":1851801535,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.5","direct":false,"kind":"development","optional":false},{"id":1851801536,"package_name":"mnemonist","ecosystem":"npm","requirements":"0.39.0","direct":false,"kind":"runtime","optional":false},{"id":1851801537,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801538,"package_name":"nanomatch","ecosystem":"npm","requirements":"1.2.13","direct":false,"kind":"development","optional":false},{"id":1851801539,"package_name":"neo-async","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"development","optional":false},{"id":1851801540,"package_name":"next-tick","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801541,"package_name":"ng-tags-input","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":1851801542,"package_name":"node-libs-browser","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":1851801543,"package_name":"punycode","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":1851801544,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":1851801545,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851801546,"package_name":"normalize-range","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":1851801547,"package_name":"normalize-url","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"development","optional":false},{"id":1851801548,"package_name":"npm-run-path","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":1851801549,"package_name":"num2fraction","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"development","optional":false},{"id":1851801550,"package_name":"number-is-nan","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801551,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":1851801552,"package_name":"object-copy","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":1851801553,"package_name":"object-visit","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801554,"package_name":"object.pick","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":1851801555,"package_name":"obliterator","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":1851801556,"package_name":"os-browserify","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":1851801557,"package_name":"os-locale","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801558,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801559,"package_name":"p-limit","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":1851801560,"package_name":"p-locate","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801561,"package_name":"p-try","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801562,"package_name":"pako","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"development","optional":false},{"id":1851801563,"package_name":"pandemonium","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":1851801564,"package_name":"parse-asn1","ecosystem":"npm","requirements":"5.1.6","direct":false,"kind":"development","optional":false},{"id":1851801565,"package_name":"parse-json","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":1851801566,"package_name":"pascalcase","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":1851801567,"package_name":"path-browserify","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":1851801568,"package_name":"path-dirname","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801569,"package_name":"path-exists","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851801570,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801571,"package_name":"path-key","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":1851801572,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":1851801573,"package_name":"path-type","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801574,"package_name":"pbkdf2","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":1851801575,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":1851801576,"package_name":"pify","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":1851801577,"package_name":"posix-character-classes","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":1851801578,"package_name":"postcss","ecosystem":"npm","requirements":"5.2.18","direct":false,"kind":"development","optional":false},{"id":1851801579,"package_name":"supports-color","ecosystem":"npm","requirements":"3.2.3","direct":false,"kind":"development","optional":false},{"id":1851801580,"package_name":"postcss-calc","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"development","optional":false},{"id":1851801581,"package_name":"postcss-colormin","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"development","optional":false},{"id":1851801582,"package_name":"postcss-convert-values","ecosystem":"npm","requirements":"2.6.1","direct":false,"kind":"development","optional":false},{"id":1851801583,"package_name":"postcss-discard-comments","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":1851801584,"package_name":"postcss-discard-duplicates","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801585,"package_name":"postcss-discard-empty","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801586,"package_name":"postcss-discard-overridden","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":1851801587,"package_name":"postcss-discard-unused","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"development","optional":false},{"id":1851801588,"package_name":"postcss-filter-plugins","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":1851801589,"package_name":"postcss-merge-idents","ecosystem":"npm","requirements":"2.1.7","direct":false,"kind":"development","optional":false},{"id":1851801590,"package_name":"postcss-merge-longhand","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":1851801591,"package_name":"postcss-merge-rules","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":1851801592,"package_name":"postcss-message-helpers","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801593,"package_name":"postcss-minify-font-values","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":1851801594,"package_name":"postcss-minify-gradients","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":1851801595,"package_name":"postcss-minify-params","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"development","optional":false},{"id":1851801596,"package_name":"postcss-minify-selectors","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":1851801597,"package_name":"postcss-modules-extract-imports","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":1851801598,"package_name":"postcss-modules-local-by-default","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851801599,"package_name":"postcss-modules-scope","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801600,"package_name":"postcss-modules-values","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":1851801601,"package_name":"postcss-normalize-charset","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":1851801602,"package_name":"postcss-normalize-url","ecosystem":"npm","requirements":"3.0.8","direct":false,"kind":"development","optional":false},{"id":1851801603,"package_name":"postcss-ordered-values","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"development","optional":false},{"id":1851801604,"package_name":"postcss-reduce-idents","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":1851801605,"package_name":"postcss-reduce-initial","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801606,"package_name":"postcss-reduce-transforms","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851801607,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"development","optional":false},{"id":1851801608,"package_name":"postcss-svgo","ecosystem":"npm","requirements":"2.1.6","direct":false,"kind":"development","optional":false},{"id":1851801609,"package_name":"postcss-unique-selectors","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":1851801610,"package_name":"postcss-value-parser","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":1851801611,"package_name":"postcss-zindex","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":1851801612,"package_name":"prepend-http","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851801613,"package_name":"process","ecosystem":"npm","requirements":"0.11.10","direct":false,"kind":"development","optional":false},{"id":1851801614,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":1851801615,"package_name":"prr","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801616,"package_name":"pseudomap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801617,"package_name":"public-encrypt","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":1851801618,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":1851801619,"package_name":"q","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":1851801620,"package_name":"query-string","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"development","optional":false},{"id":1851801621,"package_name":"querystring","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":1851801622,"package_name":"querystring-es3","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":1851801623,"package_name":"randombytes","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801624,"package_name":"randomfill","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851801625,"package_name":"read-pkg","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801626,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801627,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.7","direct":false,"kind":"development","optional":false},{"id":1851801628,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":1851801629,"package_name":"reduce-css-calc","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":1851801630,"package_name":"reduce-function-call","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":1851801631,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801632,"package_name":"regex-not","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801633,"package_name":"remove-trailing-separator","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801634,"package_name":"repeat-element","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":1851801635,"package_name":"repeat-string","ecosystem":"npm","requirements":"1.6.1","direct":false,"kind":"development","optional":false},{"id":1851801636,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":1851801637,"package_name":"require-main-filename","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801638,"package_name":"resolve","ecosystem":"npm","requirements":"1.20.0","direct":false,"kind":"development","optional":false},{"id":1851801639,"package_name":"resolve-url","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":1851801640,"package_name":"ret","ecosystem":"npm","requirements":"0.1.15","direct":false,"kind":"development","optional":false},{"id":1851801641,"package_name":"right-align","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":1851801642,"package_name":"ripemd160","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":1851801643,"package_name":"rw","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":1851801644,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":1851801645,"package_name":"safe-regex","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801646,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":1851801647,"package_name":"sax","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":1851801648,"package_name":"schema-utils","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":1851801649,"package_name":"ajv","ecosystem":"npm","requirements":"5.5.2","direct":false,"kind":"development","optional":false},{"id":1851801650,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801651,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":1851801652,"package_name":"semver","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"development","optional":false},{"id":1851801653,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801654,"package_name":"set-value","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":1851801655,"package_name":"setimmediate","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":1851801656,"package_name":"sha.js","ecosystem":"npm","requirements":"2.4.11","direct":false,"kind":"development","optional":false},{"id":1851801657,"package_name":"shebang-command","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851801658,"package_name":"shebang-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801659,"package_name":"sigma","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":1851801660,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"development","optional":false},{"id":1851801661,"package_name":"snapdragon","ecosystem":"npm","requirements":"0.8.2","direct":false,"kind":"development","optional":false},{"id":1851801662,"package_name":"snapdragon-node","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":1851801663,"package_name":"snapdragon-util","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":1851801664,"package_name":"sort-keys","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":1851801665,"package_name":"source-list-map","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":1851801666,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"development","optional":false},{"id":1851801667,"package_name":"source-map-resolve","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"development","optional":false},{"id":1851801668,"package_name":"source-map-url","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":1851801669,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":1851801670,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":1851801671,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":1851801672,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.10","direct":false,"kind":"development","optional":false},{"id":1851801673,"package_name":"split-string","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851801674,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":1851801675,"package_name":"static-extend","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":1851801676,"package_name":"stream-browserify","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":1851801677,"package_name":"stream-http","ecosystem":"npm","requirements":"2.8.3","direct":false,"kind":"development","optional":false},{"id":1851801678,"package_name":"strict-uri-encode","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851801679,"package_name":"string-width","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":1851801680,"package_name":"ansi-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851801681,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801682,"package_name":"strip-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851801683,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":1851801684,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":1851801685,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851801686,"package_name":"strip-eof","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801687,"package_name":"style-loader","ecosystem":"npm","requirements":"0.19.1","direct":false,"kind":"development","optional":false},{"id":1851801688,"package_name":"supports-color","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801689,"package_name":"svgo","ecosystem":"npm","requirements":"0.7.2","direct":false,"kind":"development","optional":false},{"id":1851801690,"package_name":"tapable","ecosystem":"npm","requirements":"0.2.9","direct":false,"kind":"development","optional":false},{"id":1851801691,"package_name":"timers-browserify","ecosystem":"npm","requirements":"2.0.12","direct":false,"kind":"development","optional":false},{"id":1851801692,"package_name":"to-arraybuffer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801693,"package_name":"to-object-path","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":1851801694,"package_name":"to-regex","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":1851801695,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":1851801696,"package_name":"tty-browserify","ecosystem":"npm","requirements":"0.0.0","direct":false,"kind":"development","optional":false},{"id":1851801697,"package_name":"type","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851801698,"package_name":"uglify-js","ecosystem":"npm","requirements":"2.8.29","direct":false,"kind":"development","optional":false},{"id":1851801699,"package_name":"yargs","ecosystem":"npm","requirements":"3.10.0","direct":false,"kind":"development","optional":false},{"id":1851801700,"package_name":"uglify-to-browserify","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801701,"package_name":"uglifyjs-webpack-plugin","ecosystem":"npm","requirements":"0.4.6","direct":false,"kind":"development","optional":false},{"id":1851801702,"package_name":"union-value","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801703,"package_name":"uniq","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801704,"package_name":"uniqs","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801705,"package_name":"unset-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851801706,"package_name":"has-value","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":1851801707,"package_name":"isobject","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801708,"package_name":"has-values","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":1851801709,"package_name":"upath","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851801710,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"runtime","optional":false},{"id":1851801711,"package_name":"urix","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":1851801712,"package_name":"url","ecosystem":"npm","requirements":"0.11.0","direct":false,"kind":"development","optional":false},{"id":1851801713,"package_name":"punycode","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":1851801714,"package_name":"use","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":1851801715,"package_name":"util","ecosystem":"npm","requirements":"0.11.1","direct":false,"kind":"development","optional":false},{"id":1851801716,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":1851801717,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801718,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":1851801719,"package_name":"vendors","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851801720,"package_name":"vm-browserify","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":1851801721,"package_name":"watchpack","ecosystem":"npm","requirements":"1.7.5","direct":false,"kind":"development","optional":false},{"id":1851801722,"package_name":"watchpack-chokidar2","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":1851801723,"package_name":"anymatch","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801724,"package_name":"normalize-path","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":1851801725,"package_name":"binary-extensions","ecosystem":"npm","requirements":"1.13.1","direct":false,"kind":"development","optional":false},{"id":1851801726,"package_name":"chokidar","ecosystem":"npm","requirements":"2.1.8","direct":false,"kind":"development","optional":false},{"id":1851801727,"package_name":"fsevents","ecosystem":"npm","requirements":"1.2.13","direct":false,"kind":"development","optional":false},{"id":1851801728,"package_name":"glob-parent","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851801729,"package_name":"is-glob","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851801730,"package_name":"is-binary-path","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851801731,"package_name":"readdirp","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":1851801732,"package_name":"webpack","ecosystem":"npm","requirements":"3.12.0","direct":false,"kind":"development","optional":false},{"id":1851801733,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"development","optional":false},{"id":1851801734,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":1851801735,"package_name":"has-flag","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801736,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":1851801737,"package_name":"json5","ecosystem":"npm","requirements":"0.5.1","direct":false,"kind":"development","optional":false},{"id":1851801738,"package_name":"supports-color","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"development","optional":false},{"id":1851801739,"package_name":"webpack-sources","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"development","optional":false},{"id":1851801740,"package_name":"whet.extend","ecosystem":"npm","requirements":"0.9.9","direct":false,"kind":"development","optional":false},{"id":1851801741,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":1851801742,"package_name":"which-module","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851801743,"package_name":"window-size","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":1851801744,"package_name":"wordwrap","ecosystem":"npm","requirements":"0.0.2","direct":false,"kind":"development","optional":false},{"id":1851801745,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851801746,"package_name":"string-width","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851801747,"package_name":"xml-writer","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":1851801748,"package_name":"xmlhttprequest","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":1851801749,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":1851801750,"package_name":"y18n","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":1851801751,"package_name":"yallist","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":1851801752,"package_name":"yargs","ecosystem":"npm","requirements":"8.0.2","direct":false,"kind":"development","optional":false},{"id":1851801753,"package_name":"camelcase","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":1851801754,"package_name":"cliui","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":1851801755,"package_name":"yargs-parser","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"hyphe_frontend/package.json","sha":null,"kind":"manifest","created_at":"2022-08-16T12:45:27.599Z","updated_at":"2022-08-16T12:45:27.599Z","repository_link":"https://github.com/medialab/hyphe/blob/master/hyphe_frontend/package.json","dependencies":[{"id":1851802102,"package_name":"ajv","ecosystem":"npm","requirements":"6.9.1","direct":true,"kind":"runtime","optional":false},{"id":1851802103,"package_name":"angular","ecosystem":"npm","requirements":"1.6.6","direct":true,"kind":"runtime","optional":false},{"id":1851802104,"package_name":"angular-animate","ecosystem":"npm","requirements":"1.6.6","direct":true,"kind":"runtime","optional":false},{"id":1851802105,"package_name":"angular-aria","ecosystem":"npm","requirements":"1.6.6","direct":true,"kind":"runtime","optional":false},{"id":1851802106,"package_name":"angular-bowser","ecosystem":"npm","requirements":"0.0.4","direct":true,"kind":"runtime","optional":false},{"id":1851802107,"package_name":"angular-loader","ecosystem":"npm","requirements":"1.6.6","direct":true,"kind":"runtime","optional":false},{"id":1851802108,"package_name":"angular-material","ecosystem":"npm","requirements":"1.1.5","direct":true,"kind":"runtime","optional":false},{"id":1851802109,"package_name":"angular-md5","ecosystem":"npm","requirements":"0.1.10","direct":true,"kind":"runtime","optional":false},{"id":1851802110,"package_name":"angular-messages","ecosystem":"npm","requirements":"1.6.6","direct":true,"kind":"runtime","optional":false},{"id":1851802111,"package_name":"angular-mocks","ecosystem":"npm","requirements":"1.6.6","direct":true,"kind":"runtime","optional":false},{"id":1851802112,"package_name":"angular-route","ecosystem":"npm","requirements":"1.6.6","direct":true,"kind":"runtime","optional":false},{"id":1851802113,"package_name":"angular-sanitize","ecosystem":"npm","requirements":"1.6.6","direct":true,"kind":"runtime","optional":false},{"id":1851802114,"package_name":"angulartics","ecosystem":"npm","requirements":"1.4.0","direct":true,"kind":"runtime","optional":false},{"id":1851802115,"package_name":"d3","ecosystem":"npm","requirements":"4.11.0","direct":true,"kind":"runtime","optional":false},{"id":1851802116,"package_name":"file-saver","ecosystem":"npm","requirements":"1.3.3","direct":true,"kind":"runtime","optional":false},{"id":1851802117,"package_name":"graphology","ecosystem":"npm","requirements":"0.23.2","direct":true,"kind":"runtime","optional":false},{"id":1851802118,"package_name":"graphology-components","ecosystem":"npm","requirements":"1.5.2","direct":true,"kind":"runtime","optional":false},{"id":1851802119,"package_name":"graphology-gexf","ecosystem":"npm","requirements":"0.10.1","direct":true,"kind":"runtime","optional":false},{"id":1851802120,"package_name":"graphology-metrics","ecosystem":"npm","requirements":"2.1.0","direct":true,"kind":"runtime","optional":false},{"id":1851802121,"package_name":"graphology-layout","ecosystem":"npm","requirements":"0.5.0","direct":true,"kind":"runtime","optional":false},{"id":1851802122,"package_name":"graphology-layout-forceatlas2","ecosystem":"npm","requirements":"0.8.2","direct":true,"kind":"runtime","optional":false},{"id":1851802123,"package_name":"graphology-types","ecosystem":"npm","requirements":"0.23.0","direct":true,"kind":"runtime","optional":false},{"id":1851802124,"package_name":"ng-tags-input","ecosystem":"npm","requirements":"3.2.0","direct":true,"kind":"runtime","optional":false},{"id":1851802125,"package_name":"sigma","ecosystem":"npm","requirements":"2.2.0","direct":true,"kind":"runtime","optional":false},{"id":1851802126,"package_name":"css-loader","ecosystem":"npm","requirements":"^0.28.7","direct":true,"kind":"development","optional":false},{"id":1851802127,"package_name":"style-loader","ecosystem":"npm","requirements":"^0.19.0","direct":true,"kind":"development","optional":false},{"id":1851802128,"package_name":"webpack","ecosystem":"npm","requirements":"^3.6.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"bin/textExtractor/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-16T12:45:27.740Z","updated_at":"2022-08-16T12:45:27.740Z","repository_link":"https://github.com/medialab/hyphe/blob/master/bin/textExtractor/requirements.txt","dependencies":[{"id":1851802172,"package_name":"jsonrpclib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1851802173,"package_name":"pymongo","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"hyphe_backend/crawler/requirements-scrapyd.txt","sha":null,"kind":"manifest","created_at":"2022-08-16T12:45:27.870Z","updated_at":"2022-08-16T12:45:27.870Z","repository_link":"https://github.com/medialab/hyphe/blob/master/hyphe_backend/crawler/requirements-scrapyd.txt","dependencies":[{"id":1851802268,"package_name":"service_identity","ecosystem":"pypi","requirements":"==18.1.0","direct":true,"kind":"runtime","optional":false},{"id":1851802269,"package_name":"urllib3","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1851802270,"package_name":"Twisted","ecosystem":"pypi","requirements":"==20.3.0","direct":true,"kind":"runtime","optional":false},{"id":1851802271,"package_name":"Scrapy","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"runtime","optional":false},{"id":1851802272,"package_name":"scrapyd","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"runtime","optional":false},{"id":1851802273,"package_name":"scrapyd-client","ecosystem":"pypi","requirements":"==1.2.0a1","direct":true,"kind":"runtime","optional":false},{"id":1851802274,"package_name":"selenium","ecosystem":"pypi","requirements":"==2.42.1","direct":true,"kind":"runtime","optional":false},{"id":1851802275,"package_name":"pymongo","ecosystem":"pypi","requirements":"==3.8","direct":true,"kind":"runtime","optional":false},{"id":1851802276,"package_name":"queuelib","ecosystem":"pypi","requirements":"==1.4.2","direct":true,"kind":"runtime","optional":false},{"id":1851802277,"package_name":"txmongo","ecosystem":"pypi","requirements":"==19.2.0","direct":true,"kind":"runtime","optional":false},{"id":1851802278,"package_name":"ural","ecosystem":"pypi","requirements":"==0.32.0","direct":true,"kind":"runtime","optional":false},{"id":1851802279,"package_name":"tld","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-16T12:45:27.950Z","updated_at":"2022-08-16T12:45:27.950Z","repository_link":"https://github.com/medialab/hyphe/blob/master/requirements.txt","dependencies":[{"id":1851802317,"package_name":"click","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1851802318,"package_name":"pystache","ecosystem":"pypi","requirements":"==0.5.4","direct":true,"kind":"runtime","optional":false},{"id":1851802319,"package_name":"progressbar2","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1851802320,"package_name":"service_identity","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1851802321,"package_name":"virtualenvwrapper","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1851802322,"package_name":"urllib3","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1851802323,"package_name":"fake-useragent","ecosystem":"pypi","requirements":"==0.1.11","direct":true,"kind":"runtime","optional":false},{"id":1851802324,"package_name":"hyphe-traph","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":1851802325,"package_name":"msgpack-python","ecosystem":"pypi","requirements":"\u003e=0.3","direct":true,"kind":"runtime","optional":false},{"id":1851802326,"package_name":"Scrapy","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":1851802327,"package_name":"scrapyd-client","ecosystem":"pypi","requirements":"==1.2.0a1","direct":true,"kind":"runtime","optional":false},{"id":1851802328,"package_name":"selenium","ecosystem":"pypi","requirements":"==2.42.1","direct":true,"kind":"runtime","optional":false},{"id":1851802329,"package_name":"Twisted","ecosystem":"pypi","requirements":"\u003e=18,\u003c=19","direct":true,"kind":"runtime","optional":false},{"id":1851802330,"package_name":"txJSON-RPC","ecosystem":"pypi","requirements":"==0.5","direct":true,"kind":"runtime","optional":false},{"id":1851802331,"package_name":"jsonrpclib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1851802332,"package_name":"pymongo","ecosystem":"pypi","requirements":"==3.8","direct":true,"kind":"runtime","optional":false},{"id":1851802333,"package_name":"txmongo","ecosystem":"pypi","requirements":"\u003e=18,\u003c=19","direct":true,"kind":"runtime","optional":false},{"id":1851802334,"package_name":"ural","ecosystem":"pypi","requirements":"==0.32.0","direct":true,"kind":"runtime","optional":false},{"id":1851802335,"package_name":"tld","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:14.901Z","updated_at":"2023-01-13T16:22:14.901Z","repository_link":"https://github.com/medialab/hyphe/blob/master/Dockerfile","dependencies":[{"id":6890184711,"package_name":"python","ecosystem":"docker","requirements":"2.7-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:15.040Z","updated_at":"2023-01-13T16:22:15.040Z","repository_link":"https://github.com/medialab/hyphe/blob/master/docker-compose.yml","dependencies":[{"id":6890185582,"package_name":"scpomedialab/hyphe_backend","ecosystem":"docker","requirements":"${TAG}","direct":true,"kind":"runtime","optional":false},{"id":6890185583,"package_name":"scpomedialab/hyphe_frontend","ecosystem":"docker","requirements":"${TAG}","direct":true,"kind":"runtime","optional":false},{"id":6890185584,"package_name":"scpomedialab/hyphe_crawler","ecosystem":"docker","requirements":"${TAG}","direct":true,"kind":"runtime","optional":false},{"id":6890185585,"package_name":"mongo","ecosystem":"docker","requirements":"3.6","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"hyphe_backend/crawler/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:15.298Z","updated_at":"2023-01-13T16:22:15.298Z","repository_link":"https://github.com/medialab/hyphe/blob/master/hyphe_backend/crawler/Dockerfile","dependencies":[{"id":6890185728,"package_name":"python","ecosystem":"docker","requirements":"2.7-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"hyphe_frontend/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:15.402Z","updated_at":"2023-01-13T16:22:15.402Z","repository_link":"https://github.com/medialab/hyphe/blob/master/hyphe_frontend/Dockerfile","dependencies":[{"id":6890186357,"package_name":"node","ecosystem":"docker","requirements":"lts-alpine","direct":true,"kind":"build","optional":false},{"id":6890186358,"package_name":"nginx","ecosystem":"docker","requirements":"alpine","direct":true,"kind":"build","optional":false}]}],"score":9.44280038992774,"created_at":"2025-09-04T15:51:10.563Z","updated_at":"2025-10-07T08:15:13.621Z","avatar_url":"https://github.com/medialab.png","language":"JavaScript","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1145/3240431.3240434","https://doi.org/10.1007/978-3-031-58839-6_7","https://doi.org/10.1016/j.jdmm.2023.100844","https://doi.org/10.1007/s10584-023-03550-z","https://doi.org/10.1080/2159032X.2023.2266801","https://doi.org/10.1080/09644016.2020.1817291","https://doi.org/10.1145/3240431.3240439","https://doi.org/10.1016/j.socscimed.2018.10.032"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["interactive","network-simulation","hacking","optim","projection","generic","sequences","interpretability","mesh","web-scraping"],"project_url":"https://science.ecosyste.ms/api/v1/projects/36907","html_url":"https://science.ecosyste.ms/projects/36907"}