{"id":326621,"name":"wlc-scenario-explorer","description":"A open source tool that enables selection, comparison, and analysis of various combinations of carbon reduction and/or removal strategies that could be applied across building stocks to affect whole life cycle impacts from buildings and construction.","url":"https://github.com/mroeck/wlc-scenario-explorer","last_synced_at":"2026-05-27T14:30:23.641Z","repository":{"id":302472312,"uuid":"1007167414","full_name":"mroeck/wlc-scenario-explorer","owner":"mroeck","description":"WLC-Scenario-Explorer is a open source tool that enables selection, comparison, and analysis of various combinations of carbon reduction and/or removal strategies that could be applied across building stocks to affect whole life cycle impacts from buildings and construction.","archived":false,"fork":false,"pushed_at":"2025-07-04T08:21:31.000Z","size":179894,"stargazers_count":8,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-05-23T12:52:38.042Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mroeck.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-23T15:05:25.000Z","updated_at":"2026-05-15T07:03:39.000Z","dependencies_parsed_at":"2025-07-02T15:55:38.815Z","dependency_job_id":"99250011-6115-44c2-82c6-f9e5e03a701f","html_url":"https://github.com/mroeck/wlc-scenario-explorer","commit_stats":null,"previous_names":["mroeck/wlc-scenario-explorer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mroeck/wlc-scenario-explorer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroeck%2Fwlc-scenario-explorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroeck%2Fwlc-scenario-explorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroeck%2Fwlc-scenario-explorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroeck%2Fwlc-scenario-explorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mroeck","download_url":"https://codeload.github.com/mroeck/wlc-scenario-explorer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroeck%2Fwlc-scenario-explorer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33434704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-23T22:14:44.296Z","status":"online","status_checked_at":"2026-05-24T02:00:06.296Z","response_time":57,"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":"mroeck","name":"Martin Röck","uuid":"39553431","kind":"user","description":"Researcher focused on environmental modelling of buildings and building stocks using life cycle assessment","email":"","website":"https://linktr.ee/martinroeck","location":"Cologne, Germany","twitter":"mrtn_rck","company":"KU Leuven/TU Graz","icon_url":"https://avatars.githubusercontent.com/u/39553431?v=4","repositories_count":1,"last_synced_at":"2023-03-04T13:48:00.685Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mroeck","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T19:19:39.033Z","updated_at":"2023-03-04T13:48:00.694Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mroeck","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mroeck/repositories"},"packages":[],"commits":{"id":11503227,"full_name":"mroeck/wlc-scenario-explorer","default_branch":"master","total_commits":156,"total_committers":3,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":52.0,"dds":0.14102564102564108,"past_year_total_commits":9,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":4.5,"past_year_dds":0.33333333333333337,"last_synced_at":"2026-05-24T13:00:57.959Z","last_synced_commit":"e2675ae3b80c38c2ed7d9d8e5192ca6e4a4f65bf","created_at":"2025-10-14T00:07:04.799Z","updated_at":"2026-05-24T13:00:45.136Z","committers":[{"name":"Benjamin Lesné","email":"benjamin.lesne@outlook.fr","login":"BenjaminLesne","count":134},{"name":"Ronny Moreas","email":"ronny.moreas@kuleuven.be","login":"rmoreas","count":19},{"name":"Martin Röck","email":"39553431+mroeck","login":"mroeck","count":3}],"past_year_committers":[{"name":"Benjamin Lesné","email":"benjamin.lesne@outlook.fr","login":"BenjaminLesne","count":6},{"name":"Martin Röck","email":"39553431+mroeck","login":"mroeck","count":3}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroeck%2Fwlc-scenario-explorer/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-26T00:00:10.885Z","repositories_count":6242035,"commits_count":882983520,"contributors_count":34921713,"owners_count":1157700,"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":"mroeck/wlc-scenario-explorer","html_url":"https://github.com/mroeck/wlc-scenario-explorer","last_synced_at":"2026-04-09T15:00:38.110Z","status":"error","issues_count":1,"pull_requests_count":2,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":60826.0,"issues_closed_count":0,"pull_requests_closed_count":2,"pull_request_authors_count":1,"issue_authors_count":1,"avg_comments_per_issue":2.0,"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":1,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":60826.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"created_at":"2025-08-29T20:52:49.314Z","updated_at":"2026-04-09T15:00:38.111Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroeck%2Fwlc-scenario-explorer","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroeck%2Fwlc-scenario-explorer/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"OWNER":1},"pull_request_author_associations_count":{"COLLABORATOR":2},"issue_authors":{"mroeck":1},"pull_request_authors":{"BenjaminLesne":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-20T00:00:29.037Z","repositories_count":14647132,"issues_count":34135064,"pull_requests_count":111837920,"authors_count":11267194,"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":{"OWNER":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":2},"past_year_issue_authors":{"mroeck":1},"past_year_pull_request_authors":{"BenjaminLesne":2},"maintainers":[{"login":"BenjaminLesne","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BenjaminLesne"},{"login":"mroeck","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mroeck"}],"active_maintainers":[{"login":"BenjaminLesne","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BenjaminLesne"},{"login":"mroeck","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mroeck"}]},"events":{"total":{"WatchEvent":4,"IssueCommentEvent":1,"MemberEvent":2,"PushEvent":5,"PullRequestEvent":1,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":1,"ForkEvent":1,"CreateEvent":3},"last_year":{"WatchEvent":4,"IssueCommentEvent":1,"MemberEvent":2,"PushEvent":5,"PullRequestEvent":1,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":1,"ForkEvent":1,"CreateEvent":3}},"keywords":[],"dependencies":[{"ecosystem":"docker","filepath":".devcontainer/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-07-02T15:52:28.892Z","updated_at":"2025-07-02T15:52:28.892Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/.devcontainer/Dockerfile","dependencies":[{"id":23936761140,"package_name":"nikolaik/python-nodejs","ecosystem":"docker","requirements":"python3.12-nodejs20","direct":true,"kind":"build","optional":false},{"id":23936761141,"package_name":"base","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2025-07-02T15:52:28.958Z","updated_at":"2025-07-02T15:52:28.958Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/Dockerfile","dependencies":[{"id":23936761162,"package_name":"mcr.microsoft.com/playwright","ecosystem":"docker","requirements":"v1.51.1-jammy","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"backend/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-07-02T15:52:29.010Z","updated_at":"2025-07-02T15:52:29.010Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/backend/Dockerfile","dependencies":[{"id":23936761166,"package_name":"python","ecosystem":"docker","requirements":"3.12.3-bookworm","direct":true,"kind":"build","optional":false},{"id":23936761167,"package_name":"base","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"frontend/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-07-02T15:52:29.072Z","updated_at":"2025-07-02T15:52:29.072Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/frontend/Dockerfile","dependencies":[{"id":23936761176,"package_name":"node","ecosystem":"docker","requirements":"20-slim","direct":true,"kind":"build","optional":false},{"id":23936761177,"package_name":"bitnami/nginx","ecosystem":"docker","requirements":"1.27","direct":true,"kind":"build","optional":false}]},{"ecosystem":"npm","filepath":"documentation/package.json","sha":null,"kind":"manifest","created_at":"2025-07-02T15:52:30.027Z","updated_at":"2025-07-02T15:52:30.027Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/documentation/package.json","dependencies":[{"id":23936761332,"package_name":"@docusaurus/core","ecosystem":"npm","requirements":"3.3.2","direct":true,"kind":"runtime","optional":false},{"id":23936761333,"package_name":"@docusaurus/preset-classic","ecosystem":"npm","requirements":"3.3.2","direct":true,"kind":"runtime","optional":false},{"id":23936761334,"package_name":"@mdx-js/react","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"runtime","optional":false},{"id":23936761335,"package_name":"class-variance-authority","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"runtime","optional":false},{"id":23936761336,"package_name":"clsx","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":23936761337,"package_name":"lucide-react","ecosystem":"npm","requirements":"^0.452.0","direct":true,"kind":"runtime","optional":false},{"id":23936761338,"package_name":"prism-react-renderer","ecosystem":"npm","requirements":"^2.3.0","direct":true,"kind":"runtime","optional":false},{"id":23936761339,"package_name":"react","ecosystem":"npm","requirements":"^18.0.0","direct":true,"kind":"runtime","optional":false},{"id":23936761340,"package_name":"react-dom","ecosystem":"npm","requirements":"^18.0.0","direct":true,"kind":"runtime","optional":false},{"id":23936761341,"package_name":"tailwind-merge","ecosystem":"npm","requirements":"^2.5.4","direct":true,"kind":"runtime","optional":false},{"id":23936761342,"package_name":"tailwindcss-animate","ecosystem":"npm","requirements":"^1.0.7","direct":true,"kind":"runtime","optional":false},{"id":23936761343,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.0.0","direct":true,"kind":"development","optional":false},{"id":23936761344,"package_name":"@docusaurus/module-type-aliases","ecosystem":"npm","requirements":"3.3.2","direct":true,"kind":"development","optional":false},{"id":23936761345,"package_name":"@docusaurus/tsconfig","ecosystem":"npm","requirements":"3.3.2","direct":true,"kind":"development","optional":false},{"id":23936761346,"package_name":"@docusaurus/types","ecosystem":"npm","requirements":"3.3.2","direct":true,"kind":"development","optional":false},{"id":23936761347,"package_name":"tailwindcss","ecosystem":"npm","requirements":"^3.4.13","direct":true,"kind":"development","optional":false},{"id":23936761348,"package_name":"typescript","ecosystem":"npm","requirements":"~5.2.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"documentation/pnpm-lock.yaml","sha":null,"kind":"lockfile","created_at":"2025-07-02T15:52:30.084Z","updated_at":"2025-07-02T15:52:30.084Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/documentation/pnpm-lock.yaml","dependencies":[{"id":23936761405,"package_name":"autocomplete-core@1.9.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936761609,"package_name":"autocomplete-plugin-algolia-insights@1.9.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936761727,"package_name":"autocomplete-preset-algolia@1.9.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936761980,"package_name":"autocomplete-shared@1.9.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936762106,"package_name":"cache-browser-local-storage@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936763220,"package_name":"cache-common@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936763536,"package_name":"cache-in-memory@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936763768,"package_name":"client-account@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936763806,"package_name":"client-analytics@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936764069,"package_name":"client-common@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936764110,"package_name":"client-personalization@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936764255,"package_name":"client-search@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936765179,"package_name":"events@4.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936765180,"package_name":"logger-common@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936765522,"package_name":"logger-console@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936765917,"package_name":"recommend@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936765920,"package_name":"requester-browser-xhr@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936766415,"package_name":"requester-common@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936766697,"package_name":"requester-node-http@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936767400,"package_name":"transporter@4.23.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936767910,"package_name":"quick-lru@5.2.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936767911,"package_name":"remapping@2.3.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936767912,"package_name":"code-frame@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936767919,"package_name":"compat-data@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936768819,"package_name":"core@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936768823,"package_name":"generator@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936773390,"package_name":"helper-annotate-as-pure@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936774085,"package_name":"helper-builder-binary-assignment-operator-visitor@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936774125,"package_name":"helper-compilation-targets@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936774128,"package_name":"helper-create-class-features-plugin@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936774345,"package_name":"helper-create-regexp-features-plugin@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936775779,"package_name":"helper-define-polyfill-provider@0.6.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936775780,"package_name":"helper-environment-visitor@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936779568,"package_name":"helper-function-name@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936780758,"package_name":"helper-hoist-variables@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936781007,"package_name":"helper-member-expression-to-functions@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936781296,"package_name":"helper-module-imports@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936781531,"package_name":"helper-module-transforms@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936782314,"package_name":"helper-optimise-call-expression@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936782577,"package_name":"helper-plugin-utils@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936783048,"package_name":"helper-remap-async-to-generator@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936783527,"package_name":"helper-replace-supers@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936784651,"package_name":"helper-simple-access@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936784876,"package_name":"helper-skip-transparent-expression-wrappers@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936785592,"package_name":"helper-split-export-declaration@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936786398,"package_name":"helper-string-parser@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936786401,"package_name":"helper-validator-identifier@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936786512,"package_name":"helper-validator-option@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936786519,"package_name":"helper-wrap-function@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936786523,"package_name":"helpers@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936786537,"package_name":"highlight@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936786882,"package_name":"parser@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936787656,"package_name":"plugin-bugfix-firefox-class-in-computed-class-key@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936789552,"package_name":"plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936790127,"package_name":"plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936790853,"package_name":"plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936794877,"package_name":"plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936794878,"package_name":"plugin-syntax-async-generators@7.8.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936794879,"package_name":"plugin-syntax-class-properties@7.12.13","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936794880,"package_name":"plugin-syntax-class-static-block@7.14.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936794881,"package_name":"plugin-syntax-dynamic-import@7.8.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936794882,"package_name":"plugin-syntax-export-namespace-from@7.8.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936794883,"package_name":"plugin-syntax-import-assertions@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936798264,"package_name":"plugin-syntax-import-attributes@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799362,"package_name":"plugin-syntax-import-meta@7.10.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799363,"package_name":"plugin-syntax-json-strings@7.8.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799364,"package_name":"plugin-syntax-jsx@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799987,"package_name":"plugin-syntax-logical-assignment-operators@7.10.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799988,"package_name":"plugin-syntax-nullish-coalescing-operator@7.8.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799989,"package_name":"plugin-syntax-numeric-separator@7.10.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799990,"package_name":"plugin-syntax-object-rest-spread@7.8.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799991,"package_name":"plugin-syntax-optional-catch-binding@7.8.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799992,"package_name":"plugin-syntax-optional-chaining@7.8.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799993,"package_name":"plugin-syntax-private-property-in-object@7.14.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799994,"package_name":"plugin-syntax-top-level-await@7.14.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936799995,"package_name":"plugin-syntax-typescript@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936800316,"package_name":"plugin-syntax-unicode-sets-regex@7.18.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936800317,"package_name":"plugin-transform-arrow-functions@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936800499,"package_name":"plugin-transform-async-generator-functions@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936800560,"package_name":"plugin-transform-async-to-generator@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936800639,"package_name":"plugin-transform-block-scoped-functions@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936800845,"package_name":"plugin-transform-block-scoping@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936800875,"package_name":"plugin-transform-class-properties@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936800911,"package_name":"plugin-transform-class-static-block@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936801106,"package_name":"plugin-transform-classes@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936801136,"package_name":"plugin-transform-computed-properties@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936802663,"package_name":"plugin-transform-destructuring@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936804076,"package_name":"plugin-transform-dotall-regex@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936804144,"package_name":"plugin-transform-duplicate-keys@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936804158,"package_name":"plugin-transform-dynamic-import@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936804710,"package_name":"plugin-transform-exponentiation-operator@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936804903,"package_name":"plugin-transform-export-namespace-from@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936805061,"package_name":"plugin-transform-for-of@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936806188,"package_name":"plugin-transform-function-name@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936806215,"package_name":"plugin-transform-json-strings@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936806328,"package_name":"plugin-transform-literals@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936806334,"package_name":"plugin-transform-logical-assignment-operators@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936806403,"package_name":"plugin-transform-member-expression-literals@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936806434,"package_name":"plugin-transform-modules-amd@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936807638,"package_name":"plugin-transform-modules-commonjs@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936807978,"package_name":"plugin-transform-modules-systemjs@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936808017,"package_name":"plugin-transform-modules-umd@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936808114,"package_name":"plugin-transform-named-capturing-groups-regex@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936808167,"package_name":"plugin-transform-new-target@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936808215,"package_name":"plugin-transform-nullish-coalescing-operator@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936808287,"package_name":"plugin-transform-numeric-separator@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936809061,"package_name":"plugin-transform-object-rest-spread@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936809857,"package_name":"plugin-transform-object-super@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936810457,"package_name":"plugin-transform-optional-catch-binding@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936810961,"package_name":"plugin-transform-optional-chaining@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936811010,"package_name":"plugin-transform-parameters@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936811211,"package_name":"plugin-transform-private-methods@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936811257,"package_name":"plugin-transform-private-property-in-object@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936811418,"package_name":"plugin-transform-property-literals@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936811457,"package_name":"plugin-transform-react-constant-elements@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936811536,"package_name":"plugin-transform-react-display-name@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936811622,"package_name":"plugin-transform-react-jsx-development@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936811683,"package_name":"plugin-transform-react-jsx@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936811907,"package_name":"plugin-transform-react-pure-annotations@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936811964,"package_name":"plugin-transform-regenerator@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936812076,"package_name":"plugin-transform-reserved-words@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936812190,"package_name":"plugin-transform-runtime@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936812268,"package_name":"plugin-transform-shorthand-properties@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936812317,"package_name":"plugin-transform-spread@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936812376,"package_name":"plugin-transform-sticky-regex@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936812674,"package_name":"plugin-transform-template-literals@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936812846,"package_name":"plugin-transform-typeof-symbol@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936813207,"package_name":"plugin-transform-typescript@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936814158,"package_name":"plugin-transform-unicode-escapes@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936814163,"package_name":"plugin-transform-unicode-property-regex@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936814635,"package_name":"plugin-transform-unicode-regex@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936814684,"package_name":"plugin-transform-unicode-sets-regex@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936815955,"package_name":"preset-env@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936816103,"package_name":"preset-modules@0.1.6-no-external-plugins","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936816104,"package_name":"preset-react@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936816899,"package_name":"preset-typescript@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936818071,"package_name":"regjsgen@0.8.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936818072,"package_name":"runtime-corejs3@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936818101,"package_name":"runtime@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936818900,"package_name":"template@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936819039,"package_name":"traverse@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936819459,"package_name":"types@7.24.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936819532,"package_name":"colors@1.5.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936819533,"package_name":"json-ext@0.5.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936819534,"package_name":"css@3.6.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820051,"package_name":"react@3.6.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820358,"package_name":"core@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820359,"package_name":"cssnano-preset@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820360,"package_name":"logger@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820361,"package_name":"mdx-loader@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820362,"package_name":"module-type-aliases@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820375,"package_name":"plugin-content-blog@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820376,"package_name":"plugin-content-docs@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820492,"package_name":"plugin-content-pages@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820523,"package_name":"plugin-debug@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820553,"package_name":"plugin-google-analytics@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820597,"package_name":"plugin-google-gtag@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820598,"package_name":"plugin-google-tag-manager@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820599,"package_name":"plugin-sitemap@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820635,"package_name":"preset-classic@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820909,"package_name":"react-loadable@6.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820910,"package_name":"theme-classic@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820911,"package_name":"theme-common@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820912,"package_name":"theme-search-algolia@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820913,"package_name":"theme-translations@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820914,"package_name":"tsconfig@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820917,"package_name":"types@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820976,"package_name":"utils-common@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820988,"package_name":"utils-validation@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820989,"package_name":"utils@3.3.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820990,"package_name":"hoek@9.3.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820991,"package_name":"topo@5.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820992,"package_name":"cliui@8.0.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820993,"package_name":"schemas@29.6.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820994,"package_name":"types@29.6.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820995,"package_name":"gen-mapping@0.3.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820996,"package_name":"resolve-uri@3.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820997,"package_name":"set-array@1.2.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820998,"package_name":"source-map@0.3.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936820999,"package_name":"sourcemap-codec@1.4.15","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936821000,"package_name":"trace-mapping@0.3.25","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936821001,"package_name":"ip-codec@2.0.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936821002,"package_name":"mdx@3.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822275,"package_name":"react@3.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822276,"package_name":"fs.scandir@2.1.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822277,"package_name":"fs.stat@2.0.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822278,"package_name":"fs.walk@1.2.8","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822279,"package_name":"parseargs@0.11.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822280,"package_name":"config.env-replace@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822281,"package_name":"network.ca-file@1.0.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822282,"package_name":"npm-conf@2.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822616,"package_name":"url@1.0.0-next.25","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822737,"package_name":"address@4.1.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822738,"package_name":"formula@3.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822739,"package_name":"pinpoint@2.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822740,"package_name":"typebox@0.27.8","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822741,"package_name":"is@4.6.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822742,"package_name":"is@5.6.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822743,"package_name":"remark-comment@1.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822744,"package_name":"babel-plugin-add-jsx-attribute@8.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822745,"package_name":"babel-plugin-remove-jsx-attribute@8.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822746,"package_name":"babel-plugin-remove-jsx-empty-expression@8.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822747,"package_name":"babel-plugin-replace-jsx-attribute-value@8.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822748,"package_name":"babel-plugin-svg-dynamic-title@8.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822749,"package_name":"babel-plugin-svg-em-dimensions@8.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822750,"package_name":"babel-plugin-transform-react-native-svg@8.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822751,"package_name":"babel-plugin-transform-svg-component@8.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822752,"package_name":"babel-preset@8.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822753,"package_name":"core@8.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822754,"package_name":"hast-util-to-babel-ast@8.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822755,"package_name":"plugin-jsx@8.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822756,"package_name":"plugin-svgo@8.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822757,"package_name":"webpack@8.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822758,"package_name":"http-timer@5.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822759,"package_name":"sax@0.2.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822760,"package_name":"acorn@4.0.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822761,"package_name":"body-parser@1.19.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822762,"package_name":"bonjour@3.5.13","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822763,"package_name":"connect-history-api-fallback@1.5.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822764,"package_name":"connect@3.4.38","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822765,"package_name":"debug@4.1.12","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822766,"package_name":"eslint-scope@3.7.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822767,"package_name":"eslint@8.56.10","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822768,"package_name":"estree-jsx@1.0.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822769,"package_name":"estree@1.0.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822770,"package_name":"express-serve-static-core@4.19.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822777,"package_name":"express@4.17.21","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822778,"package_name":"gtag.js@0.0.12","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822779,"package_name":"hast@3.0.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822780,"package_name":"history@4.7.11","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822781,"package_name":"html-minifier-terser@6.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822782,"package_name":"http-cache-semantics@4.0.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822783,"package_name":"http-errors@2.0.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936822784,"package_name":"http-proxy@1.17.14","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823068,"package_name":"istanbul-lib-coverage@2.0.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823069,"package_name":"istanbul-lib-report@3.0.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823070,"package_name":"istanbul-reports@3.0.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823071,"package_name":"json-schema@7.0.15","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823072,"package_name":"mdast@4.0.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823073,"package_name":"mdx@2.0.13","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823074,"package_name":"mime@1.3.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823075,"package_name":"ms@0.7.34","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823076,"package_name":"node-forge@1.3.11","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823077,"package_name":"node@17.0.45","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823078,"package_name":"node@20.12.12","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823414,"package_name":"parse-json@4.0.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823415,"package_name":"prismjs@1.26.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823524,"package_name":"prop-types@15.7.14","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823525,"package_name":"qs@6.9.15","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823526,"package_name":"range-parser@1.2.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823527,"package_name":"react-router-config@5.0.11","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823528,"package_name":"react-router-dom@5.3.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823529,"package_name":"react-router@5.1.20","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823530,"package_name":"react@18.3.18","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823531,"package_name":"retry@0.12.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823532,"package_name":"sax@1.2.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823533,"package_name":"send@0.17.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823534,"package_name":"serve-index@1.9.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823535,"package_name":"serve-static@1.15.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823536,"package_name":"sockjs@0.3.36","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823537,"package_name":"unist@2.0.10","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823538,"package_name":"unist@3.0.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823539,"package_name":"ws@8.5.10","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823540,"package_name":"yargs-parser@21.0.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823541,"package_name":"yargs@17.0.32","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823542,"package_name":"structured-clone@1.2.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823543,"package_name":"ast@1.12.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823544,"package_name":"floating-point-hex-parser@1.11.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823545,"package_name":"helper-api-error@1.11.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823546,"package_name":"helper-buffer@1.12.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823547,"package_name":"helper-numbers@1.11.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823548,"package_name":"helper-wasm-bytecode@1.11.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823549,"package_name":"helper-wasm-section@1.12.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823550,"package_name":"ieee754@1.11.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823551,"package_name":"leb128@1.11.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823552,"package_name":"utf8@1.11.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823553,"package_name":"wasm-edit@1.12.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823554,"package_name":"wasm-gen@1.12.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823555,"package_name":"wasm-opt@1.12.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823556,"package_name":"wasm-parser@1.12.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823557,"package_name":"wast-printer@1.12.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823558,"package_name":"ieee754@1.2.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936823559,"package_name":"long@4.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"e2e/package-lock.json","sha":null,"kind":"lockfile","created_at":"2025-07-02T15:54:47.550Z","updated_at":"2025-07-02T15:54:47.550Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/e2e/package-lock.json","dependencies":[{"id":23936823589,"package_name":"@eslint-community/eslint-utils","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"development","optional":false},{"id":23936823590,"package_name":"@eslint-community/regexpp","ecosystem":"npm","requirements":"4.11.0","direct":false,"kind":"development","optional":false},{"id":23936823591,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"development","optional":false},{"id":23936823592,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":23936823593,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":23936823594,"package_name":"@eslint/js","ecosystem":"npm","requirements":"8.57.0","direct":false,"kind":"development","optional":false},{"id":23936823595,"package_name":"@humanwhocodes/config-array","ecosystem":"npm","requirements":"0.11.14","direct":false,"kind":"development","optional":false},{"id":23936823596,"package_name":"@humanwhocodes/module-importer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":23936823597,"package_name":"@humanwhocodes/object-schema","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":23936823598,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"development","optional":false},{"id":23936823599,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":23936823600,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":23936823601,"package_name":"@pkgr/core","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":23936823602,"package_name":"@playwright/test","ecosystem":"npm","requirements":"1.51.1","direct":false,"kind":"development","optional":false},{"id":23936823603,"package_name":"@t3-oss/env-core","ecosystem":"npm","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":23936823604,"package_name":"@types/node","ecosystem":"npm","requirements":"20.14.10","direct":false,"kind":"development","optional":false},{"id":23936823605,"package_name":"@types/xlsx","ecosystem":"npm","requirements":"0.0.35","direct":false,"kind":"runtime","optional":false},{"id":23936823606,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"7.16.0","direct":false,"kind":"development","optional":false},{"id":23936823607,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"7.16.0","direct":false,"kind":"development","optional":false},{"id":23936823608,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"7.16.0","direct":false,"kind":"development","optional":false},{"id":23936823609,"package_name":"@typescript-eslint/type-utils","ecosystem":"npm","requirements":"7.16.0","direct":false,"kind":"development","optional":false},{"id":23936823610,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"7.16.0","direct":false,"kind":"development","optional":false},{"id":23936823611,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"7.16.0","direct":false,"kind":"development","optional":false},{"id":23936823612,"package_name":"@typescript-eslint/utils","ecosystem":"npm","requirements":"7.16.0","direct":false,"kind":"development","optional":false},{"id":23936823613,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"7.16.0","direct":false,"kind":"development","optional":false},{"id":23936823614,"package_name":"@ungap/structured-clone","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":23936823615,"package_name":"acorn","ecosystem":"npm","requirements":"8.12.1","direct":false,"kind":"development","optional":false},{"id":23936823616,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":23936823617,"package_name":"adler-32","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":23936823618,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"development","optional":false},{"id":23936823619,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":23936823620,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":23936823621,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":23936823622,"package_name":"array-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":23936823623,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":23936823624,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":23936823625,"package_name":"braces","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":23936823626,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":23936823627,"package_name":"cfb","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23936823628,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":23936823629,"package_name":"codepage","ecosystem":"npm","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":23936823630,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":23936823631,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":23936823632,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":23936823633,"package_name":"crc-32","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23936823634,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":23936823635,"package_name":"debug","ecosystem":"npm","requirements":"4.3.5","direct":false,"kind":"development","optional":false},{"id":23936823636,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":23936823637,"package_name":"dir-glob","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":23936823638,"package_name":"doctrine","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":23936823639,"package_name":"dotenv","ecosystem":"npm","requirements":"16.4.5","direct":false,"kind":"runtime","optional":false},{"id":23936823640,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":23936823641,"package_name":"eslint","ecosystem":"npm","requirements":"8.57.0","direct":false,"kind":"development","optional":false},{"id":23936823642,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"development","optional":false},{"id":23936823643,"package_name":"eslint-plugin-playwright","ecosystem":"npm","requirements":"1.6.2","direct":false,"kind":"development","optional":false},{"id":23936823644,"package_name":"eslint-plugin-prettier","ecosystem":"npm","requirements":"5.1.3","direct":false,"kind":"development","optional":false},{"id":23936823645,"package_name":"eslint-scope","ecosystem":"npm","requirements":"7.2.2","direct":false,"kind":"development","optional":false},{"id":23936823646,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"development","optional":false},{"id":23936823647,"package_name":"espree","ecosystem":"npm","requirements":"9.6.1","direct":false,"kind":"development","optional":false},{"id":23936823648,"package_name":"esquery","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":23936823649,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":23936823650,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":23936823651,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":23936823652,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":23936823653,"package_name":"fast-diff","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":23936823654,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"development","optional":false},{"id":23936823655,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":23936823656,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":23936823657,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":23936823658,"package_name":"fastq","ecosystem":"npm","requirements":"1.17.1","direct":false,"kind":"development","optional":false},{"id":23936823659,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":23936823660,"package_name":"fill-range","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"development","optional":false},{"id":23936823661,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":23936823662,"package_name":"flat-cache","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":23936823663,"package_name":"flatted","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":23936823664,"package_name":"frac","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23936823665,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":23936823666,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":23936823667,"package_name":"glob","ecosystem":"npm","requirements":"7.2.3","direct":false,"kind":"development","optional":false},{"id":23936823668,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":23936823669,"package_name":"globals","ecosystem":"npm","requirements":"13.24.0","direct":false,"kind":"development","optional":false},{"id":23936823670,"package_name":"type-fest","ecosystem":"npm","requirements":"0.20.2","direct":false,"kind":"development","optional":false},{"id":23936823671,"package_name":"globby","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"development","optional":false},{"id":23936823672,"package_name":"graphemer","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":23936823673,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":23936823674,"package_name":"husky","ecosystem":"npm","requirements":"9.0.11","direct":false,"kind":"development","optional":false},{"id":23936823675,"package_name":"ignore","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"development","optional":false},{"id":23936823676,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":23936823677,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":23936823678,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":23936823679,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":23936823680,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":23936823681,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":23936823682,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":23936823683,"package_name":"is-path-inside","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":23936823684,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":23936823685,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":23936823686,"package_name":"json-buffer","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":23936823687,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":23936823688,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":23936823689,"package_name":"keyv","ecosystem":"npm","requirements":"4.5.4","direct":false,"kind":"development","optional":false},{"id":23936823690,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":23936823691,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":23936823692,"package_name":"lodash.merge","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"development","optional":false},{"id":23936823693,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":23936823694,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"development","optional":false},{"id":23936823695,"package_name":"minimatch","ecosystem":"npm","requirements":"9.0.5","direct":false,"kind":"development","optional":false},{"id":23936823696,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":23936823697,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":23936823698,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":23936823699,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.4","direct":false,"kind":"development","optional":false},{"id":23936823700,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":23936823701,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":23936823702,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":23936823703,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":23936823704,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":23936823705,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":23936823706,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":23936823707,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":23936823708,"package_name":"playwright","ecosystem":"npm","requirements":"1.51.1","direct":false,"kind":"development","optional":false},{"id":23936823709,"package_name":"playwright-core","ecosystem":"npm","requirements":"1.51.1","direct":false,"kind":"development","optional":false},{"id":23936823710,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":23936823711,"package_name":"prettier","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"development","optional":false},{"id":23936823712,"package_name":"prettier-linter-helpers","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":23936823713,"package_name":"punycode","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":23936823714,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":23936823715,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":23936823716,"package_name":"reusify","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":23936823717,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":23936823718,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":23936823719,"package_name":"semver","ecosystem":"npm","requirements":"7.6.2","direct":false,"kind":"development","optional":false},{"id":23936823720,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":23936823721,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":23936823722,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":23936823723,"package_name":"ssf","ecosystem":"npm","requirements":"0.11.2","direct":false,"kind":"runtime","optional":false},{"id":23936823724,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":23936823725,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":23936823726,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":23936823727,"package_name":"synckit","ecosystem":"npm","requirements":"0.8.8","direct":false,"kind":"development","optional":false},{"id":23936823728,"package_name":"text-table","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":23936823729,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":23936823730,"package_name":"ts-api-utils","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":23936823731,"package_name":"tslib","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"development","optional":false},{"id":23936823732,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":23936823733,"package_name":"type-fest","ecosystem":"npm","requirements":"4.26.1","direct":false,"kind":"runtime","optional":false},{"id":23936823734,"package_name":"typescript","ecosystem":"npm","requirements":"5.5.3","direct":false,"kind":"development","optional":false},{"id":23936823735,"package_name":"undici-types","ecosystem":"npm","requirements":"5.26.5","direct":false,"kind":"development","optional":false},{"id":23936823736,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"development","optional":false},{"id":23936823737,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":23936823738,"package_name":"wmf","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23936823739,"package_name":"word","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":23936823740,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"development","optional":false},{"id":23936823741,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":23936823742,"package_name":"xlsx","ecosystem":"npm","requirements":"0.18.5","direct":false,"kind":"runtime","optional":false},{"id":23936823743,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":23936823744,"package_name":"zod","ecosystem":"npm","requirements":"3.23.8","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"e2e/package.json","sha":null,"kind":"manifest","created_at":"2025-07-02T15:54:47.738Z","updated_at":"2025-07-02T15:54:47.738Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/e2e/package.json","dependencies":[{"id":23936823745,"package_name":"@t3-oss/env-core","ecosystem":"npm","requirements":"^0.10.1","direct":true,"kind":"runtime","optional":false},{"id":23936823746,"package_name":"@types/xlsx","ecosystem":"npm","requirements":"^0.0.35","direct":true,"kind":"runtime","optional":false},{"id":23936823747,"package_name":"dotenv","ecosystem":"npm","requirements":"^16.4.5","direct":true,"kind":"runtime","optional":false},{"id":23936823748,"package_name":"type-fest","ecosystem":"npm","requirements":"^4.26.1","direct":true,"kind":"runtime","optional":false},{"id":23936823749,"package_name":"xlsx","ecosystem":"npm","requirements":"^0.18.5","direct":true,"kind":"runtime","optional":false},{"id":23936823750,"package_name":"zod","ecosystem":"npm","requirements":"^3.23.8","direct":true,"kind":"runtime","optional":false},{"id":23936823751,"package_name":"@playwright/test","ecosystem":"npm","requirements":"^1.51.1","direct":true,"kind":"development","optional":false},{"id":23936823752,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.14.10","direct":true,"kind":"development","optional":false},{"id":23936823753,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"^7.2.0","direct":true,"kind":"development","optional":false},{"id":23936823754,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"^7.2.0","direct":true,"kind":"development","optional":false},{"id":23936823755,"package_name":"eslint","ecosystem":"npm","requirements":"^8.57.0","direct":true,"kind":"development","optional":false},{"id":23936823756,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"^9.1.0","direct":true,"kind":"development","optional":false},{"id":23936823757,"package_name":"eslint-plugin-playwright","ecosystem":"npm","requirements":"^1.6.2","direct":true,"kind":"development","optional":false},{"id":23936823758,"package_name":"eslint-plugin-prettier","ecosystem":"npm","requirements":"^5.1.3","direct":true,"kind":"development","optional":false},{"id":23936823759,"package_name":"husky","ecosystem":"npm","requirements":"^9.0.11","direct":true,"kind":"development","optional":false},{"id":23936823760,"package_name":"typescript","ecosystem":"npm","requirements":"^5.4.5","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"frontend/package.json","sha":null,"kind":"manifest","created_at":"2025-07-02T15:54:47.973Z","updated_at":"2025-07-02T15:54:47.973Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/frontend/package.json","dependencies":[{"id":23936823791,"package_name":"@hookform/resolvers","ecosystem":"npm","requirements":"^3.6.0","direct":true,"kind":"runtime","optional":false},{"id":23936823792,"package_name":"@radix-ui/react-accordion","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"runtime","optional":false},{"id":23936823793,"package_name":"@radix-ui/react-checkbox","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23936823794,"package_name":"@radix-ui/react-dialog","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23936823795,"package_name":"@radix-ui/react-dropdown-menu","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":23936823796,"package_name":"@radix-ui/react-label","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"runtime","optional":false},{"id":23936823797,"package_name":"@radix-ui/react-popover","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23936823798,"package_name":"@radix-ui/react-radio-group","ecosystem":"npm","requirements":"^1.2.2","direct":true,"kind":"runtime","optional":false},{"id":23936823799,"package_name":"@radix-ui/react-scroll-area","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23936823800,"package_name":"@radix-ui/react-select","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":23936823801,"package_name":"@radix-ui/react-separator","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"runtime","optional":false},{"id":23936823802,"package_name":"@radix-ui/react-slider","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"runtime","optional":false},{"id":23936823803,"package_name":"@radix-ui/react-slot","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23936823804,"package_name":"@radix-ui/react-tabs","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23936823805,"package_name":"@radix-ui/react-toast","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"runtime","optional":false},{"id":23936823806,"package_name":"@radix-ui/react-toggle-group","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23936823807,"package_name":"@radix-ui/react-tooltip","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"runtime","optional":false},{"id":23936823808,"package_name":"@t3-oss/env-core","ecosystem":"npm","requirements":"^0.10.1","direct":true,"kind":"runtime","optional":false},{"id":23936823809,"package_name":"@tanstack/react-query","ecosystem":"npm","requirements":"^5.45.0","direct":true,"kind":"runtime","optional":false},{"id":23936823810,"package_name":"@tanstack/react-query-devtools","ecosystem":"npm","requirements":"^5.45.0","direct":true,"kind":"runtime","optional":false},{"id":23936823811,"package_name":"@tanstack/react-router","ecosystem":"npm","requirements":"^1.97.14","direct":true,"kind":"runtime","optional":false},{"id":23936823812,"package_name":"@tanstack/react-table","ecosystem":"npm","requirements":"^8.19.3","direct":true,"kind":"runtime","optional":false},{"id":23936823813,"package_name":"@tanstack/router-devtools","ecosystem":"npm","requirements":"^1.36.3","direct":true,"kind":"runtime","optional":false},{"id":23936823860,"package_name":"@uidotdev/usehooks","ecosystem":"npm","requirements":"^2.4.1","direct":true,"kind":"runtime","optional":false},{"id":23936823861,"package_name":"class-variance-authority","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"runtime","optional":false},{"id":23936823862,"package_name":"clsx","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":23936823863,"package_name":"cmdk","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":23936823864,"package_name":"dom-to-image","ecosystem":"npm","requirements":"^2.6.0","direct":true,"kind":"runtime","optional":false},{"id":23936823865,"package_name":"file-saver","ecosystem":"npm","requirements":"^2.0.5","direct":true,"kind":"runtime","optional":false},{"id":23936823866,"package_name":"jspdf","ecosystem":"npm","requirements":"^2.5.1","direct":true,"kind":"runtime","optional":false},{"id":23936823867,"package_name":"lucide-react","ecosystem":"npm","requirements":"^0.395.0","direct":true,"kind":"runtime","optional":false},{"id":23936823868,"package_name":"papaparse","ecosystem":"npm","requirements":"^5.4.1","direct":true,"kind":"runtime","optional":false},{"id":23936823869,"package_name":"react","ecosystem":"npm","requirements":"^18.3.1","direct":true,"kind":"runtime","optional":false},{"id":23936823870,"package_name":"react-dom","ecosystem":"npm","requirements":"^18.3.1","direct":true,"kind":"runtime","optional":false},{"id":23936823871,"package_name":"react-hook-form","ecosystem":"npm","requirements":"^7.52.0","direct":true,"kind":"runtime","optional":false},{"id":23936823872,"package_name":"recharts","ecosystem":"npm","requirements":"^2.12.7","direct":true,"kind":"runtime","optional":false},{"id":23936823873,"package_name":"recharts-scale","ecosystem":"npm","requirements":"^0.4.5","direct":true,"kind":"runtime","optional":false},{"id":23936823874,"package_name":"tailwind-merge","ecosystem":"npm","requirements":"^2.3.0","direct":true,"kind":"runtime","optional":false},{"id":23936823875,"package_name":"tailwindcss-animate","ecosystem":"npm","requirements":"^1.0.7","direct":true,"kind":"runtime","optional":false},{"id":23936823876,"package_name":"ts-pattern","ecosystem":"npm","requirements":"^5.6.0","direct":true,"kind":"runtime","optional":false},{"id":23936823877,"package_name":"vaul","ecosystem":"npm","requirements":"^0.9.1","direct":true,"kind":"runtime","optional":false},{"id":23936823878,"package_name":"xlsx","ecosystem":"npm","requirements":"^0.18.5","direct":true,"kind":"runtime","optional":false},{"id":23936823879,"package_name":"zod","ecosystem":"npm","requirements":"^3.23.8","direct":true,"kind":"runtime","optional":false},{"id":23936823880,"package_name":"zustand","ecosystem":"npm","requirements":"^5.0.3","direct":true,"kind":"runtime","optional":false},{"id":23936823881,"package_name":"@eslint-react/eslint-plugin","ecosystem":"npm","requirements":"^1.14.3","direct":true,"kind":"development","optional":false},{"id":23936823882,"package_name":"@playwright/test","ecosystem":"npm","requirements":"^1.44.1","direct":true,"kind":"development","optional":false},{"id":23936823883,"package_name":"@tanstack/eslint-plugin-query","ecosystem":"npm","requirements":"^5.43.1","direct":true,"kind":"development","optional":false},{"id":23936823884,"package_name":"@tanstack/router-vite-plugin","ecosystem":"npm","requirements":"^1.38.0","direct":true,"kind":"development","optional":false},{"id":23936826418,"package_name":"@total-typescript/ts-reset","ecosystem":"npm","requirements":"^0.6.1","direct":true,"kind":"development","optional":false},{"id":23936826419,"package_name":"@types/dom-to-image","ecosystem":"npm","requirements":"^2.6.7","direct":true,"kind":"development","optional":false},{"id":23936826420,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.16.10","direct":true,"kind":"development","optional":false},{"id":23936826421,"package_name":"@types/papaparse","ecosystem":"npm","requirements":"^5.3.14","direct":true,"kind":"development","optional":false},{"id":23936826422,"package_name":"@types/parquetjs","ecosystem":"npm","requirements":"^0.10.6","direct":true,"kind":"development","optional":false},{"id":23936827874,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.3.3","direct":true,"kind":"development","optional":false},{"id":23936827875,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"^18.3.0","direct":true,"kind":"development","optional":false},{"id":23936827876,"package_name":"@types/recharts-scale","ecosystem":"npm","requirements":"^1.0.3","direct":true,"kind":"development","optional":false},{"id":23936828063,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"^7.10.0","direct":true,"kind":"development","optional":false},{"id":23936828064,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"^7.10.0","direct":true,"kind":"development","optional":false},{"id":23936828065,"package_name":"@vitejs/plugin-react","ecosystem":"npm","requirements":"^4.3.0","direct":true,"kind":"development","optional":false},{"id":23936828066,"package_name":"autoprefixer","ecosystem":"npm","requirements":"^10.4.19","direct":true,"kind":"development","optional":false},{"id":23936828067,"package_name":"duckdb-async","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"development","optional":false},{"id":23936828926,"package_name":"eslint","ecosystem":"npm","requirements":"^8.57.0","direct":true,"kind":"development","optional":false},{"id":23936828927,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"^9.1.0","direct":true,"kind":"development","optional":false},{"id":23936828928,"package_name":"eslint-plugin-playwright","ecosystem":"npm","requirements":"^1.6.2","direct":true,"kind":"development","optional":false},{"id":23936828929,"package_name":"eslint-plugin-prettier","ecosystem":"npm","requirements":"^5.1.3","direct":true,"kind":"development","optional":false},{"id":23936828930,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"^7.34.2","direct":true,"kind":"development","optional":false},{"id":23936828931,"package_name":"eslint-plugin-react-hooks","ecosystem":"npm","requirements":"^4.6.2","direct":true,"kind":"development","optional":false},{"id":23936828932,"package_name":"eslint-plugin-react-refresh","ecosystem":"npm","requirements":"^0.4.7","direct":true,"kind":"development","optional":false},{"id":23936828933,"package_name":"eslint-plugin-tailwindcss","ecosystem":"npm","requirements":"^3.17.3","direct":true,"kind":"development","optional":false},{"id":23936828934,"package_name":"knip","ecosystem":"npm","requirements":"^5.30.6","direct":true,"kind":"development","optional":false},{"id":23936828935,"package_name":"madge","ecosystem":"npm","requirements":"^8.0.0","direct":true,"kind":"development","optional":false},{"id":23936828936,"package_name":"parquetjs","ecosystem":"npm","requirements":"^0.11.2","direct":true,"kind":"development","optional":false},{"id":23936828937,"package_name":"postcss","ecosystem":"npm","requirements":"^8.4.38","direct":true,"kind":"development","optional":false},{"id":23936828938,"package_name":"prettier","ecosystem":"npm","requirements":"3.3.2","direct":true,"kind":"development","optional":false},{"id":23936828939,"package_name":"serve","ecosystem":"npm","requirements":"^14.2.3","direct":true,"kind":"development","optional":false},{"id":23936828940,"package_name":"tailwindcss","ecosystem":"npm","requirements":"^3.4.4","direct":true,"kind":"development","optional":false},{"id":23936828941,"package_name":"tsx","ecosystem":"npm","requirements":"^4.19.3","direct":true,"kind":"development","optional":false},{"id":23936828942,"package_name":"type-fest","ecosystem":"npm","requirements":"^4.26.0","direct":true,"kind":"development","optional":false},{"id":23936828943,"package_name":"typescript","ecosystem":"npm","requirements":"^5.6.2","direct":true,"kind":"development","optional":false},{"id":23936828944,"package_name":"vite","ecosystem":"npm","requirements":"^5.2.11","direct":true,"kind":"development","optional":false},{"id":23936828945,"package_name":"vitest","ecosystem":"npm","requirements":"^2.1.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"frontend/pnpm-lock.yaml","sha":null,"kind":"lockfile","created_at":"2025-07-02T15:54:54.907Z","updated_at":"2025-07-02T15:54:54.907Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/frontend/pnpm-lock.yaml","dependencies":[{"id":23936829325,"package_name":"quick-lru@5.2.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829326,"package_name":"remapping@2.3.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829327,"package_name":"code-frame@7.26.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829328,"package_name":"compat-data@7.26.8","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829329,"package_name":"core@7.26.10","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829330,"package_name":"generator@7.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829331,"package_name":"helper-compilation-targets@7.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829332,"package_name":"helper-module-imports@7.25.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829333,"package_name":"helper-module-transforms@7.26.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829334,"package_name":"helper-plugin-utils@7.26.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829335,"package_name":"helper-string-parser@7.25.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829336,"package_name":"helper-validator-identifier@7.25.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829337,"package_name":"helper-validator-option@7.25.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829338,"package_name":"helpers@7.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829339,"package_name":"parser@7.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829340,"package_name":"plugin-syntax-jsx@7.25.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829341,"package_name":"plugin-syntax-typescript@7.25.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829342,"package_name":"plugin-transform-react-jsx-self@7.25.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829343,"package_name":"plugin-transform-react-jsx-source@7.25.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829344,"package_name":"runtime@7.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829345,"package_name":"template@7.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829346,"package_name":"traverse@7.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829347,"package_name":"types@7.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829348,"package_name":"detective-less@5.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829349,"package_name":"aix-ppc64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829350,"package_name":"aix-ppc64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829351,"package_name":"android-arm64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829352,"package_name":"android-arm64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829353,"package_name":"android-arm@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829354,"package_name":"android-arm@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829355,"package_name":"android-x64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829356,"package_name":"android-x64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829357,"package_name":"darwin-arm64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829358,"package_name":"darwin-arm64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829359,"package_name":"darwin-x64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829360,"package_name":"darwin-x64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829361,"package_name":"freebsd-arm64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829362,"package_name":"freebsd-arm64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829363,"package_name":"freebsd-x64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829364,"package_name":"freebsd-x64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829365,"package_name":"linux-arm64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829366,"package_name":"linux-arm64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829367,"package_name":"linux-arm@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829368,"package_name":"linux-arm@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829369,"package_name":"linux-ia32@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829370,"package_name":"linux-ia32@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829371,"package_name":"linux-loong64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829372,"package_name":"linux-loong64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829373,"package_name":"linux-mips64el@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829374,"package_name":"linux-mips64el@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829375,"package_name":"linux-ppc64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829376,"package_name":"linux-ppc64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829377,"package_name":"linux-riscv64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829378,"package_name":"linux-riscv64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829379,"package_name":"linux-s390x@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829380,"package_name":"linux-s390x@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829381,"package_name":"linux-x64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829382,"package_name":"linux-x64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829383,"package_name":"netbsd-arm64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829384,"package_name":"netbsd-x64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829385,"package_name":"netbsd-x64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829386,"package_name":"openbsd-arm64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829387,"package_name":"openbsd-x64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829388,"package_name":"openbsd-x64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829389,"package_name":"sunos-x64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829390,"package_name":"sunos-x64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829391,"package_name":"win32-arm64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829392,"package_name":"win32-arm64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829393,"package_name":"win32-ia32@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829394,"package_name":"win32-ia32@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829395,"package_name":"win32-x64@0.21.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829396,"package_name":"win32-x64@0.25.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829397,"package_name":"eslint-utils@4.5.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829398,"package_name":"regexpp@4.12.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829399,"package_name":"ast@1.38.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829400,"package_name":"core@1.38.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936829401,"package_name":"eff@1.38.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936830282,"package_name":"eslint-plugin@1.38.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936830283,"package_name":"jsx@1.38.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936830661,"package_name":"kit@1.38.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936831182,"package_name":"shared@1.38.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936831817,"package_name":"var@1.38.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832478,"package_name":"eslintrc@2.1.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832479,"package_name":"js@8.57.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832480,"package_name":"core@1.6.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832481,"package_name":"dom@1.6.13","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832482,"package_name":"react-dom@2.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832483,"package_name":"utils@0.2.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832484,"package_name":"promisify@1.1.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832485,"package_name":"resolvers@3.10.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832486,"package_name":"config-array@0.13.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832487,"package_name":"module-importer@1.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832488,"package_name":"object-schema@2.0.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832489,"package_name":"cliui@8.0.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832490,"package_name":"fs-minipass@4.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832491,"package_name":"gen-mapping@0.3.8","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832492,"package_name":"resolve-uri@3.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832493,"package_name":"set-array@1.2.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832494,"package_name":"sourcemap-codec@1.5.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832495,"package_name":"trace-mapping@0.3.25","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832496,"package_name":"node-pre-gyp@2.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832497,"package_name":"fs.scandir@2.1.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832498,"package_name":"fs.scandir@4.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832499,"package_name":"fs.stat@2.0.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832500,"package_name":"fs.stat@4.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832501,"package_name":"fs.walk@1.2.8","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832502,"package_name":"fs.walk@3.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832503,"package_name":"fs@2.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832504,"package_name":"move-file@2.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832505,"package_name":"parseargs@0.11.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832506,"package_name":"core@0.2.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832507,"package_name":"test@1.51.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832508,"package_name":"number@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832509,"package_name":"primitive@1.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936832510,"package_name":"react-accordion@1.2.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936833757,"package_name":"react-arrow@1.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936833758,"package_name":"react-checkbox@1.1.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936833926,"package_name":"react-collapsible@1.1.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834686,"package_name":"react-collection@1.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834687,"package_name":"react-compose-refs@1.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834688,"package_name":"react-context@1.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834689,"package_name":"react-dialog@1.1.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834690,"package_name":"react-direction@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834691,"package_name":"react-dismissable-layer@1.1.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834692,"package_name":"react-dropdown-menu@2.1.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834693,"package_name":"react-focus-guards@1.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834694,"package_name":"react-focus-scope@1.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834695,"package_name":"react-id@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834696,"package_name":"react-label@2.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834697,"package_name":"react-menu@2.1.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834698,"package_name":"react-popover@1.1.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834699,"package_name":"react-popper@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834700,"package_name":"react-portal@1.1.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834701,"package_name":"react-presence@1.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834702,"package_name":"react-primitive@2.0.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936834703,"package_name":"react-radio-group@1.2.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835069,"package_name":"react-roving-focus@1.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835070,"package_name":"react-scroll-area@1.2.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835637,"package_name":"react-select@2.1.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835638,"package_name":"react-separator@1.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835639,"package_name":"react-slider@1.2.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835640,"package_name":"react-slot@1.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835641,"package_name":"react-tabs@1.1.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835642,"package_name":"react-toast@1.2.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835643,"package_name":"react-toggle-group@1.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835644,"package_name":"react-toggle@1.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835645,"package_name":"react-tooltip@1.1.8","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835646,"package_name":"react-use-callback-ref@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835647,"package_name":"react-use-controllable-state@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835648,"package_name":"react-use-escape-keydown@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835649,"package_name":"react-use-layout-effect@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835650,"package_name":"react-use-previous@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835651,"package_name":"react-use-rect@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835652,"package_name":"react-use-size@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835653,"package_name":"react-visually-hidden@1.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835654,"package_name":"rect@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835655,"package_name":"rollup-android-arm-eabi@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835656,"package_name":"rollup-android-arm64@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835657,"package_name":"rollup-darwin-arm64@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835658,"package_name":"rollup-darwin-x64@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835659,"package_name":"rollup-freebsd-arm64@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835660,"package_name":"rollup-freebsd-x64@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835661,"package_name":"rollup-linux-arm-gnueabihf@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835662,"package_name":"rollup-linux-arm-musleabihf@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835663,"package_name":"rollup-linux-arm64-gnu@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835664,"package_name":"rollup-linux-arm64-musl@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835665,"package_name":"rollup-linux-loongarch64-gnu@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835666,"package_name":"rollup-linux-powerpc64le-gnu@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835667,"package_name":"rollup-linux-riscv64-gnu@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835668,"package_name":"rollup-linux-riscv64-musl@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835669,"package_name":"rollup-linux-s390x-gnu@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835670,"package_name":"rollup-linux-x64-gnu@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835671,"package_name":"rollup-linux-x64-musl@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835672,"package_name":"rollup-win32-arm64-msvc@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835673,"package_name":"rollup-win32-ia32-msvc@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835674,"package_name":"rollup-win32-x64-msvc@4.37.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835675,"package_name":"github-codeowners@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936835743,"package_name":"env-core@0.10.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936836146,"package_name":"eslint-plugin-query@5.68.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936836147,"package_name":"history@1.114.22","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936836178,"package_name":"history@1.97.8","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936836488,"package_name":"query-core@5.69.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936836489,"package_name":"query-devtools@5.67.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936836675,"package_name":"react-query-devtools@5.69.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936837042,"package_name":"react-query@5.69.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936839442,"package_name":"react-router-devtools@1.114.27","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936842750,"package_name":"react-router@1.97.14","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936844343,"package_name":"react-store@0.7.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936844344,"package_name":"react-table@8.21.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936844345,"package_name":"router-core@1.114.25","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936844620,"package_name":"router-devtools-core@1.114.25","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936844904,"package_name":"router-devtools@1.114.27","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936845128,"package_name":"router-generator@1.114.27","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936845434,"package_name":"router-plugin@1.114.27","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936845771,"package_name":"router-utils@1.114.12","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936846083,"package_name":"router-vite-plugin@1.114.27","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936846678,"package_name":"store@0.7.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936846679,"package_name":"table-core@8.21.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936846680,"package_name":"virtual-file-routes@1.114.12","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936847497,"package_name":"once@2.0.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936847498,"package_name":"ts-reset@0.6.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936847664,"package_name":"adapter@2.0.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848082,"package_name":"ast@2.0.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848154,"package_name":"common@2.1.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848155,"package_name":"core@2.0.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848156,"package_name":"babel__core@7.20.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848157,"package_name":"babel__generator@7.6.8","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848158,"package_name":"babel__template@7.4.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848159,"package_name":"babel__traverse@7.20.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848160,"package_name":"d3-array@3.2.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848161,"package_name":"d3-color@3.1.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848162,"package_name":"d3-ease@3.0.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848163,"package_name":"d3-interpolate@3.0.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848164,"package_name":"d3-path@3.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848165,"package_name":"d3-scale@4.0.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848166,"package_name":"d3-shape@3.1.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848167,"package_name":"d3-time@3.0.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848168,"package_name":"d3-timer@3.0.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848169,"package_name":"dom-to-image@2.6.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848780,"package_name":"estree@1.0.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848781,"package_name":"estree@1.0.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936848782,"package_name":"node-int64@0.4.32","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936849255,"package_name":"node@20.17.27","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936849670,"package_name":"papaparse@5.3.15","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936849671,"package_name":"parquetjs@0.10.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936849672,"package_name":"prop-types@15.7.14","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936849673,"package_name":"raf@3.4.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936849674,"package_name":"react-dom@18.3.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936849675,"package_name":"react@18.3.20","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936849676,"package_name":"recharts-scale@1.0.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936849677,"package_name":"eslint-plugin@7.18.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936849790,"package_name":"parser@7.18.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850184,"package_name":"scope-manager@7.18.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850185,"package_name":"scope-manager@8.28.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850186,"package_name":"type-utils@7.18.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850247,"package_name":"type-utils@8.28.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850248,"package_name":"types@7.18.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850249,"package_name":"types@8.28.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850250,"package_name":"typescript-estree@7.18.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850251,"package_name":"typescript-estree@8.28.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850252,"package_name":"utils@7.18.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850253,"package_name":"utils@8.28.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850254,"package_name":"visitor-keys@7.18.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850255,"package_name":"visitor-keys@8.28.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936850256,"package_name":"usehooks@2.4.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851276,"package_name":"structured-clone@1.3.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851277,"package_name":"plugin-react@4.3.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851278,"package_name":"expect@2.1.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851279,"package_name":"mocker@2.1.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851280,"package_name":"pretty-format@2.1.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851281,"package_name":"runner@2.1.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851282,"package_name":"snapshot@2.1.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851283,"package_name":"spy@2.1.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851284,"package_name":"utils@2.1.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851285,"package_name":"compiler-core@3.5.13","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851286,"package_name":"compiler-dom@3.5.13","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851287,"package_name":"compiler-sfc@3.5.13","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851288,"package_name":"compiler-ssr@3.5.13","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851289,"package_name":"shared@3.5.13","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":23936851290,"package_name":"schemas@2.36.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2025-07-02T15:55:38.336Z","updated_at":"2025-07-02T15:55:38.336Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/package.json","dependencies":[]},{"ecosystem":"pypi","filepath":"backend/poetry.lock","sha":null,"kind":"lockfile","created_at":"2025-07-02T15:55:38.463Z","updated_at":"2025-07-02T15:55:38.463Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/backend/poetry.lock","dependencies":[{"id":23936852439,"package_name":"annotated-types","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":23936852440,"package_name":"blinker","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":23936852441,"package_name":"click","ecosystem":"pypi","requirements":"8.1.8","direct":false,"kind":"runtime","optional":false},{"id":23936852442,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":23936852443,"package_name":"duckdb","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23936852444,"package_name":"duckdb-engine","ecosystem":"pypi","requirements":"0.13.6","direct":false,"kind":"runtime","optional":false},{"id":23936852445,"package_name":"flask","ecosystem":"pypi","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23936852446,"package_name":"flask-cors","ecosystem":"pypi","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23936852447,"package_name":"greenlet","ecosystem":"pypi","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23936852448,"package_name":"gunicorn","ecosystem":"pypi","requirements":"23.0.0","direct":false,"kind":"runtime","optional":false},{"id":23936852449,"package_name":"itsdangerous","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23936852450,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.6","direct":false,"kind":"runtime","optional":false},{"id":23936852451,"package_name":"markupsafe","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23936852452,"package_name":"mslex","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23936852453,"package_name":"mypy","ecosystem":"pypi","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":23936852454,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23936852455,"package_name":"numpy","ecosystem":"pypi","requirements":"1.26.4","direct":false,"kind":"runtime","optional":false},{"id":23936852456,"package_name":"packaging","ecosystem":"pypi","requirements":"24.2","direct":false,"kind":"runtime","optional":false},{"id":23936852457,"package_name":"pandas","ecosystem":"pypi","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":23936852458,"package_name":"psutil","ecosystem":"pypi","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":23936852459,"package_name":"pydantic","ecosystem":"pypi","requirements":"2.10.4","direct":false,"kind":"runtime","optional":false},{"id":23936852460,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"2.27.2","direct":false,"kind":"runtime","optional":false},{"id":23936852461,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.9.0.post0","direct":false,"kind":"runtime","optional":false},{"id":23936852462,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23936852463,"package_name":"pytz","ecosystem":"pypi","requirements":"2024.2","direct":false,"kind":"runtime","optional":false},{"id":23936852464,"package_name":"ruff","ecosystem":"pypi","requirements":"0.4.10","direct":false,"kind":"runtime","optional":false},{"id":23936852465,"package_name":"six","ecosystem":"pypi","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":23936852466,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"2.0.36","direct":false,"kind":"runtime","optional":false},{"id":23936852467,"package_name":"taskipy","ecosystem":"pypi","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":23936852468,"package_name":"tomli","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":23936852469,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.12.2","direct":false,"kind":"runtime","optional":false},{"id":23936852470,"package_name":"tzdata","ecosystem":"pypi","requirements":"2024.2","direct":false,"kind":"runtime","optional":false},{"id":23936852471,"package_name":"werkzeug","ecosystem":"pypi","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"backend/pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-07-02T15:55:38.565Z","updated_at":"2025-07-02T15:55:38.565Z","repository_link":"https://github.com/mroeck/wlc-scenario-explorer/blob/main/backend/pyproject.toml","dependencies":[{"id":23936852481,"package_name":"python","ecosystem":"pypi","requirements":"^3.12","direct":true,"kind":"runtime","optional":false},{"id":23936852482,"package_name":"Flask","ecosystem":"pypi","requirements":"3.1.1","direct":true,"kind":"runtime","optional":false},{"id":23936852483,"package_name":"gunicorn","ecosystem":"pypi","requirements":"^23.0.0","direct":true,"kind":"runtime","optional":false},{"id":23936852484,"package_name":"duckdb","ecosystem":"pypi","requirements":"1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23936852485,"package_name":"numpy","ecosystem":"pypi","requirements":"^1.26.4","direct":true,"kind":"runtime","optional":false},{"id":23936852486,"package_name":"pandas","ecosystem":"pypi","requirements":"^2.2.2","direct":true,"kind":"runtime","optional":false},{"id":23936852487,"package_name":"flask-cors","ecosystem":"pypi","requirements":"6.0.0","direct":true,"kind":"runtime","optional":false},{"id":23936852488,"package_name":"pydantic","ecosystem":"pypi","requirements":"^2.8.0","direct":true,"kind":"runtime","optional":false},{"id":23936852489,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"^2.0.31","direct":true,"kind":"runtime","optional":false},{"id":23936852490,"package_name":"duckdb-engine","ecosystem":"pypi","requirements":"^0.13.0","direct":true,"kind":"runtime","optional":false},{"id":23936852491,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":23936852492,"package_name":"jinja2","ecosystem":"pypi","requirements":"^3.1.6","direct":true,"kind":"runtime","optional":false},{"id":23936852493,"package_name":"taskipy","ecosystem":"pypi","requirements":"^1.12.2","direct":true,"kind":"develop","optional":false},{"id":23936852494,"package_name":"mypy","ecosystem":"pypi","requirements":"^1.10.0","direct":true,"kind":"develop","optional":false},{"id":23936852495,"package_name":"ruff","ecosystem":"pypi","requirements":"^0.4.6","direct":true,"kind":"develop","optional":false}]}],"score":3.295836866004329,"created_at":"2025-10-14T00:06:59.305Z","updated_at":"2026-05-27T14:30:23.643Z","avatar_url":"https://github.com/mroeck.png","language":"TypeScript","category":"Consumption","sub_category":"Computation and Communication","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# Getting started\n\n## Introduction\n\n🚀 Welcome to the WLC Scenario Explorer source code!\n\nThis tool allows exploration of different future scenarios for **W**hole **L**ife **C**ycle greenhouse gas (GHG) emissions of buildings across Europe\n\nTHE GOAL: help policymakers and practitioners as well as researchers to explore the impact of various strategies on carbon footprints like:\n\n- Increase of circularity measures\n- Reduce space per capita\n- Reduce transport and construction emissions\n- Shift to low carbon and bio-based solutions\n- Reduce operational emissions\n- Increase use of improved materials\n\nUsers can view emissions for each building type, country, material, and more!\n\nYou can download the displayed data as an image or as a spreadsheet and visualize it with three type of graphs in the app.\n\nThe data comes from building LCAs and building stock modelling of KU Leuven and TU Graz developed as part of the ‘Analysis of Life-cycle Greenhouse Gas Emissions and Removals of EU Buildings and Construction’ study funded by the European Commission.\n\nhttps://c.ramboll.com/life-cycle-emissions-of-eu-building-and-construction.\n\nThe app is accessible at [https://ae-scenario-explorer.cloud.set.kuleuven.be](https://ae-scenario-explorer.cloud.set.kuleuven.be) and is hosted on the [KU Leuven university](https://architectuur.kuleuven.be/architectural-engineering) infrastructure.\n\nDisclaimer: The terminal commands in this documentation are for linux machines.\n\n## Installation\n\nYou need [python ^3.12.6](https://www.python.org/downloads/), [node ^20.13.1](https://nodejs.org/en/download/package-manager), [poetry ^1.8.3](https://python-poetry.org/docs/) and [pnpm ^9.4.0](https://pnpm.io/installation#using-other-package-managers) installed on your machine (or higher versions).\n\n\u003cdetails\u003e\u003csummary\u003eYou don't need the following to start the app locally (click to see more)\u003c/summary\u003e\n\n- docker (required to update the tests snapshots , see more in [Tests end to end section](./Guides/Tests/end-to-end.md))\n- pulse secure (required to access non production deployments, see more in [the VPN section](./Guides/How-to-setup-the-VPN.md))\n\u003c/details\u003e\n\n\u003cbr/\u003e\n\n- clone the project through ssh and install the dependencies with this command:\n\n```bash\ngit clone git@gitlab.kuleuven.be:ae/sustainable-construction/dg-grow-eu-scenariotool/scenario-explorer.git \u0026\u0026\ncd scenario-explorer/backend \u0026\u0026 poetry install \u0026\u0026\ncd ../frontend \u0026\u0026 pnpm install \u0026\u0026\ncd ../e2e \u0026\u0026 npm install \u0026\u0026\ncd ../documentation \u0026\u0026 pnpm install\n```\n\nIf needed see [giltab documentation related to ssh](https://docs.gitlab.com/ee/user/ssh.html)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n- add the env files\n\n```bash\ncd ../backend \u0026\u0026 cp ./.env.example .env \u0026\ncd ../frontend \u0026\u0026 cp ./.env.example .env\n```\n\n\u003cbr/\u003e\n\n- Open the project in the root directory with your favorite code editor\n\n```bash\ncode ../\n```\n\n\u003cbr/\u003e\n\n- Create the root/data/scenarios folder and generate the seeds\n\n```bash\nmkdir ../data/scenarios \u0026\u0026\npnpm dlx tsx ./scripts/generateSeeds.ts\n```\n\n\u003cbr/\u003e\n\n## Start the app\n\n- Start the dev servers from the root directory (one terminal for each):\n\n```bash\ncd backend \u0026\u0026 poetry run task dev\n```\n\n```bash\ncd frontend \u0026\u0026 pnpm run dev\n```\n\n```bash\ncd documentation \u0026\u0026 pnpm run start\n```\n\nThe app should be running on [localhost:3000](http://localhost:3000) and the documentation on [localhost:4000](http://localhost:4000).\n\nFor more info: see the documentation.\nIf somehow you can't run the documentation server, you can still access the doc in repo/documentation/docs\n\n\u003cbr/\u003e\n\n## Example usage\n\n### Video:\n\n[![Watch the video](https://img.youtube.com/vi/S7O1V5hLee8/maxresdefault.jpg)](https://www.youtube.com/watch?v=S7O1V5hLee8)\n\n## API documentation\n\nThere is only one API endpoint. After starting the documentation server (see intallation) go to:\n\n```url\nhttp://localhost:4000/docs/API/scenario\n```\n\nor open the file at:\n\n```\n./documentation/docs/API/scenario.md\n```\n\nThere is also a [bruno](https://www.usebruno.com/) collection at:\n\n```\n./backend/bruno\n```\n\n## Contacts\n- **Martin Röck**: martin.roeck@kuleuven.be (scientific project lead)\n- **Benjamin Lesné**: benjamin.lesne@outlook.fr (developer of the app)\n- **KU Leuven IT Support**: it-support@set.kuleuven.be (DevOps referent)\n\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/326621","html_url":"https://ost.ecosyste.ms/projects/326621"}