{"id":112684,"name":null,"description":"The Local Ecological Footprinting Tool (LEFT), is a web-based decision support tool which can help businesses minimise the environmental impacts of their activities when they make decisions about how land is used.","url":"https://github.com/andrewiom/local-ecological-footprinting-tool","last_synced_at":"2025-09-09T06:31:51.155Z","repository":{"id":80313393,"uuid":"207765281","full_name":"AndrewIOM/local-ecological-footprinting-tool","owner":"AndrewIOM","description":"The Local Ecological Footprinting Tool (LEFT), is a web-based decision support tool which can help businesses minimise the environmental impacts of their activities when they make decisions about how land is used.","archived":false,"fork":false,"pushed_at":"2024-08-26T21:54:29.000Z","size":46895,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-02T02:45:34.609Z","etag":null,"topics":["beta-diversity","ecological-footprint","ecology","ecosystems"],"latest_commit_sha":null,"homepage":"https://left.ox.ac.uk","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AndrewIOM.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":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-11T08:44:24.000Z","updated_at":"2024-08-26T21:54:32.000Z","dependencies_parsed_at":"2024-11-13T07:45:44.704Z","dependency_job_id":"bf365553-b4e3-4e14-812c-926f178dd69a","html_url":"https://github.com/AndrewIOM/local-ecological-footprinting-tool","commit_stats":null,"previous_names":["andrewiom/local-ecological-footprinting-tool"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AndrewIOM/local-ecological-footprinting-tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewIOM%2Flocal-ecological-footprinting-tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewIOM%2Flocal-ecological-footprinting-tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewIOM%2Flocal-ecological-footprinting-tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewIOM%2Flocal-ecological-footprinting-tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndrewIOM","download_url":"https://codeload.github.com/AndrewIOM/local-ecological-footprinting-tool/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewIOM%2Flocal-ecological-footprinting-tool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274253615,"owners_count":25250182,"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-09T02:00:10.223Z","response_time":80,"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":"AndrewIOM","name":"Andrew Martin","uuid":"6905338","kind":"user","description":"Environmental Scientist - Long-Term Ecology, Biodiversity, Dendrochronology","email":"","website":"acm.im","location":"Isle of Man","twitter":"iomandrew","company":"University of Oxford","icon_url":"https://avatars.githubusercontent.com/u/6905338?u=c7d0b17912ae4572ff082b07fa490e8f8f6bfcbb\u0026v=4","repositories_count":31,"last_synced_at":"2023-09-05T11:30:32.478Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/AndrewIOM","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-08T02:50:04.518Z","updated_at":"2023-09-05T11:30:33.401Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndrewIOM","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndrewIOM/repositories"},"packages":[],"commits":{"id":5453811,"full_name":"andrewiom/local-ecological-footprinting-tool","default_branch":"master","committers":[{"name":"Andrew Martin","email":"AndrewIOM","login":"AndrewIOM","count":131},{"name":"unknown","email":"EcosetDev@zoo-ecoset03.zoo.ox.ac.uk","login":null,"count":1}],"total_commits":132,"total_committers":2,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":66.0,"dds":0.007575757575757569,"past_year_committers":[{"name":"Andrew Martin","email":"AndrewIOM","login":"AndrewIOM","count":8}],"past_year_total_commits":8,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":8.0,"past_year_dds":0.0,"last_synced_at":"2025-07-16T22:33:22.870Z","last_synced_commit":"f9d8713b5c8e216d03f8bc5bf2779a523ae0de4b","created_at":"2024-11-13T07:45:29.275Z","updated_at":"2025-07-16T22:33:22.870Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewiom%2Flocal-ecological-footprinting-tool/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-09T00:17:06.873Z","repositories_count":5508057,"commits_count":859529017,"contributors_count":31444938,"owners_count":914845,"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":"andrewiom/local-ecological-footprinting-tool","html_url":"https://github.com/andrewiom/local-ecological-footprinting-tool","last_synced_at":"2025-07-16T22:31:47.596Z","status":"error","issues_count":0,"pull_requests_count":3,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":35770729.0,"issues_closed_count":0,"pull_requests_closed_count":2,"pull_request_authors_count":2,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.6666666666666666,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"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-13T07:45:30.650Z","updated_at":"2025-09-01T00:13:32.524Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewiom%2Flocal-ecological-footprinting-tool","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewiom%2Flocal-ecological-footprinting-tool/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":3,"javascript":2,".NET":1},"issue_author_associations_count":{},"pull_request_author_associations_count":{"NONE":3,"OWNER":1},"issue_authors":{},"pull_request_authors":{"dependabot[bot]":3,"AndrewIOM":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10065582,"issues_count":31138202,"pull_requests_count":94757509,"authors_count":10687427,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"AndrewIOM","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AndrewIOM"}],"active_maintainers":[]},"events":{"total":{},"last_year":{}},"keywords":["beta-diversity","ecological-footprint","ecology","ecosystems"],"dependencies":[{"ecosystem":"docker","filepath":"apps/left/docker-compose.development.yml","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:28.271Z","updated_at":"2023-10-20T17:22:28.271Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/apps/left/docker-compose.development.yml","dependencies":[]},{"ecosystem":"docker","filepath":"apps/left/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:28.278Z","updated_at":"2023-10-20T17:22:28.278Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/apps/left/docker-compose.yml","dependencies":[{"id":14266352165,"package_name":"docker.pkg.github.com/andrewiom/ecoset-vnext/image","ecosystem":"docker","requirements":"2.1.11","direct":true,"kind":"runtime","optional":false},{"id":14266352507,"package_name":"nginx","ecosystem":"docker","requirements":"1.17-alpine","direct":true,"kind":"runtime","optional":false},{"id":14266352508,"package_name":"microsoft/mssql-server-linux","ecosystem":"docker","requirements":"2017-CU12","direct":true,"kind":"runtime","optional":false},{"id":14266352773,"package_name":"redis","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"apps/left/src/Oxlel.Left.WebUI/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:32.433Z","updated_at":"2023-10-20T17:22:32.433Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/apps/left/src/Oxlel.Left.WebUI/Dockerfile","dependencies":[{"id":14266352774,"package_name":"mcr.microsoft.com/dotnet/core/sdk","ecosystem":"docker","requirements":"3.1-bionic","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"apps/left-marine/docker-compose.development.yml","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:32.448Z","updated_at":"2023-10-20T17:22:32.448Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/apps/left-marine/docker-compose.development.yml","dependencies":[]},{"ecosystem":"docker","filepath":"apps/left-marine/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:32.453Z","updated_at":"2023-10-20T17:22:32.453Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/apps/left-marine/docker-compose.yml","dependencies":[{"id":14266352775,"package_name":"docker.pkg.github.com/andrewiom/ecoset-vnext/image","ecosystem":"docker","requirements":"2.1.10","direct":true,"kind":"runtime","optional":false},{"id":14266352776,"package_name":"nginx","ecosystem":"docker","requirements":"1.17-alpine","direct":true,"kind":"runtime","optional":false},{"id":14266352777,"package_name":"microsoft/mssql-server-linux","ecosystem":"docker","requirements":"2017-CU12","direct":true,"kind":"runtime","optional":false},{"id":14266352778,"package_name":"redis","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"apps/left-marine/src/Oxlel.LeftMarine.WebUI/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:32.460Z","updated_at":"2023-10-20T17:22:32.460Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/apps/left-marine/src/Oxlel.LeftMarine.WebUI/Dockerfile","dependencies":[{"id":14266352779,"package_name":"mcr.microsoft.com/dotnet/core/sdk","ecosystem":"docker","requirements":"3.1-bionic","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"src/gbif/gbifdb/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:32.465Z","updated_at":"2023-10-20T17:22:32.465Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/src/gbif/gbifdb/docker-compose.yml","dependencies":[{"id":14266352780,"package_name":"mysql","ecosystem":"docker","requirements":"8","direct":true,"kind":"runtime","optional":false},{"id":14266352781,"package_name":"adminer","ecosystem":"docker","requirements":"4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"src/gbif/update-tool/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:32.477Z","updated_at":"2023-10-20T17:22:32.477Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/src/gbif/update-tool/Dockerfile","dependencies":[{"id":14266352782,"package_name":"ubuntu","ecosystem":"docker","requirements":"xenial","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"src/gbif/update-tool/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:32.483Z","updated_at":"2023-10-20T17:22:32.483Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/src/gbif/update-tool/docker-compose.yml","dependencies":[]},{"ecosystem":"npm","filepath":"src/gbif/covriate-intersect/package.json","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:32.488Z","updated_at":"2023-10-20T17:22:32.488Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/src/gbif/covriate-intersect/package.json","dependencies":[{"id":14266352783,"package_name":"@types/config","ecosystem":"npm","requirements":"^0.0.36","direct":true,"kind":"runtime","optional":false},{"id":14266352784,"package_name":"@types/gdal","ecosystem":"npm","requirements":"^0.9.0","direct":true,"kind":"runtime","optional":false},{"id":14266352901,"package_name":"@types/mysql","ecosystem":"npm","requirements":"^2.15.8","direct":true,"kind":"runtime","optional":false},{"id":14266352902,"package_name":"config","ecosystem":"npm","requirements":"^3.2.5","direct":true,"kind":"runtime","optional":false},{"id":14266352903,"package_name":"gdal","ecosystem":"npm","requirements":"^0.9.9","direct":true,"kind":"runtime","optional":false},{"id":14266352961,"package_name":"js-yaml","ecosystem":"npm","requirements":"^3.13.1","direct":true,"kind":"runtime","optional":false},{"id":14266352962,"package_name":"mysql","ecosystem":"npm","requirements":"^2.18.1","direct":true,"kind":"runtime","optional":false},{"id":14266352963,"package_name":"ts-node-dev","ecosystem":"npm","requirements":"^1.0.0-pre.44","direct":true,"kind":"runtime","optional":false},{"id":14266352964,"package_name":"typescript","ecosystem":"npm","requirements":"^3.7.5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"src/gbif/covriate-intersect/yarn.lock","sha":null,"kind":"lockfile","created_at":"2023-10-20T17:22:34.613Z","updated_at":"2023-10-20T17:22:34.613Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/src/gbif/covriate-intersect/yarn.lock","dependencies":[{"id":14266352965,"package_name":"@types/config","ecosystem":"npm","requirements":"0.0.36","direct":false,"kind":"runtime","optional":false},{"id":14266352966,"package_name":"@types/gdal","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":14266352967,"package_name":"@types/mysql","ecosystem":"npm","requirements":"2.15.8","direct":false,"kind":"runtime","optional":false},{"id":14266352968,"package_name":"@types/node","ecosystem":"npm","requirements":"13.7.0","direct":false,"kind":"runtime","optional":false},{"id":14266352969,"package_name":"@types/strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266352970,"package_name":"@types/strip-json-comments","ecosystem":"npm","requirements":"0.0.30","direct":false,"kind":"runtime","optional":false},{"id":14266352971,"package_name":"abbrev","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":14266352972,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":14266352973,"package_name":"ansi-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266352974,"package_name":"aproba","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":14266352975,"package_name":"are-we-there-yet","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":14266352976,"package_name":"arg","ecosystem":"npm","requirements":"4.1.3","direct":false,"kind":"runtime","optional":false},{"id":14266352977,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":14266352978,"package_name":"array-find-index","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":14266352979,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266352980,"package_name":"bignumber.js","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266352981,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":14266352982,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":14266352983,"package_name":"camelcase-keys","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":14266352984,"package_name":"camelcase","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":14266352985,"package_name":"chownr","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":14266353049,"package_name":"code-point-at","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":14266353050,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353051,"package_name":"config","ecosystem":"npm","requirements":"3.2.5","direct":false,"kind":"runtime","optional":false},{"id":14266353052,"package_name":"console-control-strings","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":14266353053,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":14266353054,"package_name":"currently-unhandled","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":14266353055,"package_name":"dateformat","ecosystem":"npm","requirements":"1.0.12","direct":false,"kind":"runtime","optional":false},{"id":14266353056,"package_name":"debounce","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":14266353057,"package_name":"debug","ecosystem":"npm","requirements":"3.2.6","direct":false,"kind":"runtime","optional":false},{"id":14266353058,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":14266353059,"package_name":"deep-extend","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":14266353060,"package_name":"delegates","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353061,"package_name":"detect-libc","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":14266353062,"package_name":"diff","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":14266353063,"package_name":"dynamic-dedupe","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":14266353064,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":14266353065,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353066,"package_name":"filewatcher","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353067,"package_name":"find-up","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":14266353068,"package_name":"fs-minipass","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":14266353069,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353070,"package_name":"gauge","ecosystem":"npm","requirements":"2.7.4","direct":false,"kind":"runtime","optional":false},{"id":14266353071,"package_name":"gdal","ecosystem":"npm","requirements":"0.9.9","direct":false,"kind":"runtime","optional":false},{"id":14266353072,"package_name":"get-stdin","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353073,"package_name":"glob","ecosystem":"npm","requirements":"7.1.6","direct":false,"kind":"runtime","optional":false},{"id":14266353074,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"runtime","optional":false},{"id":14266353075,"package_name":"growly","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":14266353114,"package_name":"has-unicode","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353115,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.5","direct":false,"kind":"runtime","optional":false},{"id":14266353116,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"runtime","optional":false},{"id":14266353117,"package_name":"ignore-walk","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":14266353118,"package_name":"indent-string","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":14266353119,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":14266353120,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":14266353121,"package_name":"ini","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"runtime","optional":false},{"id":14266353122,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":14266353123,"package_name":"is-finite","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":14266353124,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353125,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353126,"package_name":"is-utf8","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":14266353127,"package_name":"is-wsl","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":14266353128,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353129,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353130,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.13.1","direct":false,"kind":"runtime","optional":false},{"id":14266353131,"package_name":"json5","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353132,"package_name":"load-json-file","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":14266353133,"package_name":"loud-rejection","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":14266353134,"package_name":"make-error","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"runtime","optional":false},{"id":14266353135,"package_name":"map-obj","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353136,"package_name":"meow","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":14266353137,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":14266353138,"package_name":"minimist","ecosystem":"npm","requirements":"0.0.8","direct":false,"kind":"runtime","optional":false},{"id":14266353139,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":14266353140,"package_name":"minipass","ecosystem":"npm","requirements":"2.9.0","direct":false,"kind":"runtime","optional":false},{"id":14266353141,"package_name":"minizlib","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":14266353142,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":14266353143,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":14266353144,"package_name":"mysql","ecosystem":"npm","requirements":"2.18.1","direct":false,"kind":"runtime","optional":false},{"id":14266353145,"package_name":"nan","ecosystem":"npm","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":14266353146,"package_name":"needle","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":14266353147,"package_name":"node-notifier","ecosystem":"npm","requirements":"5.4.3","direct":false,"kind":"runtime","optional":false},{"id":14266353148,"package_name":"node-pre-gyp","ecosystem":"npm","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":14266353149,"package_name":"nopt","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353150,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":14266353151,"package_name":"npm-bundled","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":14266353152,"package_name":"npm-normalize-package-bin","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353153,"package_name":"npm-packlist","ecosystem":"npm","requirements":"1.4.8","direct":false,"kind":"runtime","optional":false},{"id":14266353205,"package_name":"npmlog","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":14266353206,"package_name":"number-is-nan","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353207,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":14266353208,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":14266353209,"package_name":"os-homedir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":14266353210,"package_name":"os-tmpdir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":14266353211,"package_name":"osenv","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":14266353212,"package_name":"parse-json","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":14266353213,"package_name":"path-exists","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":14266353214,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353215,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":14266353216,"package_name":"path-type","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":14266353217,"package_name":"pify","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":14266353218,"package_name":"pinkie-promise","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353219,"package_name":"pinkie","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":14266353220,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353221,"package_name":"rc","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":14266353222,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353230,"package_name":"read-pkg","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":14266353231,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.7","direct":false,"kind":"runtime","optional":false},{"id":14266353232,"package_name":"redent","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353233,"package_name":"repeating","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353234,"package_name":"resolve","ecosystem":"npm","requirements":"1.15.1","direct":false,"kind":"runtime","optional":false},{"id":14266353235,"package_name":"rimraf","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":14266353236,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":14266353237,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":14266353238,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":14266353239,"package_name":"sax","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":14266353240,"package_name":"semver","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"runtime","optional":false},{"id":14266353241,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353242,"package_name":"shellwords","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":14266353243,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":14266353244,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.16","direct":false,"kind":"runtime","optional":false},{"id":14266353245,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":14266353246,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":14266353247,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":14266353248,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353249,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"runtime","optional":false},{"id":14266353250,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":14266353251,"package_name":"sqlstring","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":14266353252,"package_name":"string-width","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":14266353253,"package_name":"string-width","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":14266353254,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":14266353255,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353256,"package_name":"strip-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353257,"package_name":"strip-bom","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353258,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353259,"package_name":"strip-indent","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353260,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":14266353261,"package_name":"tar","ecosystem":"npm","requirements":"4.4.13","direct":false,"kind":"runtime","optional":false},{"id":14266353262,"package_name":"tree-kill","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":14266353263,"package_name":"trim-newlines","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353264,"package_name":"ts-node-dev","ecosystem":"npm","requirements":"1.0.0-pre.44","direct":false,"kind":"runtime","optional":false},{"id":14266353265,"package_name":"ts-node","ecosystem":"npm","requirements":"8.6.2","direct":false,"kind":"runtime","optional":false},{"id":14266353266,"package_name":"tsconfig","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":14266353267,"package_name":"typescript","ecosystem":"npm","requirements":"3.7.5","direct":false,"kind":"runtime","optional":false},{"id":14266353268,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":14266353269,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":14266353270,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":14266353271,"package_name":"wide-align","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":14266353272,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":14266353273,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":14266353274,"package_name":"yallist","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":14266353275,"package_name":"yn","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/web/Ecoset.GeoTemporal.Remote/Ecoset.GeoTemporal.Remote.csproj","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:37.746Z","updated_at":"2023-10-20T17:22:37.746Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/src/web/Ecoset.GeoTemporal.Remote/Ecoset.GeoTemporal.Remote.csproj","dependencies":[{"id":14266353284,"package_name":"System.Text.Json","ecosystem":"nuget","requirements":"4.7.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/web/Ecoset.WebUI/Ecoset.WebUI.csproj","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:37.754Z","updated_at":"2023-10-20T17:22:37.754Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/src/web/Ecoset.WebUI/Ecoset.WebUI.csproj","dependencies":[{"id":14266353285,"package_name":"BitMiracle.LibTiff.NET","ecosystem":"nuget","requirements":"2.4.633","direct":true,"kind":"runtime","optional":false},{"id":14266353286,"package_name":"DinkToPdf","ecosystem":"nuget","requirements":"1.0.8","direct":true,"kind":"runtime","optional":false},{"id":14266353499,"package_name":"Humanizer.xproj","ecosystem":"nuget","requirements":"2.1.0","direct":true,"kind":"runtime","optional":false},{"id":14266353500,"package_name":"MailKit","ecosystem":"nuget","requirements":"1.4.1","direct":true,"kind":"runtime","optional":false},{"id":14266353501,"package_name":"Hangfire","ecosystem":"nuget","requirements":"1.7.6","direct":true,"kind":"runtime","optional":false},{"id":14266353502,"package_name":"Microsoft.Extensions.FileProviders.Embedded","ecosystem":"nuget","requirements":"3.0.0","direct":true,"kind":"runtime","optional":false},{"id":14266353503,"package_name":"Microsoft.AspNetCore.Authentication.JwtBearer","ecosystem":"nuget","requirements":"3.0.0","direct":true,"kind":"runtime","optional":false},{"id":14266353504,"package_name":"Microsoft.AspNetCore.Authentication.MicrosoftAccount","ecosystem":"nuget","requirements":"3.0.0","direct":true,"kind":"runtime","optional":false},{"id":14266353505,"package_name":"Microsoft.EntityFrameworkCore.SqlServer","ecosystem":"nuget","requirements":"3.0.0","direct":true,"kind":"runtime","optional":false},{"id":14266353506,"package_name":"Microsoft.AspNetCore.Identity.EntityFrameworkCore","ecosystem":"nuget","requirements":"3.0.0","direct":true,"kind":"runtime","optional":false},{"id":14266353507,"package_name":"NetTopologySuite","ecosystem":"nuget","requirements":"2.0.0","direct":true,"kind":"runtime","optional":false},{"id":14266353508,"package_name":"NetTopologySuite.IO.GeoJson","ecosystem":"nuget","requirements":"2.0.2","direct":true,"kind":"runtime","optional":false},{"id":14266353509,"package_name":"Swashbuckle.AspNetCore","ecosystem":"nuget","requirements":"5.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/web/WebOptimizer.Sass/WebOptimizer.Sass.csproj","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:38.237Z","updated_at":"2023-10-20T17:22:38.237Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/src/web/WebOptimizer.Sass/WebOptimizer.Sass.csproj","dependencies":[{"id":14266353510,"package_name":"LigerShark.WebOptimizer.Core","ecosystem":"nuget","requirements":"3.0.248","direct":true,"kind":"runtime","optional":false},{"id":14266353511,"package_name":"SharpScss","ecosystem":"nuget","requirements":"1.4.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"src/gbif/update-tool/img_files/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-20T17:22:38.678Z","updated_at":"2023-10-20T17:22:38.678Z","repository_link":"https://github.com/AndrewIOM/local-ecological-footprinting-tool/blob/master/src/gbif/update-tool/img_files/requirements.txt","dependencies":[{"id":14266353524,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14266353525,"package_name":"peewee","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14266353526,"package_name":"colorama","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14266353527,"package_name":"wget","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14266353528,"package_name":"pymysql","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14266353529,"package_name":"progress","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":0.6931471805599453,"created_at":"2025-09-08T22:48:15.755Z","updated_at":"2025-10-07T08:32:30.915Z","avatar_url":"https://github.com/AndrewIOM.png","language":"HTML","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/112684","html_url":"https://science.ecosyste.ms/projects/112684"}